Build account deposit rules manifest
build_deposit_rules_manifestBuilds one transaction that changes who may deposit into an account, starting from what the ledger has now and writing only what changes: the default rule, resources always allowed or always refused, exceptions removed, and authorised depositor badges added or removed. The account itself signs. Refusing deposits does not lose airdrops: a locker keeps what an account refuses until it is claimed.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| allow | No | Resources always allowed, whatever the default rule | |
| locale | Yes | Language of the console links: "en" or "es" | en |
| refuse | No | Resources always refused, whatever the default rule | |
| account | Yes | Account whose rules change; it signs the transaction | |
| network | Yes | Radix network: "mainnet" (production) or "stokenet" (testnet) | mainnet |
| defaultRule | No | New default rule: "Accept", "AllowExisting" or "Reject" | |
| addDepositors | No | Badges to authorise: "resource_…", or "resource_…:#id#" for one NFT | |
| removeDepositors | No | Authorised badges to remove, written the same way | |
| removeExceptions | No | Resources whose exception is removed (they follow the default rule again) |