I am not able to fully understand the flow of gnosis safe contracts - its master copy, proxies and all. Can somebody help me understand the gnosis safe from developer's pov.
I am working on a multisignature contract where there are several roles (Say role A and role B) where users of a particular role can sign transactions meant for them only and cannot cross the line ie. role A users cannot sign transaction meant for role B users.
Since this inherently is a multisignature contract I thought Gnosis Multisig/Safe Contract is the better place to look into but I am not able to find out the starting point.