Wallets & Limits
dWallet configuration, balance, and limit errors
| Code | Name | Trigger |
|---|
| 6006 | DWalletNotConfigured | No dWallet registered for the chain. |
| 6007 | DWalletAlreadyRegistered | Duplicate dWallet for a chain. |
| 6040 | BudgetEnvelopeLimitExceeded | Scoped budget exceeded. |
| 6053 | BudgetEnvelopeNotFound | Removing a non-existent envelope. New |
| 6054 | BudgetEnvelopeInUse | Removing an envelope referenced by an active proposal. New |
| 6059 | RecipientLimitNotFound | Removing a non-existent recipient limit. New |
| 6060 | AddressListEntryNotFound | Removing an absent address-list entry. New |
| 6051 | ExposureGroupLimitExceeded | Exposure group cap exceeded. |
| 6052 | ExposureGroupUnauthorized | Treasury is not a group member. |
| 6055 | ExposureGroupNotEmpty | Closing an exposure group with members. New |
| 6056 | SwarmNotEmpty | Closing a swarm pool with members. New |
| 6057 | SwarmPoolUnsettled | Swarm pool balance not settled. New |
| 6058 | LivenessGateActive | Closing a liveness record that is an active hard gate. New |
| 6035 | ParentLimitExceeded | Child spend exceeds the parent limit. |
| 6046 | ExternalDependencyStale | A required dependency is not fresh. |
| 6029 | SanctionedAddress | Recipient is on the sanctions list. |
| 6030 | RecipientBlacklisted | Recipient is blacklisted. |
| 6031 | RecipientNotWhitelisted | Recipient is not on the whitelist. |
| Code | Name | Trigger |
|---|
| 6061 | DWalletNotActive | Outbound reservation on a dWallet that is not Active. New |
| 6062 | DWalletFrozen | Outbound reservation on a frozen dWallet. New |
| 6063 | DWalletHasActiveProposal | Removing a dWallet with a pending proposal on its chain. New |
| 6064 | DWalletLimitExceeded | Reservation exceeds the per-dWallet per-tx or daily cap. New |
| 6065 | DWalletNotEmpty | Removing a dWallet that still holds a balance or reservation. New |
| 6066 | DefaultChainInUse | Removing the dWallet that is the treasury's default chain. New |
| 6067 | AssetNotTracked | Settling/feeding an asset not on the ledger. New |
| 6068 | InsufficientWalletBalance | Reservation exceeds available (unreserved) balance. New |
| 6069 | BalanceStale | A dWallet asset balance is past its freshness window. New |
| 6070 | TooManyAssets | The per-dWallet asset ledger is full (max 16). New |
| 6071 | ReservationUnderflow | Releasing/settling more than is currently reserved. New |