Skip to main content
Reward addresses are the blockchain addresses you want monitored for rewards. Each address must be assigned to a payout group — the payout group associated to each address determines how rewards accrued by that address will be paid. Addresses begin accruing rewards once they are in ACTIVE status. There are no retroactive payouts, so submit addresses as early as possible.
If you previously registered reward addresses without a payout group (through the Monitoring Addresses API), you can find them by querying List Reward Addresses with payout_group_id set to the zero UUID (00000000-0000-0000-0000-000000000000). Use Update Reward Address to assign each one to a payout group.
Required scope: rewards:write_monitoring_address
Only submit addresses you are authorized to claim rewards for under your rewards agreement. Addresses already registered to another partner will be rejected.

Single address

Use Create a Reward Address for individual registrations:

Batch registration

Use Batch Create Reward Addresses to register up to 1,000 addresses in a single request: Any addresses that fail validation are returned in failed_addresses with an error description. Successfully created addresses are independent of failures — a partial success is possible.

Address status

Addresses begin with UNREGISTERED status and move to ACTIVE once validated against the network. Balances are not snapshotted until the address reaches ACTIVE status. The current status is returned as onchain_status on each address in the List Reward Addresses response.
Address verification confirms that you control a submitted address. Verification is not currently required to accrue rewards, but will be required in the near future. See the Address Verification guide to integrate before it becomes mandatory.

Next step

Monitor Reward Details

Check current rates, accruals, and available rewards