ts: Add missing errors (#2906)
This commit is contained in:
parent
a18d6caa6d
commit
95c4959287
|
@ -71,7 +71,8 @@ The minor version will be incremented upon a breaking change and the patch versi
|
|||
- avm, cli: Fix `stdsimd` feature compilation error from `ahash` when installing the CLI using newer Rust versions ([#2867](https://github.com/coral-xyz/anchor/pull/2867)).
|
||||
- spl: Fix not being able to deserialize newer token 2022 extensions ([#2876](https://github.com/coral-xyz/anchor/pull/2876)).
|
||||
- spl: Remove `solana-program` dependency ([#2900](https://github.com/coral-xyz/anchor/pull/2900)).
|
||||
- spl: Make TokenAccount and Mint Copy ([#2904])(https://github.com/coral-xyz/anchor/pull/2904)
|
||||
- spl: Make `TokenAccount` and ` Mint` `Copy` ([#2904](https://github.com/coral-xyz/anchor/pull/2904)).
|
||||
- ts: Add missing errors ([#2906](https://github.com/coral-xyz/anchor/pull/2906)).
|
||||
|
||||
### Breaking
|
||||
|
||||
|
|
|
@ -315,6 +315,10 @@ export const LangErrorCode = {
|
|||
// IDL instructions.
|
||||
IdlInstructionStub: 1000,
|
||||
IdlInstructionInvalidProgram: 1001,
|
||||
IdlAccountNotEmpty: 1002,
|
||||
|
||||
// Event instructions.
|
||||
EventInstructionStub: 1500,
|
||||
|
||||
// Constraints.
|
||||
ConstraintMut: 2000,
|
||||
|
@ -338,6 +342,25 @@ export const LangErrorCode = {
|
|||
ConstraintMintDecimals: 2018,
|
||||
ConstraintSpace: 2019,
|
||||
ConstraintAccountIsNone: 2020,
|
||||
ConstraintTokenTokenProgram: 2021,
|
||||
ConstraintMintTokenProgram: 2022,
|
||||
ConstraintAssociatedTokenTokenProgram: 2023,
|
||||
ConstraintMintGroupPointerExtension: 2024,
|
||||
ConstraintMintGroupPointerExtensionAuthority: 2025,
|
||||
ConstraintMintGroupPointerExtensionGroupAddress: 2026,
|
||||
ConstraintMintGroupMemberPointerExtension: 2027,
|
||||
ConstraintMintGroupMemberPointerExtensionAuthority: 2028,
|
||||
ConstraintMintGroupMemberPointerExtensionMemberAddress: 2029,
|
||||
ConstraintMintMetadataPointerExtension: 2030,
|
||||
ConstraintMintMetadataPointerExtensionAuthority: 2031,
|
||||
ConstraintMintMetadataPointerExtensionMetadataAddress: 2032,
|
||||
ConstraintMintCloseAuthorityExtension: 2033,
|
||||
ConstraintMintCloseAuthorityExtensionAuthority: 2034,
|
||||
ConstraintMintPermanentDelegateExtension: 2035,
|
||||
ConstraintMintPermanentDelegateExtensionDelegate: 2036,
|
||||
ConstraintMintTransferHookExtension: 2037,
|
||||
ConstraintMintTransferHookExtensionAuthority: 2038,
|
||||
ConstraintMintTransferHookExtensionProgramId: 2039,
|
||||
|
||||
// Require.
|
||||
RequireViolated: 2500,
|
||||
|
@ -370,6 +393,7 @@ export const LangErrorCode = {
|
|||
|
||||
// Miscellaneous
|
||||
DeclaredProgramIdMismatch: 4100,
|
||||
TryingToInitPayerAsProgramAccount: 4101,
|
||||
|
||||
// Used for APIs that shouldn't be used anymore.
|
||||
Deprecated: 5000,
|
||||
|
@ -403,6 +427,16 @@ export const LangErrorMessage = new Map([
|
|||
LangErrorCode.IdlInstructionInvalidProgram,
|
||||
"The transaction was given an invalid program for the IDL instruction",
|
||||
],
|
||||
[
|
||||
LangErrorCode.IdlAccountNotEmpty,
|
||||
"IDL account must be empty in order to resize, try closing first",
|
||||
],
|
||||
|
||||
// Event instructions.
|
||||
[
|
||||
LangErrorCode.EventInstructionStub,
|
||||
"The program was compiled without `event-cpi` feature",
|
||||
],
|
||||
|
||||
// Constraints.
|
||||
[LangErrorCode.ConstraintMut, "A mut constraint was violated"],
|
||||
|
@ -447,6 +481,82 @@ export const LangErrorMessage = new Map([
|
|||
LangErrorCode.ConstraintAccountIsNone,
|
||||
"A required account for the constraint is None",
|
||||
],
|
||||
[
|
||||
LangErrorCode.ConstraintTokenTokenProgram,
|
||||
"A token account token program constraint was violated",
|
||||
],
|
||||
[
|
||||
LangErrorCode.ConstraintMintTokenProgram,
|
||||
"A mint token program constraint was violated",
|
||||
],
|
||||
[
|
||||
LangErrorCode.ConstraintAssociatedTokenTokenProgram,
|
||||
"An associated token account token program constraint was violated",
|
||||
],
|
||||
[
|
||||
LangErrorCode.ConstraintMintGroupPointerExtension,
|
||||
"A group pointer extension constraint was violated",
|
||||
],
|
||||
[
|
||||
LangErrorCode.ConstraintMintGroupPointerExtensionAuthority,
|
||||
"A group pointer extension authority constraint was violated",
|
||||
],
|
||||
[
|
||||
LangErrorCode.ConstraintMintGroupPointerExtensionGroupAddress,
|
||||
"A group pointer extension group address constraint was violated",
|
||||
],
|
||||
[
|
||||
LangErrorCode.ConstraintMintGroupMemberPointerExtension,
|
||||
"A group member pointer extension constraint was violated",
|
||||
],
|
||||
[
|
||||
LangErrorCode.ConstraintMintGroupMemberPointerExtensionAuthority,
|
||||
"A group member pointer extension authority constraint was violated",
|
||||
],
|
||||
[
|
||||
LangErrorCode.ConstraintMintGroupMemberPointerExtensionMemberAddress,
|
||||
"A group member pointer extension group address constraint was violated",
|
||||
],
|
||||
[
|
||||
LangErrorCode.ConstraintMintMetadataPointerExtension,
|
||||
"A metadata pointer extension constraint was violated",
|
||||
],
|
||||
[
|
||||
LangErrorCode.ConstraintMintMetadataPointerExtensionAuthority,
|
||||
"A metadata pointer extension authority constraint was violated",
|
||||
],
|
||||
[
|
||||
LangErrorCode.ConstraintMintMetadataPointerExtensionMetadataAddress,
|
||||
"A metadata pointer extension metadata address constraint was violated",
|
||||
],
|
||||
[
|
||||
LangErrorCode.ConstraintMintCloseAuthorityExtension,
|
||||
"A close authority constraint was violated",
|
||||
],
|
||||
[
|
||||
LangErrorCode.ConstraintMintCloseAuthorityExtensionAuthority,
|
||||
"A close authority extension authority constraint was violated",
|
||||
],
|
||||
[
|
||||
LangErrorCode.ConstraintMintPermanentDelegateExtension,
|
||||
"A permanent delegate extension constraint was violated",
|
||||
],
|
||||
[
|
||||
LangErrorCode.ConstraintMintPermanentDelegateExtensionDelegate,
|
||||
"A permanent delegate extension delegate constraint was violated",
|
||||
],
|
||||
[
|
||||
LangErrorCode.ConstraintMintTransferHookExtension,
|
||||
"A transfer hook extension constraint was violated",
|
||||
],
|
||||
[
|
||||
LangErrorCode.ConstraintMintTransferHookExtensionAuthority,
|
||||
"A transfer hook extension authority constraint was violated",
|
||||
],
|
||||
[
|
||||
LangErrorCode.ConstraintMintTransferHookExtensionProgramId,
|
||||
"A transfer hook extension transfer hook program id constraint was violated",
|
||||
],
|
||||
|
||||
// Require.
|
||||
[LangErrorCode.RequireViolated, "A require expression was violated"],
|
||||
|
@ -524,6 +634,10 @@ export const LangErrorMessage = new Map([
|
|||
LangErrorCode.DeclaredProgramIdMismatch,
|
||||
"The declared program id does not match the actual program id",
|
||||
],
|
||||
[
|
||||
LangErrorCode.TryingToInitPayerAsProgramAccount,
|
||||
"You cannot/should not initialize the payer account as a program account",
|
||||
],
|
||||
|
||||
// Deprecated
|
||||
[
|
||||
|
|
Loading…
Reference in New Issue