@hiero-ledger/sdk
Version:
396 lines (395 loc) • 15.8 kB
TypeScript
/**
* @namespace proto
* @typedef {import("@hashgraph/proto").proto.ResponseCodeEnum} HieroProto.proto.ResponseCodeEnum
*/
declare class Status {
/**
* @internal
* @param {number} code
* @returns {Status}
*/
static _fromCode(code: number): Status;
/**
* @hideconstructor
* @internal
* @param {number} code
*/
constructor(code: number);
/** @readonly */
readonly _code: number;
/**
* @returns {string}
*/
toString(): string;
/**
* @returns {HieroProto.proto.ResponseCodeEnum}
*/
valueOf(): HieroProto.proto.ResponseCodeEnum;
}
declare namespace Status {
let Ok: Status;
let InvalidTransaction: Status;
let PayerAccountNotFound: Status;
let InvalidNodeAccount: Status;
let TransactionExpired: Status;
let InvalidTransactionStart: Status;
let InvalidTransactionDuration: Status;
let InvalidSignature: Status;
let MemoTooLong: Status;
let InsufficientTxFee: Status;
let InsufficientPayerBalance: Status;
let DuplicateTransaction: Status;
let Busy: Status;
let NotSupported: Status;
let InvalidFileId: Status;
let InvalidAccountId: Status;
let InvalidContractId: Status;
let InvalidTransactionId: Status;
let ReceiptNotFound: Status;
let RecordNotFound: Status;
let InvalidSolidityId: Status;
let Unknown: Status;
let Success: Status;
let FailInvalid: Status;
let FailFee: Status;
let FailBalance: Status;
let KeyRequired: Status;
let BadEncoding: Status;
let InsufficientAccountBalance: Status;
let InvalidSolidityAddress: Status;
let InsufficientGas: Status;
let ContractSizeLimitExceeded: Status;
let LocalCallModificationException: Status;
let ContractRevertExecuted: Status;
let ContractExecutionException: Status;
let InvalidReceivingNodeAccount: Status;
let MissingQueryHeader: Status;
let AccountUpdateFailed: Status;
let InvalidKeyEncoding: Status;
let NullSolidityAddress: Status;
let ContractUpdateFailed: Status;
let InvalidQueryHeader: Status;
let InvalidFeeSubmitted: Status;
let InvalidPayerSignature: Status;
let KeyNotProvided: Status;
let InvalidExpirationTime: Status;
let NoWaclKey: Status;
let FileContentEmpty: Status;
let InvalidAccountAmounts: Status;
let EmptyTransactionBody: Status;
let InvalidTransactionBody: Status;
let InvalidSignatureTypeMismatchingKey: Status;
let InvalidSignatureCountMismatchingKey: Status;
let EmptyLiveHashBody: Status;
let EmptyLiveHash: Status;
let EmptyLiveHashKeys: Status;
let InvalidLiveHashSize: Status;
let EmptyQueryBody: Status;
let EmptyLiveHashQuery: Status;
let LiveHashNotFound: Status;
let AccountIdDoesNotExist: Status;
let LiveHashAlreadyExists: Status;
let InvalidFileWacl: Status;
let SerializationFailed: Status;
let TransactionOversize: Status;
let TransactionTooManyLayers: Status;
let ContractDeleted: Status;
let PlatformNotActive: Status;
let KeyPrefixMismatch: Status;
let PlatformTransactionNotCreated: Status;
let InvalidRenewalPeriod: Status;
let InvalidPayerAccountId: Status;
let AccountDeleted: Status;
let FileDeleted: Status;
let AccountRepeatedInAccountAmounts: Status;
let SettingNegativeAccountBalance: Status;
let ObtainerRequired: Status;
let ObtainerSameContractId: Status;
let ObtainerDoesNotExist: Status;
let ModifyingImmutableContract: Status;
let FileSystemException: Status;
let AutorenewDurationNotInRange: Status;
let ErrorDecodingBytestring: Status;
let ContractFileEmpty: Status;
let ContractBytecodeEmpty: Status;
let InvalidInitialBalance: Status;
let InvalidReceiveRecordThreshold: Status;
let InvalidSendRecordThreshold: Status;
let AccountIsNotGenesisAccount: Status;
let PayerAccountUnauthorized: Status;
let InvalidFreezeTransactionBody: Status;
let FreezeTransactionBodyNotFound: Status;
let TransferListSizeLimitExceeded: Status;
let ResultSizeLimitExceeded: Status;
let NotSpecialAccount: Status;
let ContractNegativeGas: Status;
let ContractNegativeValue: Status;
let InvalidFeeFile: Status;
let InvalidExchangeRateFile: Status;
let InsufficientLocalCallGas: Status;
let EntityNotAllowedToDelete: Status;
let AuthorizationFailed: Status;
let FileUploadedProtoInvalid: Status;
let FileUploadedProtoNotSavedToDisk: Status;
let FeeScheduleFilePartUploaded: Status;
let ExchangeRateChangeLimitExceeded: Status;
let MaxContractStorageExceeded: Status;
let TransferAccountSameAsDeleteAccount: Status;
let TotalLedgerBalanceInvalid: Status;
let ExpirationReductionNotAllowed: Status;
let MaxGasLimitExceeded: Status;
let MaxFileSizeExceeded: Status;
let ReceiverSigRequired: Status;
let InvalidTopicId: Status;
let InvalidAdminKey: Status;
let InvalidSubmitKey: Status;
let Unauthorized: Status;
let InvalidTopicMessage: Status;
let InvalidAutorenewAccount: Status;
let AutorenewAccountNotAllowed: Status;
let TopicExpired: Status;
let InvalidChunkNumber: Status;
let InvalidChunkTransactionId: Status;
let AccountFrozenForToken: Status;
let TokensPerAccountLimitExceeded: Status;
let InvalidTokenId: Status;
let InvalidTokenDecimals: Status;
let InvalidTokenInitialSupply: Status;
let InvalidTreasuryAccountForToken: Status;
let InvalidTokenSymbol: Status;
let TokenHasNoFreezeKey: Status;
let TransfersNotZeroSumForToken: Status;
let MissingTokenSymbol: Status;
let TokenSymbolTooLong: Status;
let AccountKycNotGrantedForToken: Status;
let TokenHasNoKycKey: Status;
let InsufficientTokenBalance: Status;
let TokenWasDeleted: Status;
let TokenHasNoSupplyKey: Status;
let TokenHasNoWipeKey: Status;
let InvalidTokenMintAmount: Status;
let InvalidTokenBurnAmount: Status;
let TokenNotAssociatedToAccount: Status;
let CannotWipeTokenTreasuryAccount: Status;
let InvalidKycKey: Status;
let InvalidWipeKey: Status;
let InvalidFreezeKey: Status;
let InvalidSupplyKey: Status;
let MissingTokenName: Status;
let TokenNameTooLong: Status;
let InvalidWipingAmount: Status;
let TokenIsImmutable: Status;
let TokenAlreadyAssociatedToAccount: Status;
let TransactionRequiresZeroTokenBalances: Status;
let AccountIsTreasury: Status;
let TokenIdRepeatedInTokenList: Status;
let TokenTransferListSizeLimitExceeded: Status;
let EmptyTokenTransferBody: Status;
let EmptyTokenTransferAccountAmounts: Status;
let InvalidScheduleId: Status;
let ScheduleIsImmutable: Status;
let InvalidSchedulePayerId: Status;
let InvalidScheduleAccountId: Status;
let NoNewValidSignatures: Status;
let UnresolvableRequiredSigners: Status;
let ScheduledTransactionNotInWhitelist: Status;
let SomeSignaturesWereInvalid: Status;
let TransactionIdFieldNotAllowed: Status;
let IdenticalScheduleAlreadyCreated: Status;
let InvalidZeroByteInString: Status;
let ScheduleAlreadyDeleted: Status;
let ScheduleAlreadyExecuted: Status;
let MessageSizeTooLarge: Status;
let OperationRepeatedInBucketGroups: Status;
let BucketCapacityOverflow: Status;
let NodeCapacityNotSufficientForOperation: Status;
let BucketHasNoThrottleGroups: Status;
let ThrottleGroupHasZeroOpsPerSec: Status;
let SuccessButMissingExpectedOperation: Status;
let UnparseableThrottleDefinitions: Status;
let InvalidThrottleDefinitions: Status;
let AccountExpiredAndPendingRemoval: Status;
let InvalidTokenMaxSupply: Status;
let InvalidTokenNftSerialNumber: Status;
let InvalidNftId: Status;
let MetadataTooLong: Status;
let BatchSizeLimitExceeded: Status;
let InvalidQueryRange: Status;
let FractionDividesByZero: Status;
let InsufficientPayerBalanceForCustomFee: Status;
let CustomFeesListTooLong: Status;
let InvalidCustomFeeCollector: Status;
let InvalidTokenIdInCustomFees: Status;
let TokenNotAssociatedToFeeCollector: Status;
let TokenMaxSupplyReached: Status;
let SenderDoesNotOwnNftSerialNo: Status;
let CustomFeeNotFullySpecified: Status;
let CustomFeeMustBePositive: Status;
let TokenHasNoFeeScheduleKey: Status;
let CustomFeeOutsideNumericRange: Status;
let RoyaltyFractionCannotExceedOne: Status;
let FractionalFeeMaxAmountLessThanMinAmount: Status;
let CustomScheduleAlreadyHasNoFees: Status;
let CustomFeeDenominationMustBeFungibleCommon: Status;
let CustomFractionalFeeOnlyAllowedForFungibleCommon: Status;
let InvalidCustomFeeScheduleKey: Status;
let InvalidTokenMintMetadata: Status;
let InvalidTokenBurnMetadata: Status;
let CurrentTreasuryStillOwnsNfts: Status;
let AccountStillOwnsNfts: Status;
let TreasuryMustOwnBurnedNft: Status;
let AccountDoesNotOwnWipedNft: Status;
let AccountAmountTransfersOnlyAllowedForFungibleCommon: Status;
let MaxNftsInPriceRegimeHaveBeenMinted: Status;
let PayerAccountDeleted: Status;
let CustomFeeChargingExceededMaxRecursionDepth: Status;
let CustomFeeChargingExceededMaxAccountAmounts: Status;
let InsufficientSenderAccountBalanceForCustomFee: Status;
let SerialNumberLimitReached: Status;
let CustomRoyaltyFeeOnlyAllowedForNonFungibleUnique: Status;
let NoRemainingAutomaticAssociations: Status;
let ExistingAutomaticAssociationsExceedGivenLimit: Status;
let RequestedNumAutomaticAssociationsExceedsAssociationLimit: Status;
let TokenIsPaused: Status;
let TokenHasNoPauseKey: Status;
let InvalidPauseKey: Status;
let FreezeUpdateFileDoesNotExist: Status;
let FreezeUpdateFileHashDoesNotMatch: Status;
let NoUpgradeHasBeenPrepared: Status;
let NoFreezeIsScheduled: Status;
let UpdateFileHashChangedSincePrepareUpgrade: Status;
let FreezeStartTimeMustBeFuture: Status;
let PreparedUpdateFileIsImmutable: Status;
let FreezeAlreadyScheduled: Status;
let FreezeUpgradeInProgress: Status;
let UpdateFileIdDoesNotMatchPrepared: Status;
let UpdateFileHashDoesNotMatchPrepared: Status;
let ConsensusGasExhausted: Status;
let RevertedSuccess: Status;
let MaxStorageInPriceRegimeHasBeenUsed: Status;
let InvalidAliasKey: Status;
let UnexpectedTokenDecimals: Status;
let InvalidProxyAccountId: Status;
let InvalidTransferAccountId: Status;
let InvalidFeeCollectorAccountId: Status;
let AliasIsImmutable: Status;
let SpenderAccountSameAsOwner: Status;
let AmountExceedsTokenMaxSupply: Status;
let NegativeAllowanceAmount: Status;
let CannotApproveForAllFungibleCommon: Status;
let SpenderDoesNotHaveAllowance: Status;
let AmountExceedsAllowance: Status;
let MaxAllowancesExceeded: Status;
let EmptyAllowances: Status;
let SpenderAccountRepeatedInAllowances: Status;
let RepeatedSerialNumsInNftAllowances: Status;
let FungibleTokenInNftAllowances: Status;
let NftInFungibleTokenAllowances: Status;
let InvalidAllowanceOwnerId: Status;
let InvalidAllowanceSpenderId: Status;
let RepeatedAllowancesToDelete: Status;
let InvalidDelegatingSpender: Status;
let DelegatingSpenderCannotGrantApproveForAll: Status;
let DelegatingSpenderDoesNotHaveApproveForAll: Status;
let ScheduleExpirationTimeTooFarInFuture: Status;
let ScheduleExpirationTimeMustBeHigherThanConsensusTime: Status;
let ScheduleFutureThrottleExceeded: Status;
let ScheduleFutureGasLimitExceeded: Status;
let InvalidEthereumTransaction: Status;
let WrongChainId: Status;
let WrongNonce: Status;
let AccessListUnsupported: Status;
let SchedulePendingExpiration: Status;
let ContractIsTokenTreasury: Status;
let ContractHasNonZeroTokenBalances: Status;
let ContractExpiredAndPendingRemoval: Status;
let ContractHasNoAutoRenewAccount: Status;
let PermanentRemovalRequiresSystemInitiation: Status;
let ProxyAccountIdFieldIsDeprecated: Status;
let SelfStakingIsNotAllowed: Status;
let InvalidStakingId: Status;
let StakingNotEnabled: Status;
let InvalidPrngRange: Status;
let MaxEntitiesInPriceRegimeHaveBeenCreated: Status;
let InvalidFullPrefixSignatureForPrecompile: Status;
let InsufficientBalancesForStorageRent: Status;
let MaxChildRecordsExceeded: Status;
let InsufficientBalancesForRenewalFees: Status;
let TransactionHasUnknownFields: Status;
let AccountIsImmutable: Status;
let AliasAlreadyAssigned: Status;
let InvalidMetadataKey: Status;
let TokenHasNoMetadataKey: Status;
let MissingTokenMetadata: Status;
let MissingSerialNumbers: Status;
let TokenHasNoAdminKey: Status;
let NodeDeleted: Status;
let InvalidNodeId: Status;
let InvalidGossipEndpoint: Status;
let InvalidNodeAccountId: Status;
let InvalidNodeDescription: Status;
let InvalidServiceEndpoint: Status;
let InvalidGossipCaCertificate: Status;
let InvalidGrpcCertificate: Status;
let InvalidMaxAutoAssociations: Status;
let MaxNodesCreated: Status;
let IpFqdnCannotBeSetForSameEndpoint: Status;
let GossipEndpointCannotHaveFqdn: Status;
let FqdnSizeTooLarge: Status;
let InvalidEndpoint: Status;
let GossipEndpointsExceededLimit: Status;
let TokenReferenceRepeated: Status;
let InvalidOwnerId: Status;
let TokenReferenceListSizeLimitExceeded: Status;
let ServiceEndpointsExceededLimit: Status;
let InvalidIpv4Address: Status;
let EmptyTokenReferenceList: Status;
let UpdateNodeAccountNotAllowed: Status;
let TokenHasNoMetadataOrSupplyKey: Status;
let EmptyPendingAirdropIdList: Status;
let PendingAirdropIdRepeated: Status;
let MaxPendingAirdropIdExceeded: Status;
let PendingNftAirdropAlreadyExists: Status;
let AccountHasPendingAirdrops: Status;
let ThrottledAtConsensus: Status;
let InvalidPendingAirdropId: Status;
let TokenAirdropWithFallbackRoyalty: Status;
let InvalidTokenInPendingAirdrop: Status;
let ScheduleExpiryIsBusy: Status;
let InvalidGrpcCertificateHash: Status;
let MissingExpiryTime: Status;
let NoSchedulingAllowedAfterScheduledRecursion: Status;
let RecursiveSchedulingLimitReached: Status;
let WaitingForLedgerId: Status;
let MaxEntriesForFeeExemptKeyListExceeded: Status;
let FeeExemptKeyListContainsDuplicatedKeys: Status;
let InvalidKeyInFeeExemptKeyList: Status;
let InvalidFeeScheduleKey: Status;
let FeeScheduleKeyCannotBeUpdated: Status;
let FeeScheduleKeyNotSet: Status;
let MaxCustomFeeLimitExceeded: Status;
let NoValidMaxCustomFee: Status;
let InvalidMaxCustomFees: Status;
let DuplicateDenominationInMaxCustomFeeList: Status;
let DuplicateAccountIdInMaxCustomFeeList: Status;
let MaxCustomFeesIsNotSupported: Status;
let BatchListEmpty: Status;
let BatchListContainsDuplicates: Status;
let BatchTransactionInBlacklist: Status;
let InnerTransactionFailed: Status;
let MissingBatchKey: Status;
let BatchKeySetOnNonInnerTransaction: Status;
let InvalidBatchKey: Status;
let ScheduleExpiryNotConfigurable: Status;
let CreatingSystemEntities: Status;
let ThrottleGroupLcmOverflow: Status;
let AirdropContainsMultipleSendersForAToken: Status;
let GrpcWebProxyNotSupported: Status;
let NftTransfersOnlyAllowedForNonFungibleUnique: Status;
}
export default Status;
export namespace HieroProto {
namespace proto {
type ResponseCodeEnum = import("@hashgraph/proto").proto.ResponseCodeEnum;
}
}