⚒️How Gnosis Pay Accounts Work
Last updated
Last updated
Fundamentally, a Gnosis Pay account is just a Safe Account with two modifiers attached, one is the Delay Module, and the other being the Roles Module.
The Delay Module fixes a race condition:
The user has full control over their Safe through the delay module. This means that the user can execute transactions on behalf of the Safe, but with a delay of 3 minutes.
This constraint is put in place so that Gnosis can have the assurance that payments can be settled on chain within a 3 minute timeframe - and not having the EURe withdrawn that were already confirmed to settle as a Visa transaction.
However, these constraints forbid us to do swaps - e.g. from yield-bearing sDAI to EURe - during a payment. This is where you, the developer come in 😎
Below, you can see documentation explaining the Delay & Role Modules and links to the smart contract repos
To use Gnosis Card, you can get EURe and GBPe on gnosis chain, following these steps : https://help.gnosispay.com/en/articles/8896057-how-to-get-eure-or-gbpe-on-gnosis-chain