Sample dataRobinhood testnetInstall a wallet

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.

Deploys to Robinhood testnet

No browser wallet found. Install MetaMask or Rabby, then reload this page.

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.

  1. Step 2: Growth vesting

    StepVestingWallet

    After step 1

    Holds the growth and rewards allocation and releases it in equal steps.

    Receives the growth tokens as they unlock.
    Unix 1791839694, 12 Oct 2026, 21:14 UTC. Nothing unlocks before this moment.
    52 weeks. Total unlock period. Must be a whole number of steps.
    1 week. Tokens unlock once per step. Can't be 0.
  2. Step 3: Treasury vesting

    VestingWallet

    After step 2

    Holds the project treasury and releases it to the beneficiary on a schedule.

    Receives the treasury tokens as they unlock.
    Unix 1839100494, 11 Apr 2028, 21:14 UTC. Nothing unlocks before this moment.
    365 days. Tokens unlock linearly over this period.
  3. Step 4: Airdrop distributor implementation

    NeuroMerkleDistributor

    After step 3

    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.

  4. Step 5: Airdrop distributor proxy

    ERC1967Proxy

    After step 4

    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.

    Filled in after step 4, or enter an address.
    Leave as the zero address. The token doesn't exist yet, and the hand-over step sets it.
    Root of the eligible list, from StandardMerkleTree with [address, uint256].
    Backend wallet that sends the airdrop payments.
    Connect your wallet, or enter an address.
  5. Step 6: NeuroVault implementation

    NeuroVault

    After step 5

    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.

  6. Step 7: NeuroVault proxy

    ERC1967Proxy

    After step 6

    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.

    Filled in after step 6, or enter an address.
    Connect your wallet. The address is worked out from it.
  7. Step 8: NEURO token

    NeuroVerseToken

    After step 7

    Mints the whole supply once, straight to the six allocations. The six amounts must add up to the total supply.

    Filled in after step 1, or enter an address.
    100,000,000 NEURO, sent as 100000000 × 1e18 wei.
    Filled in after step 2, or enter an address.
    100,000,000 NEURO, sent as 100000000 × 1e18 wei.
    Filled in after step 3, or enter an address.
    430,000,000 NEURO, sent as 430000000 × 1e18 wei.
    Filled in after step 5, or enter an address.
    170,000,000 NEURO, sent as 170000000 × 1e18 wei.
    Pairs its tokens with USDC.
    100,000,000 NEURO, sent as 100000000 × 1e18 wei.
    Filled in after step 7, or enter an address.
    100,000,000 NEURO, sent as 100000000 × 1e18 wei.
    1,000,000,000 NEURO, sent as 1000000000 × 1e18 wei. Must equal the six allocations added together.
  8. Step 9: Hand over the distributor

    NeuroMerkleDistributor

    After step 8

    Two calls from the distributor owner: point the distributor at the token, then give it to its long-term owner.

    Filled in after step 5, or enter an address.
    Filled in after step 8, or enter an address.
    Usually the airdrop owner Safe.

Progress is saved in this browser, so you can close the tab and continue later.