Step 5: Manage Campaign

Instantiate | Deposit | Withdraw | Check Progress

triangle-exclamation

Instantiate Mode

After the campaign is confirmed with the Genie team, you will be required to instantiate the campaign contract. Only the creator holds the administrative keys to the contract. The Genie team has no access to the keys or the contract.

  1. Click Manage and connect the wallet you wish to take on the administrative access for the campaign contract.

  2. Enter the Campaign ID. The Campaign Name, Budget, and Period details will appear. Ensure this is the right campaign before you instantiate.

  3. Click Instantiate and sign with the wallet pop-up. You will receive a contract address for your campaign.

Deposit Mode

Let's use the newly obtained contract address to enter our deposit mode. To activate the campaign, you need to deposit the rewards budget into the contract.

  1. Enter the newly created contract address from Instantiate. Only the contract owner will be able to deposit the rewards budget.

  2. Click Deposit to trigger the wallet extension to transfer the exact amount. If the wallet does not have the required amount, the transaction will fail. Gas fees are payable for this transaction.

Withdrawal Mode

After the campaign ends, the remaining rewards can be withdrawn by the contract owner.

  1. Enter the contract address and again, only the contract owner can withdraw the remaining rewards.

  2. Click Withdraw to trigger the wallet extension to withdraw the contract balance. Gas fees are payable for this transaction.

Check Progress

Head to Chainscope / Mintscan to view the campaign activity. By entering the same contract address, you can view details such as wallet addresses and the amount they claimed during the campaign.

Last updated