FrameでAgentを利用する
Last updated
Last updated
ここでは、FrameウォレットでAgent Appを使用する方法を説明します。
Agentアプリを使用して他のEthereumスマートコントラクトと直接やり取りする最も簡単な方法は、Frameのスマートアカウント機能を使用することです。FrameはデスクトップネイティブのEthereumプロバイダーで、Agent Appをネイティブにサポートしています。
すでにFrameをインストールし、「Acting Account(代行アカウント)」を追加している場合は、「Aragon Agentを追加する」セクションまでスキップできます。
Frameをインストールしていない場合は、こちらをご確認ください。
始める前に、Acting accountにETH(またはtest-ETH)を送って準備します。
あなたのActing accountは、少なくとも1つのDAOの投票トークンを保持するアカウントであり、Agentを介してスマートコントラクトとやり取りするために使用するアカウントです。
このアカウントに送金したETHは、Agent Appが他のスマートコントラクトとやり取りしているときに、ガス代として使用されます。他のスマートコントラクトとやり取りする際にガス欠エラーが発生しないよう、Acting accountのETHが少なくなってきたら、必ず補充してください。
Frameデスクトップアプリを開き、+ボタンをクリックしてActing accountを追加してください。ハードウェアウォレットやホットウォレットを使って追加することができます。
この例では、Ethereumメインネット上の資金ではなく、Rinkebyテストネットを使用しているため、ホットウォレットを使用します。ただし、ハードウェアウォレットを使用することをお勧めします。
Acting accountの追加に使用したFrame上の同じ画面に移動し、Smart accountsセクションの下にAragon Agentを追加してください。
DAO名を入力し、Nextをクリックします。
次に、Acting accountを選択します。複数のアカウントから選択する場合は、DAOの投票権を保有するアカウントを選択してください。
Actingを選択し、DAOの投票トークンを保持しているアドレスを選択します。
Frameで使用可能なアカウントのリストにAragon Agentが表示されるようになりました。
Aragonロゴをクリックし、Agentアカウントを使用してください。ホットアカウントを使用している場合は、パスワードを入力してください。これで、あなたのAragon Agentで直接他のEthereumスマートコントラクトとやり取りする準備が整いました。
DAOで設定された権限によっては、Agent Appで行われた各トランザクションを実行するために、Voting Appで投票する必要があることを忘れないでください。