Deploy
Deploy a fresh set of NEURO contracts from your own wallet. Each step needs the one before it, and the vesting values are permanent once deployed.
Every value each contract receives has its own field below. They start with the testnet values as an example. A step's fields lock once it's deployed.
- Up next
Step 1: Team vesting
VestingWallet
Holds the team allocation and releases it to the beneficiary on a schedule.
Install a browser wallet to deploy. - After step 1
Step 2: Growth vesting
StepVestingWallet
Holds the growth and rewards allocation and releases it in equal steps.
- After step 2
Step 3: Treasury vesting
VestingWallet
Holds the project treasury and releases it to the beneficiary on a schedule.
- After step 3
Step 4: Airdrop distributor implementation
NeuroMerkleDistributor
The airdrop distributor's code. It takes no arguments and locks itself, so it can only be set up through the proxy in the next step.
This contract takes no arguments.
- After step 4
Step 5: Airdrop distributor proxy
ERC1967Proxy
The address that holds the NFT holder airdrop. The operator sends each holder their share. It runs initialize in the same transaction, so nobody can take it over in between.
- After step 5
Step 6: NeuroVault implementation
NeuroVault
The game vault's code. It takes no arguments and locks itself, so it can only be set up through the proxy in the next step.
This contract takes no arguments.
- After step 6
Step 7: NeuroVault proxy
ERC1967Proxy
The game vault. The token mints the game vault allocation straight to it. For now it only holds NEURO, and the owner can withdraw it. It runs initialize in the same transaction, so nobody can take it over in between. The deploying wallet becomes the owner.
- After step 7
Step 8: NEURO token
NeuroVerseToken
Mints the whole supply once, straight to the six allocations. The six amounts must add up to the total supply.
- After step 8
Step 9: Hand over the distributor
NeuroMerkleDistributor
Two calls from the distributor owner: point the distributor at the token, then give it to its long-term owner.
Progress is saved in this browser, so you can close the tab and continue later.