--- tags: CU Tools --- # Core Unit Tools #01: Gnosis Safe March 2nd, 2021 ## Agenda - [00:00](https://www.youtube.com/watch?v=TehZ-3JbBZk?t=0): Intro with Juan Guillén ## Video <https://www.youtube.com/watch?v=TehZ-3JbBZk> ## Introduction ### Juan Guillén #### Agenda and Preamble [00:00](https://www.youtube.com/watch?v=TehZ-3JbBZk?t=0) - Welcome to Core Unit Tools #01, the first session, where we'll try to help Core Units set up different tools that might be useful for their managment. - The first one we chose was Gnosis Safe. We believe that a multisig can play a crucial role in multiple Core Units, and it's interesting to know how to do it properly. - I'm with John Ennis from the Gnosis Safe Ecosystem Development, and he will briefly go through what Gnosis is, what a multisig is, what the use cases are, and how to actually use it. - For other episodes of Core Unit Tools, please [check the forum](https://forum.makerdao.com/tag/core-unit). ## Presentation ### John Ennis from Gnosis Safe [01:03](https://youtu.be/TehZ-3JbBZk?t=63) ![John Ennis](https://i.imgur.com/l99G1ue.png) ![Gnosis builds new...](https://i.imgur.com/bPUCe9e.jpg) ![A self-custodial account...](https://i.imgur.com/BJFa75x.jpg) ![EOAs vs Contracts Wallets](https://i.imgur.com/NTO7YqJ.jpg) ![Multisig](https://i.imgur.com/OeRICBy.jpg) ![x-of-x Signatures Needed](https://i.imgur.com/TeYgl1J.png) ![15,000,000,000](https://i.imgur.com/Epvj0zW.jpg) > [05:44 - Juan Guillén: Is it a best practice to have one less than the total or two less...?](https://youtu.be/TehZ-3JbBZk?t=344) ![Dapps](https://i.imgur.com/q17qAQf.png) > [07:17 - Juan Guillén: The grants were being run by the Maker Foundation, and now we are migrating that towards the DAO, so for sure this is one of the use cases where we'll be seeing it. And the other one is -- most of the viewers probably know this, but Governance is using that to manage the budgets that it has received from the DAO to assign that to the different invoices or expenses](https://youtu.be/TehZ-3JbBZk?t=437) ![Who should use...?](https://i.imgur.com/jtYWMyj.jpg) ![Getting Started](https://i.imgur.com/MZrbsyh.png) !["How many owners?""](https://i.imgur.com/GtCSJ0P.png) > [14:01 - Juan Guillén: Regarding the wallets, is Gnosis Safe a wallet...? I don't want to say "like Metamask", but is it a wallet on its own or can you use it for multisigs?](https://youtu.be/TehZ-3JbBZk?t=841) > [14:54 - Juan Guillén: Would anyone potentially use the Gnosis Safe without the multisig, just to access their smart contracts and whatnot?](https://youtu.be/TehZ-3JbBZk?t=894) ![Welcome to Gnosis Safe Multisig](https://i.imgur.com/s2au6d6.png) > [15:47 - Payton Rose: One of the considerations we've been talking about with multisigs within Maker is that in the future we might want to use them for certain permission actions, like putting a group in charge of changing rates or something down the line where we say "Ok, we're gonna trust this group" and delegate it off. Would the same type of Gnosis Safe be of use or would you need to set up a separate one for permissioned actions?](https://youtu.be/TehZ-3JbBZk?t=947) > [19:22 - Juan Guillén: Could you have a Gnosis Safe without connecting something like Metamask? Could you have your seed directly input into Gnosis Safe?](https://youtu.be/TehZ-3JbBZk?t=1162) !["Owners and confirmations"](https://i.imgur.com/HKGGUID.png) !["Maker Team Safe"](https://i.imgur.com/YZuHeSA.png) ![Safe Creation Process](https://i.imgur.com/lAocR84.png) ![Assets](https://i.imgur.com/Fty5TUX.png) > [25:37 - Juan Guillén: When you create the safe originally, you have to sign and pay the ether to set up that smart contract. And then what we would see here is whatever the smart contract is holding, which would be zero after creation](https://youtu.be/TehZ-3JbBZk?t=1537) ![Manage List](https://i.imgur.com/vJBOrWy.png) ![Send Funds](https://i.imgur.com/B2EesZY.png) ![Transactions](https://i.imgur.com/KSnVuun.png) >[29:37 - Juan Guillén: When I'm a co-signer, I see the nonce go up and I'm not paying any gas. Someone told me "That's because the nonce on your wallet, it's the nonce on the smart contract of the safe". Buy how does that happen from a technical point of view?](https://youtu.be/TehZ-3JbBZk?t=1777) >[30:51 - Juan Guillén: Who pays the gas when initiating a transaction? Maybe the last one to sign or the last signature required?](https://youtu.be/TehZ-3JbBZk?t=1851) >[35:44 - Tim Black: The custom apps are all realiant on a URL, right?](https://youtu.be/TehZ-3JbBZk?t=2144) ![Add custom app](https://i.imgur.com/EyMhjsi.png) > [36:01 - Frank Cruz: Do you still have to give permission to the app to spend your Dai, USDC, whatever?](https://youtu.be/TehZ-3JbBZk?t=2160) ![How to connect to a Dapp](https://i.imgur.com/Jg0cBWI.png) > [41:58 - Juan Guillén: Do you need a multisig to change this settings?](https://youtu.be/TehZ-3JbBZk?t=2518) > [42:39 - Juan Guillén: If you had a couple of people working with you and you assign them a budget, you could say "Ok, this is the spending limit that you have for the next month" -- it could be your salary or if you need to pay invoices and then you can just free them up. Right?](https://youtu.be/TehZ-3JbBZk?t=2559) > [43:22 - Juan Guillén: I don't know if you can set daily limits or "You can spend up to 1K per day"...](https://youtu.be/TehZ-3JbBZk?t=2602) ![New Spending Limit](https://i.imgur.com/F73ATZT.png) > [45:01 - Juan Guillén: Every time one of these settings is changed, you need to pay gas, right?](https://youtu.be/TehZ-3JbBZk?t=2701) > [45:20 - Juan Guillén: Are you guys planning on going to an L2 at some point?](https://youtu.be/TehZ-3JbBZk?t=2720) > [46:47 - Payton Rose: Are there any sort of best practices around number of signers? We obviously like n-1, for instance, but when writing our latest multi-sig MIP I didn't want to be too restrictive, so I said at least two-thirds of the signers. No idea if that was a good recommendation or not](https://youtu.be/TehZ-3JbBZk?t=2807) > [49:52 - Frank Cruz: If you have five individuals participating in the multisig, you said you could send out a text message, so in the case of an emergency —say we need some action taken—, how would that work if one of the multisig individuals is in Tulum, México, having himself a margarita and is not responding to the text messages?](https://youtu.be/TehZ-3JbBZk?t=2991) >[51:51 - Frank Cruz: How do you keep that data safe if people give up their phone number? It's optional, right? You can choose to just be contacted by e-mail or Telegram...](https://youtu.be/TehZ-3JbBZk?t=3111) ## Closing Comment ### Juan Guillén #### Outro - John [where can people find more about you and about Gnosis? (52:38)](https://youtu.be/TehZ-3JbBZk?t=3158). Thank you, John, for joining us. It was really nice to have you. ## Credits - @blimpa produced this summary. - Everyone who spoke and presented on the call, listed in the headers.