Contracts
The reward vault, its permissions and the stock tokens used by STOCKWALK.
Rewards vault
Robinhood Chain · 4663- 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