ContractErrorCode
ContractErrorCode
Defined in: types.ts:259
Error codes raised by Solana protocol specifically
Enumeration Members
| Enumeration Member | Value | Description | Defined in |
|---|---|---|---|
AccountsNotWritable | "AccountsNotWritable" | Accounts not writable | packages/stream/solana/types.ts:261 |
AlreadyPaused | "AlreadyPaused" | Contract is already paused | packages/stream/solana/types.ts:301 |
AmountAvailableIsZero | "AmountAvailableIsZero" | Amount currently available is zero | packages/stream/solana/types.ts:289 |
AmountIsZero | "AmountIsZero" | Amount cannot be zero | packages/stream/solana/types.ts:285 |
AmountMoreThanAvailable | "AmountMoreThanAvailable" | Amount requested is larger than available | packages/stream/solana/types.ts:287 |
ArithmeticError | "ArithmeticError" | Arithmetic error | packages/stream/solana/types.ts:291 |
ContractClosed | "ContractClosed" | Contract closed | packages/stream/solana/types.ts:277 |
InvalidDepositConfiguration | "InvalidDepositConfiguration" | Invalid deposit configuration | packages/stream/solana/types.ts:283 |
InvalidEscrowAccount | "InvalidEscrowAccount" | Invalid escrow account | packages/stream/solana/types.ts:269 |
InvalidMetadata | "InvalidMetadata" | Invalid Metadata | packages/stream/solana/types.ts:263 |
InvalidMetadataAccount | "InvalidMetadataAccount" | Invalid metadata account | packages/stream/solana/types.ts:265 |
InvalidMetadataSize | "InvalidMetadataSize" | Metadata account data must be 1104 bytes long | packages/stream/solana/types.ts:293 |
InvalidTimestamps | "InvalidTimestamps" | Given timestamps are invalid | packages/stream/solana/types.ts:281 |
InvalidTreasury | "InvalidTreasury" | Invalid Streamflow Treasury accounts supplied | packages/stream/solana/types.ts:279 |
MetadataAccountMismatch | "MetadataAccountMismatch" | Provided accounts don't match the ones in contract | packages/stream/solana/types.ts:267 |
MetadataNotRentExempt | "MetadataNotRentExempt" | Meta account is not rent exempt | packages/stream/solana/types.ts:305 |
MintMismatch | "MintMismatch" | Sender mint does not match accounts mint | packages/stream/solana/types.ts:273 |
NotAssociated | "NotAssociated" | Provided account(s) is/are not valid associated token accounts | packages/stream/solana/types.ts:271 |
NotPaused | "NotPaused" | Contract is not paused | packages/stream/solana/types.ts:303 |
SelfTransfer | "SelfTransfer" | Contract is not transferable to the original recipient | packages/stream/solana/types.ts:299 |
TransferNotAllowed | "TransferNotAllowed" | Recipient not transferable for account | packages/stream/solana/types.ts:275 |
Unauthorized | "Unauthorized" | Authority does not have permission for this action | packages/stream/solana/types.ts:297 |
UninitializedMetadata | "UninitializedMetadata" | Metadata state account must be initialized | packages/stream/solana/types.ts:295 |