Contracts

The reward vault, its permissions and the stock tokens used by STOCKWALK.

Rewards vault

Robinhood Chain · 4663
0x29153De11B42952d627a632724630D49f05bD316
Contract
StockwalkRewardsVault
Deployed
Source verification
Exact creation and runtime matches · Sourcify
Owner at deployment
0x84B9fc007433c86E194f1AD2Ca10D0E2c11F22b7

How rewards move

Each campaign reserves one stock token and a fixed amount in the vault. A successful check-in allocates a reward. The server then signs a voucher bound to the recipient, campaign, token, amount and expiry.

The claim transaction transfers the tokens to that recipient’s wallet. The leaderboard records delivery after the app verifies the vault’s claim event and 12 chain confirmations.

Owner withdrawals

Only the vault administrator can withdraw its remaining funds. The application’s voucher signer has no withdrawal permission.

withdrawAll
Withdraws the full remaining balance of one ERC-20 token.
withdrawAllBatch
Withdraws the full remaining balances of a specified list of ERC-20 tokens in one transaction.
recoverNative
Withdraws the vault’s full remaining ETH balance.

Stock-token withdrawals include both unallocated inventory and funds reserved for rewards that have not transferred. Recalling a token permanently closes its existing campaigns and invalidates their outstanding vouchers. Depositing more tokens does not reopen those campaigns.

Tokens already delivered to recipients cannot be recovered by these functions. Withdrawals have no vault-imposed waiting period; issuer transfer restrictions still apply. A batch withdrawal reverts in full if any included token fails to transfer.

Administration can be transferred through the contract’s administrator succession process. Check the explorer for the current administrator and role assignments.

Verified source

Sourcify matched the published source to both the deployed runtime and creation bytecode. The deployment uses Solidity 0.8.30, the Cancun EVM target and compiler optimization with 200 runs.

Source verification shows which code was deployed. It is not an independent security audit and does not prove that a campaign is funded or currently accepting claims.

Stock-token addresses

These are the Robinhood Chain contracts for the assets shown on the map. Robinhood Assets (Jersey) Limited issues the stock tokens; they are separate from the STOCKWALK community token.

Robinhood’s stock-token documentation describes token rights, restrictions and the share conversion multiplier.

STOCKWALK community token

The community token is separate from the stock tokens distributed as rewards.

0x125b0e2def839c3ced3431cbe7d76d5e90d14c69

Token and reward-funding details