@@ -315,6 +315,10 @@ export const LangErrorCode = {
315315 // IDL instructions.
316316 IdlInstructionStub : 1000 ,
317317 IdlInstructionInvalidProgram : 1001 ,
318+ IdlAccountNotEmpty : 1002 ,
319+
320+ // Event instructions.
321+ EventInstructionStub : 1500 ,
318322
319323 // Constraints.
320324 ConstraintMut : 2000 ,
@@ -338,6 +342,25 @@ export const LangErrorCode = {
338342 ConstraintMintDecimals : 2018 ,
339343 ConstraintSpace : 2019 ,
340344 ConstraintAccountIsNone : 2020 ,
345+ ConstraintTokenTokenProgram : 2021 ,
346+ ConstraintMintTokenProgram : 2022 ,
347+ ConstraintAssociatedTokenTokenProgram : 2023 ,
348+ ConstraintMintGroupPointerExtension : 2024 ,
349+ ConstraintMintGroupPointerExtensionAuthority : 2025 ,
350+ ConstraintMintGroupPointerExtensionGroupAddress : 2026 ,
351+ ConstraintMintGroupMemberPointerExtension : 2027 ,
352+ ConstraintMintGroupMemberPointerExtensionAuthority : 2028 ,
353+ ConstraintMintGroupMemberPointerExtensionMemberAddress : 2029 ,
354+ ConstraintMintMetadataPointerExtension : 2030 ,
355+ ConstraintMintMetadataPointerExtensionAuthority : 2031 ,
356+ ConstraintMintMetadataPointerExtensionMetadataAddress : 2032 ,
357+ ConstraintMintCloseAuthorityExtension : 2033 ,
358+ ConstraintMintCloseAuthorityExtensionAuthority : 2034 ,
359+ ConstraintMintPermanentDelegateExtension : 2035 ,
360+ ConstraintMintPermanentDelegateExtensionDelegate : 2036 ,
361+ ConstraintMintTransferHookExtension : 2037 ,
362+ ConstraintMintTransferHookExtensionAuthority : 2038 ,
363+ ConstraintMintTransferHookExtensionProgramId : 2039 ,
341364
342365 // Require.
343366 RequireViolated : 2500 ,
@@ -370,6 +393,7 @@ export const LangErrorCode = {
370393
371394 // Miscellaneous
372395 DeclaredProgramIdMismatch : 4100 ,
396+ TryingToInitPayerAsProgramAccount : 4101 ,
373397
374398 // Used for APIs that shouldn't be used anymore.
375399 Deprecated : 5000 ,
@@ -403,6 +427,16 @@ export const LangErrorMessage = new Map([
403427 LangErrorCode . IdlInstructionInvalidProgram ,
404428 "The transaction was given an invalid program for the IDL instruction" ,
405429 ] ,
430+ [
431+ LangErrorCode . IdlAccountNotEmpty ,
432+ "IDL account must be empty in order to resize, try closing first" ,
433+ ] ,
434+
435+ // Event instructions.
436+ [
437+ LangErrorCode . EventInstructionStub ,
438+ "The program was compiled without `event-cpi` feature" ,
439+ ] ,
406440
407441 // Constraints.
408442 [ LangErrorCode . ConstraintMut , "A mut constraint was violated" ] ,
@@ -447,6 +481,82 @@ export const LangErrorMessage = new Map([
447481 LangErrorCode . ConstraintAccountIsNone ,
448482 "A required account for the constraint is None" ,
449483 ] ,
484+ [
485+ LangErrorCode . ConstraintTokenTokenProgram ,
486+ "A token account token program constraint was violated" ,
487+ ] ,
488+ [
489+ LangErrorCode . ConstraintMintTokenProgram ,
490+ "A mint token program constraint was violated" ,
491+ ] ,
492+ [
493+ LangErrorCode . ConstraintAssociatedTokenTokenProgram ,
494+ "An associated token account token program constraint was violated" ,
495+ ] ,
496+ [
497+ LangErrorCode . ConstraintMintGroupPointerExtension ,
498+ "A group pointer extension constraint was violated" ,
499+ ] ,
500+ [
501+ LangErrorCode . ConstraintMintGroupPointerExtensionAuthority ,
502+ "A group pointer extension authority constraint was violated" ,
503+ ] ,
504+ [
505+ LangErrorCode . ConstraintMintGroupPointerExtensionGroupAddress ,
506+ "A group pointer extension group address constraint was violated" ,
507+ ] ,
508+ [
509+ LangErrorCode . ConstraintMintGroupMemberPointerExtension ,
510+ "A group member pointer extension constraint was violated" ,
511+ ] ,
512+ [
513+ LangErrorCode . ConstraintMintGroupMemberPointerExtensionAuthority ,
514+ "A group member pointer extension authority constraint was violated" ,
515+ ] ,
516+ [
517+ LangErrorCode . ConstraintMintGroupMemberPointerExtensionMemberAddress ,
518+ "A group member pointer extension group address constraint was violated" ,
519+ ] ,
520+ [
521+ LangErrorCode . ConstraintMintMetadataPointerExtension ,
522+ "A metadata pointer extension constraint was violated" ,
523+ ] ,
524+ [
525+ LangErrorCode . ConstraintMintMetadataPointerExtensionAuthority ,
526+ "A metadata pointer extension authority constraint was violated" ,
527+ ] ,
528+ [
529+ LangErrorCode . ConstraintMintMetadataPointerExtensionMetadataAddress ,
530+ "A metadata pointer extension metadata address constraint was violated" ,
531+ ] ,
532+ [
533+ LangErrorCode . ConstraintMintCloseAuthorityExtension ,
534+ "A close authority constraint was violated" ,
535+ ] ,
536+ [
537+ LangErrorCode . ConstraintMintCloseAuthorityExtensionAuthority ,
538+ "A close authority extension authority constraint was violated" ,
539+ ] ,
540+ [
541+ LangErrorCode . ConstraintMintPermanentDelegateExtension ,
542+ "A permanent delegate extension constraint was violated" ,
543+ ] ,
544+ [
545+ LangErrorCode . ConstraintMintPermanentDelegateExtensionDelegate ,
546+ "A permanent delegate extension delegate constraint was violated" ,
547+ ] ,
548+ [
549+ LangErrorCode . ConstraintMintTransferHookExtension ,
550+ "A transfer hook extension constraint was violated" ,
551+ ] ,
552+ [
553+ LangErrorCode . ConstraintMintTransferHookExtensionAuthority ,
554+ "A transfer hook extension authority constraint was violated" ,
555+ ] ,
556+ [
557+ LangErrorCode . ConstraintMintTransferHookExtensionProgramId ,
558+ "A transfer hook extension transfer hook program id constraint was violated" ,
559+ ] ,
450560
451561 // Require.
452562 [ LangErrorCode . RequireViolated , "A require expression was violated" ] ,
@@ -524,6 +634,10 @@ export const LangErrorMessage = new Map([
524634 LangErrorCode . DeclaredProgramIdMismatch ,
525635 "The declared program id does not match the actual program id" ,
526636 ] ,
637+ [
638+ LangErrorCode . TryingToInitPayerAsProgramAccount ,
639+ "You cannot/should not initialize the payer account as a program account" ,
640+ ] ,
527641
528642 // Deprecated
529643 [
0 commit comments