register_loyalty_program
Register a deployed token as a loyalty program in the database. B20 tokens are registered as active; legacy ERC-20 as inactive (activate next).
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| name | Yes | Program name | |
| symbol | Yes | Token symbol | |
| cashback_rate | No | Default cashback percent for earn (1–100). Omit for DB default (5). | |
| token_address | Yes | Deployed token contract address (0x...) | |
| token_standard | No | 'b20' (default) or 'erc20' (legacy) | |
| expiration_days | No | Duration in days (default: 365) | |
| points_per_dollar | No | Loyalty points per $1 spent (1–1000). Omit for DB default (1). |