0x4a2c85076ac921518b3af37095c49091713d6192
.
ABI/JSON Interface: transferOwnership.json
attached below
Press "Interact."TransferOwnership
newOwner: The wallet address of the new owner of the club
Press "Write" -> "Confirm & Send."
You're good to go! The new address is now the owner of the club. Be sure to transfer all funds from the previous wallet to the new wallet.0x4a2c85076ac921518b3af37095c49091713d6192
.
ABI/JSON Interface: transferPolicy.json
attached below
Press "Interact."transferPolicy
Press "Write" -> "Confirm & Send."
If your transfer policy address equals 0xa6e478f9B59E81EC2E0195DEB6DA4afA44a88D80
, then you are all set and don't need to proceed. If it does not, then you should proceed to the next step. 0x4a2c85076ac921518b3af37095c49091713d6192
.
ABI/JSON Interface: updateTransferPolicy.json
attached below
Press "Interact."updateTransferPolicy
Implementation Address: 0xa6e478f9B59E81EC2E0195DEB6DA4afA44a88D80
Press "Write" -> "Confirm & Send."OwnerMintModule
or BulkMintModule
.OwnerMintModule
.BulkMintModule
.0xc92836BC3201F2784fae26875Ac1C1d5acA0aef2
ABI/JSON Interface: updateModule.json
attached below.
Press "Interact."UpdateModule
Token: The value from your Syndicate's URL. For example, if your URL is https://app.syndicate.io/clubs/0x4a2c85076ac921518b3af37095c49091713d6192/, you should paste in 0x4a2c85076ac921518b3af37095c49091713d6192
.
Module: 0xf5BA6f1Eb6eEA9A31726f8906280ef199F59bc11
, which is the address of the bulk mint module that you are adding to your club.
Allowed: *Checked*
Press "Write" -> "Confirm & Send."0xf5BA6f1Eb6eEA9A31726f8906280ef199F59bc11
ABI/JSON Interface: batchMint.json
attached below
Press "Interact."BatchMint
Token: The value from your Syndicate's URL. For example, if your URL is https://app.syndicate.io/clubs/0x4a2c85076ac921518b3af37095c49091713d6192/, you should paste in 0x4a2c85076ac921518b3af37095c49091713d6192
.
Addresses: The wallet addresses receiving tokens. For example, if you want to mint 100 tokens to 0xALICE and 200 tokens to 0xBOB, you should paste in["0xALICE", "0xBOB"]
.
Values: The token amounts for each receiving address. For example, if you want to mint 100 tokens to 0xALICE and 200 tokens to 0xBOB, you should paste in [100000000000000000000, 200000000000000000000]
. Since our club token has 18 decimals places, we need to append 18 decimals to it.
Press "Write" -> "Confirm & Send."0x4a2c85076ac921518b3af37095c49091713d6192
.
ABI/JSON Interface: updateMintPolicy.json
attached below
Press "Interact."UpdateMintPolicy
Address Implementation: 0x756e154fe60f71a08b8cf4f890a71274df68e297
, which is the address of the owner override mint guard.
Press "Write" -> "Confirm & Send."0x4a2c85076ac921518b3af37095c49091713d6192
.
ABI/JSON Interface: mintPolicy.json
attached below
Press "Interact."0xc92836BC3201F2784fae26875Ac1C1d5acA0aef2
:
Function: MintPolicy
Press "Write" -> "Confirm & Send."0x4a2c85076ac921518b3af37095c49091713d6192
.
ABI/JSON Interface: migrateConfig.json
attached below
Press "Interact."MigrateConfig
Address Club: The value from your Syndicate's URL. For example, if your URL is https://app.syndicate.io/clubs/0x4a2c85076ac921518b3af37095c49091713d6192/, you should paste in 0x4a2c85076ac921518b3af37095c49091713d6192
.
Address PrevGuardMint: 0xc92836BC3201F2784fae26875Ac1C1d5acA0aef2
, which is the original mint guard.
Press "Write" -> "Confirm & Send."0x4a2c85076ac921518b3af37095c49091713d6192
.
ABI/JSON Interface: burnPolicy.json
attached below
Press "Interact."burnPolicy
Press "Write" -> "Confirm & Send."
If your burn guard address equals 0x8f02BDa8Ccc0EFB9C80A93B66f74f9F23025aFb9
, then you are all set and don't need to proceed. If your burn guard address equals 0x54B2b5A9835704EBEcc9AE13Feb937F89fffE124
, then you should proceed to the next step. 0x4a2c85076ac921518b3af37095c49091713d6192
.
ABI/JSON Interface: updateBurnPolicy.json
attached below
Press "Interact."updateBurnPolicy
Implementation Address: 0x8f02BDa8Ccc0EFB9C80A93B66f74f9F23025aFb9
Press "Write" -> "Confirm & Send."0x4a2c85076ac921518b3af37095c49091713d6192
.
ABI: BatchMintModuleERC20.json
attached below.
batchMint
club (address): The value from your Syndicate's URL. For example, if your URL is https://app.syndicate.io/clubs/0x4a2c85076ac921518b3af37095c49091713d6192/, you should paste in 0x4a2c85076ac921518b3af37095c49091713d6192
.
recipients (address[])β: The wallet addresses receiving tokens. For example, if you want to mint 100 tokens to 0xALICE and 200 tokens to 0xBOB, you should paste in["0xALICE", "0xBOB"]
.
amounts (uint256[]): The token amounts for each receiving address. For example, if you want to mint 100 tokens to 0xALICE and 200 tokens to 0xBOB, you should paste in [100000000000000000000, 200000000000000000000]
. Since our club token has 18 decimals places, we need to append 18 decimals to it.