-
Notifications
You must be signed in to change notification settings - Fork 11
api.entities.Asset.types.TransferError
api/entities/Asset/types.TransferError
Akin to TransferStatus, these are a bit more granular and specific. Every TransferError translates to a TransferStatus, but two or more TransferErrors can represent the same TransferStatus, and not all Transfer Statuses are represented by a TransferError
- AssetDoesNotExists
- BalanceOverflow
- ComplianceFailure
- InsufficientBalance
- InsufficientPortfolioBalance
- InvalidGranularity
- InvalidReceiverCdd
- InvalidReceiverPortfolio
- InvalidSenderCdd
- InvalidSenderPortfolio
- ScopeClaimMissing
- SelfTransfer
- TransferNotAllowed
- TransfersFrozen
• AssetDoesNotExists = "AssetDoesNotExists"
occurs if asset to be check for transfer, no longer exists
api/entities/Asset/types.ts:358
• BalanceOverflow = "BalanceOverflow"
occurs if receiver balance will overflow on receiving the transfer amount
api/entities/Asset/types.ts:363
• ComplianceFailure = "ComplianceFailure"
translates to TransferStatus.ComplianceFailure
occurs if some compliance rule would prevent the transfer
api/entities/Asset/types.ts:348
• InsufficientBalance = "InsufficientBalance"
translates to TransferStatus.InsufficientBalance
occurs if the sender Identity does not have enough balance to cover the amount
api/entities/Asset/types.ts:317
• InsufficientPortfolioBalance = "InsufficientPortfolioBalance"
translates to TransferStatus.PortfolioFailure
occurs if the sender Portfolio does not have enough balance to cover the amount
api/entities/Asset/types.ts:341
• InvalidGranularity = "InvalidGranularity"
translates to TransferStatus.InvalidGranularity
occurs if attempting to transfer decimal amounts of a non-divisible token
api/entities/Asset/types.ts:286
• InvalidReceiverCdd = "InvalidReceiverCdd"
translates to TransferStatus.InvalidReceiverIdentity
occurs if the receiver Identity doesn't have a valid CDD claim
api/entities/Asset/types.ts:298
• InvalidReceiverPortfolio = "InvalidReceiverPortfolio"
translates to TransferStatus.PortfolioFailure
occurs if the receiver Portfolio doesn't exist
api/entities/Asset/types.ts:335
• InvalidSenderCdd = "InvalidSenderCdd"
translates to TransferStatus.InvalidSenderIdentity
occurs if the receiver Identity doesn't have a valid CDD claim
api/entities/Asset/types.ts:304
• InvalidSenderPortfolio = "InvalidSenderPortfolio"
translates to TransferStatus.PortfolioFailure
occurs if the sender Portfolio doesn't exist
api/entities/Asset/types.ts:329
• ScopeClaimMissing = "ScopeClaimMissing"
translates to TransferStatus.ScopeClaimMissing
occurs if one of the participants doesn't have a valid Investor Uniqueness Claim for the Asset
api/entities/Asset/types.ts:311
• SelfTransfer = "SelfTransfer"
translates to TransferStatus.InvalidReceiverIdentity
occurs if the origin and destination Identities are the same
api/entities/Asset/types.ts:292
• TransferNotAllowed = "TransferNotAllowed"
occurs if some statistics transfer condition would prevent the transfer
api/entities/Asset/types.ts:353
• TransfersFrozen = "TransfersFrozen"
translates to TransferStatus.TransfersHalted
occurs if the Asset's transfers are frozen
Entities
- Account
- Asset
- Authorization Request
- Checkpoint
- Checkpoint Schedule
- Corporate Action
- Corporate Action Base
- Custom Permission Group
- Default Portfolio
- Default Trusted Claim Issuer
- Dividend Distribution
- Entity
- Identity
- Instruction
- Known Permission Group
- Metadata Entry
- Multi Sig Proposal
- Numbered Portfolio
- Offering
- Permission Group
- Portfolio
- Subsidies
- Subsidy
- Ticker Reservation
- Venue
- Authorizations
- Types