LogoLogo
AragonAN DAO
🇯🇵 Aragonユーザー向けドキュメント
🇯🇵 Aragonユーザー向けドキュメント
  • 🔷Aragon
    • Aragonの価値観、財務、法務
      • 法務・技術インフラ
      • 財務インフラ
      • DAOのサポートネットワーク
    • DAOについて学ぶ
      • DAOとは?
      • なぜDAOが必要なのか
      • 自律分権型ガバナンスとは?
      • AN DAOとは?
      • TAO投票
      • なぜDAOを設立するためにAragonを利用する?
  • 🌐プロダクト
    • 前提条件
    • クイックスタート
    • Metamaskの設定
      • Ethereumのはじめ方
      • Rinkebyテストネットのはじめ方
      • Polygonのはじめ方
      • Mumbaiテストネットのはじめ方
      • Harmonyのはじめ方
      • Harmonyテストネットのはじめ方
      • Metis Andromedaのはじめ方
      • Stardustテストネットのはじめ方
      • BSCテストネットのはじめ方
      • トランザクションの署名のしかた
      • シードフレーズを使ってアカウントをMetamaskにインポートする
      • ガストラッカー
    • Frameウォレットの設定
    • マルチシグウォレットの設定
    • 🏗️Setting up a Gnosis Safe MultiSig Wallet
    • Aragon Client
      • Aragon Clientとは
      • DAOの作り方
        • テンプレート
        • 企業型テンプレート
        • メンバーシップ型テンプレート
        • レピュテーション型テンプレート
      • PolygonでのDAOの作り方
      • HarmonyでのDAOの作り方
      • DAOを見てみる
        • Home Page(ホーム画面)
        • Apps(アプリ)
          • Tokens App(トークンアプリ)
          • Voting App(投票アプリ)
          • Finance App(財務アプリ)
          • Agent App(エージェントアプリ)
            • 🏗️How to install the Agent App in your DAO
            • FrameでAgentを利用する
        • システムの設定
          • 権限の設定
          • App Center(アプリセンター)
          • Organization(DAOページ)の設定
      • DAOを開始した後に
        • DAOのQuorum(定足数)を変更する方法
          • AragonコンソールでQuorum(定足数)を変更する
          • EVMcrisprでQuorum(定足数)を変更する
        • Otocoで法規制に遵守する
        • 法規制に適合したトークンの発行
        • 🏗️How to create a Legal Wrapper for your DAO with Otoco
        • 🏗️How to Operate your DAO from your Mobile Phone
      • DAOの失敗ケース🧱
  • ‼️FAQ
    • プロダクト
      • Aragon Client
        • DAOはどこ?
        • DAO作成の確認に時間がかかる
        • DAOの読み込みに時間がかかっている
        • DAO作成トランザクションが失敗する
        • ブルースクリーンが表示されるのですが?
        • An unexpected error has occurred(予期せぬエラーが発生しました)
        • Firefoxでアプリが表示されない
        • エージェントまたはVaultのアドレスに直接資金を受け取ること
        • アラゴンアプリのアドレスに誤って送信した資金を回収する方法
        • Finance AppでEURSを入金する
        • Ethereumネットワークではどのテンプレートが利用できますか?
        • Polygonネットワークではどのテンプレートが利用できますか?
        • Harmonyネットワークではどのテンプレートが利用できますか?
        • Metis Andromedaネットワークではどのテンプレートが利用できますか?
        • DAOを削除するには
    • その他
      • メタマスクのトランザクションに関するアラート
      • Aragonはオープンソースですか?
      • Aragonで作成されたDAOはどこで閲覧できますか?
      • 旧DAIから新DAIへの移行方法
      • Aragon0.8以前に作成された組織のセキュリティに関するお知らせ
      • 一般的なトラブルシューティングのヒント
Powered by GitBook
On this page
  • Setting up the necessary permissions
  • Initiate payment at the MultiSig
  1. プロダクト

Setting up a Gnosis Safe MultiSig Wallet

Previousマルチシグウォレットの設定NextAragon Client

Last updated 2 years ago

In this section, we will look into how Aragon Client DAOs can be managed by a MultiSig wallet.

Here we are going to use , however, you could follow a similar approach for any other MultiSig wallet that supports contract interaction.

Setting up the necessary permissions

Aragon Client DAOs have access to a control system, where each action is protected by a set of permission records. Only someone with specific permissions can act.

That is why we need to assign the MultiSig wallet to a range of permissions in the DAO that correspond with the desired actions.

You can read more about permission settings .

In this example an Aragon Client DAO has a balance of ETH tokens stored in its Vault and you want to initiate a payment to compensate a DAO Contributor for her work. We will show how to initiate a withdrawal of some of the ETH to the Contributor.

Start by opening your Aragon Client DAO, you should see a similar dashboard as in the image below. Click in the left hand menu on 'Permissions':

We want to add new permissions for your MultiSig, so click in this screen on 'New permission':

You should see the following side-window appear. Click on 'Select an app':

For this example we want to initiate a withdrawal of ETH by the MultiSig. This is usually done from the Finance app of the DAO, so select 'Finance' here and then click on 'Select an entity':

Since we need to add the address of your MultiSig, click here on 'Custom address...':

Now go to your Gnosis Safe, copy its address and paste the address of your MultiSig in the 'GRANT PERMISSION TO' box. Then click on 'Select an action':

Do not forget to remove the letters from the front of the Gnosis Safe address,eth:orgor:or different depending on the network you use! Otherwise it won't work..

In this case we want to initiate a new payment, so click on 'Create new payments':

Now you filled the required boxes, click on 'Add permission':

Here the app warns that the permission can not be directly changed, but that a vote will be created to change the permission. Click on 'Create transaction':

A transaction should pop-up in your Web3 Wallet, 'Confirm' the transaction:

Once the transaction has processed, head over to the 'Voting' app of your DAO. You should see that an open vote has been generated. Click on the vote:

Now confirm the vote by clicking 'Yes':

Click here on 'Create transaction' and confirm the transaction that should pop-up in your Web3 Wallet:

In our example it confirmed that the vote has passed:

More DAO members might need to approve the vote for the vote to pass. This depends on the SUPPORT and MINIMUM APPROVAL settings of your DAO

Now head over to the 'Permissions' app to check whether the permission for your MultiSig has been added. In our case click on the Finance app, and then unfold the 'Create new payments' permission. We now see that the MultiSig address has appeared!

Initiate payment at the MultiSig

Now that's done we can initiate a payment at the MultiSig!

Head back to the (in this case) Gnosis Safe and press on 'New Transaction'. In the pop-up window which appears, press 'Contract Interaction':

We now need the 'Contract address' of the app we want to interact with, which is the Finance app in this case:

So head back to your Aragon Client DAO, open the Organization app, click on the address under (in this case) 'FINANCE', and copy the address:

Paste the address in the 'Contract address' field back in the Gnosis Safe:

If the 'ABI' field automatically populates, REMOVE all the contents in the field, since we will need a different ABI

Now we need to get the ABI of the base contract of the app we interact with, which is the Finance app in this case. Click on 'Finance App' in the box below:

You can find Etherscan links to the smart contracts of the most used apps below:

On the Etherscan page, scroll down until you see the 'Contract ABI' box. Click on the Copy symbol, to copy the ABI of the smart contract:

Paste the ABI in the 'ABI' field in the Gnosis Safe, and click on 'Method':

Search here for 'newImmediatePayment', since we want to do an immediate payment in this example, and select it:

Now find the 'token address' of the token you want to send. In this case we are sending ETH. The token address of ETH is: 0x0000000000000000000000000000000000000000

Add the 'receiver address' of in this example the Contributor.

Then add the 'amount'. In this case we will send the DAO Contributor an amount of 0.1 ETH.

For the 'amount' field, add 18 decimals to the original value. For example, if you want to invoke thenewImmediatePaymentmethod to transfer 10.5 tokens, you will have to input 10.5 * 10 ^ 18 = 10500000000000000000 into the amount field.

In our example the amount is 0.1 * 10 ^ 18 = 100000000000000000

Then you can add a 'reference string' as a payment reference, and click on 'Review':

Scroll down and test the transaction by clicking on 'Simulate'. If all is well it should display 'Success'. If so, click on 'Submit':

If the simulation has failed and you get warnings (like a gas estimation error) there has likely been a mistake either in permissions, method parameters, or ABI and contract address. Please go through the setup again

A transaction should pop-up in your Web3 Wallet. 'Confirm' the transaction and wait for it to be processed. If all good, it executed:

Do you have a question? Leave your comments here at our Discourse forum 👇

Head back for the last time to your Aragon Client DAO , and open the Finance app. In our example we see that a 'Contributor compensation' of 0.1 ETH is displaying in the 'Transfers' overview:

We did it! Well done!

🌐
🏗️
🤞
🥳
🏅
Tokens App
Finance App
Voting App
Gnosis Safe MultiSig
here
Logo💫 Web3 Multisig WalletAragon Support Forum