@coinbase/cdp-sdk
Version:
SDK for interacting with the Coinbase Developer Platform Wallet API
984 lines • 88.1 kB
JavaScript
"use strict";
Object.defineProperty(exports, "__esModule", { value: true });
exports.SignEvmMessageRuleOperation = exports.SignEvmMessageRuleAction = exports.EvmMessageCriterionType = exports.SendEvmTransactionRuleOperation = exports.SendEvmTransactionRuleAction = exports.EvmNetworkCriterionOperator = exports.EvmNetworkCriterionNetworksItem = exports.EvmNetworkCriterionType = exports.SignEvmTransactionRuleOperation = exports.SignEvmTransactionRuleAction = exports.NetUSDChangeCriterionOperator = exports.NetUSDChangeCriterionType = exports.EvmDataCriterionType = exports.EvmDataParameterConditionListOperator = exports.EvmDataParameterConditionOperator = exports.AbiInputType = exports.AbiFunctionType = exports.AbiStateMutability = exports.KnownAbiType = exports.EvmAddressCriterionOperator = exports.EvmAddressCriterionType = exports.EthValueCriterionOperator = exports.EthValueCriterionType = exports.ListEvmTokenBalancesNetwork = exports.EvmSwapsNetwork = exports.SpendPermissionNetwork = exports.EvmEip7702DelegationOperationStatus = exports.EvmUserOperationStatus = exports.EvmUserOperationNetwork = exports.EvmEip7702DelegationNetwork = exports.SiweAuthenticationType = exports.OAuth2ProviderType = exports.DeveloperJWTAuthenticationType = exports.SmsAuthenticationType = exports.EmailAuthenticationType = exports.DepositTravelRuleOriginatorWalletType = exports.TransferRequestAmountType = exports.TravelRuleBeneficiaryAllOfWalletType = exports.TravelRuleStatus = exports.TransferFeeType = exports.TransferStatus = exports.CreateCryptoDepositDestinationRequestType = exports.CreateCryptoDepositDestinationRequestAllOfType = exports.CryptoDepositDestinationType = exports.DepositDestinationStatus = exports.Network = exports.AssetType = exports.CapabilityName = exports.ErrorType = exports.AccountType = void 0;
exports.SignEndUserSolTransactionRuleAction = exports.SignEndUserEvmHashRuleOperation = exports.SignEndUserEvmHashRuleAction = exports.SignEndUserEvmTypedDataRuleOperation = exports.SignEndUserEvmTypedDataRuleAction = exports.SignEndUserEvmMessageRuleOperation = exports.SignEndUserEvmMessageRuleAction = exports.SendEndUserEvmTransactionRuleOperation = exports.SendEndUserEvmTransactionRuleAction = exports.SignEndUserEvmTransactionRuleOperation = exports.SignEndUserEvmTransactionRuleAction = exports.SendUserOperationRuleOperation = exports.SendUserOperationRuleAction = exports.PrepareUserOperationRuleOperation = exports.PrepareUserOperationRuleAction = exports.SignEvmHashRuleOperation = exports.SignEvmHashRuleAction = exports.SignSolMessageRuleOperation = exports.SignSolMessageRuleAction = exports.SolMessageCriterionType = exports.SendSolTransactionRuleOperation = exports.SendSolTransactionRuleAction = exports.SolNetworkCriterionOperator = exports.SolNetworkCriterionNetworksItem = exports.SolNetworkCriterionType = exports.SignSolTransactionRuleOperation = exports.SignSolTransactionRuleAction = exports.ProgramIdCriterionOperator = exports.ProgramIdCriterionType = exports.SolDataCriterionType = exports.SolDataParameterConditionListOperator = exports.SolDataParameterConditionOperator = exports.KnownIdlType = exports.MintAddressCriterionOperator = exports.MintAddressCriterionType = exports.SplValueCriterionOperator = exports.SplValueCriterionType = exports.SplAddressCriterionOperator = exports.SplAddressCriterionType = exports.SolValueCriterionOperator = exports.SolValueCriterionType = exports.SolAddressCriterionOperator = exports.SolAddressCriterionType = exports.SignEvmTypedDataRuleOperation = exports.SignEvmTypedDataRuleAction = exports.SignEvmTypedDataVerifyingContractCriterionOperator = exports.SignEvmTypedDataVerifyingContractCriterionType = exports.SignEvmTypedDataFieldCriterionType = exports.EvmTypedNumericalConditionOperator = exports.EvmTypedAddressConditionOperator = void 0;
exports.FedwirePaymentMethodAllOfPaymentRail = exports.OnrampLimitType = exports.OnrampUserIdType = exports.OnrampQuotePaymentMethodTypeId = exports.OnrampPaymentLinkType = exports.OnrampOrderStatus = exports.OnrampOrderFeeType = exports.OnrampOrderPaymentMethodTypeId = exports.InitiateOnrampVerificationRequestChannel = exports.X402ValidateSimulationOutcome = exports.X402ValidateCheckSeverity = exports.X402ValidateCheckCheck = exports.X402ValidateRequestMethod = exports.X402McpResponseJsonrpc = exports.X402McpRequestJsonrpc = exports.X402SearchResourcesResponseSearchMethod = exports.X402DiscoveryResourceType = exports.X402SupportedPaymentKindNetwork = exports.X402SupportedPaymentKindScheme = exports.X402SettleErrorReason = exports.X402VerifyInvalidReason = exports.X402V1PaymentRequirementsScheme = exports.X402V1PaymentPayloadScheme = exports.X402V1Network = exports.X402V2PaymentRequirementsScheme = exports.X402V2Network = exports.X402BatchSettlementSettlePayloadType = exports.X402BatchSettlementClaimPayloadType = exports.X402BatchSettlementRefundPayloadType = exports.X402BatchSettlementVoucherPayloadType = exports.X402BatchSettlementDepositPayloadType = exports.X402Version = exports.WebhookEventResponseStatus = exports.EventType = exports.OnchainDataResultSchemaColumnsItemType = exports.ListSolanaTokenBalancesNetwork = exports.PolicyScope = exports.CreateEndUserEvmSwapRuleOperation = exports.CreateEndUserEvmSwapRuleAction = exports.SendEndUserOperationRuleOperation = exports.SendEndUserOperationRuleAction = exports.SendEndUserSolAssetRuleOperation = exports.SendEndUserSolAssetRuleAction = exports.SendEndUserEvmAssetRuleOperation = exports.SendEndUserEvmAssetRuleAction = exports.SignEndUserSolMessageRuleOperation = exports.SignEndUserSolMessageRuleAction = exports.SendEndUserSolTransactionRuleOperation = exports.SendEndUserSolTransactionRuleAction = exports.SignEndUserSolTransactionRuleOperation = void 0;
exports.GetSQLSchemaDatabase = exports.RequestSolanaFaucetBodyToken = exports.SendSolanaTransactionBodyNetwork = exports.CreatePolicyBodyScope = exports.ListPoliciesScope = exports.RequestEvmFaucetBodyToken = exports.RequestEvmFaucetBodyNetwork = exports.SendEvmTransactionBodyNetwork = exports.SendSolanaAssetWithEndUserAccountBodyNetwork = exports.SendSolanaTransactionWithEndUserAccountBodyNetwork = exports.SendEvmAssetWithEndUserAccountBodyNetwork = exports.SendEvmTransactionWithEndUserAccountBodyNetwork = exports.ImportEndUserBodyKeyType = exports.ListEndUsersSortItem = exports.OfframpTransactionPayloadPaymentMethod = exports.OfframpTransactionPayloadStatus = exports.OnrampOrderPayloadStatus = exports.OnrampOrderPayloadPaymentMethod = exports.OrderFeeFeeType = exports.OnrampTransactionPayloadFailureReason = exports.OnrampTransactionPayloadUserType = exports.OnrampTransactionPayloadType = exports.OnrampTransactionPayloadPaymentMethod = exports.OnrampTransactionPayloadStatus = exports.WalletActivityMultiEventAllOfEventType = exports.WalletActivityDetectedEventAllOfEventType = exports.SepaPaymentMethodPaymentRail = exports.SepaPaymentMethodAllOfPaymentRail = exports.SwiftPaymentMethodPaymentRail = exports.SwiftPaymentMethodAllOfPaymentRail = exports.FedwirePaymentMethodPaymentRail = void 0;
// eslint-disable-next-line @typescript-eslint/no-redeclare
exports.AccountType = {
prime: "prime",
business: "business",
cdp: "cdp",
};
// eslint-disable-next-line @typescript-eslint/no-redeclare
exports.ErrorType = {
already_exists: "already_exists",
authorization_expired: "authorization_expired",
bad_gateway: "bad_gateway",
capture_expired: "capture_expired",
client_closed_request: "client_closed_request",
customer_not_authorized: "customer_not_authorized",
endpoint_unavailable: "endpoint_unavailable",
faucet_limit_exceeded: "faucet_limit_exceeded",
forbidden: "forbidden",
idempotency_error: "idempotency_error",
internal_server_error: "internal_server_error",
invalid_request: "invalid_request",
invalid_sql_query: "invalid_sql_query",
invalid_signature: "invalid_signature",
malformed_transaction: "malformed_transaction",
not_found: "not_found",
payment_method_required: "payment_method_required",
payment_required: "payment_required",
settlement_failed: "settlement_failed",
rate_limit_exceeded: "rate_limit_exceeded",
request_canceled: "request_canceled",
service_unavailable: "service_unavailable",
timed_out: "timed_out",
unauthorized: "unauthorized",
unsupported_tos_language: "unsupported_tos_language",
policy_violation: "policy_violation",
policy_in_use: "policy_in_use",
account_limit_exceeded: "account_limit_exceeded",
network_not_tradable: "network_not_tradable",
guest_permission_denied: "guest_permission_denied",
guest_region_forbidden: "guest_region_forbidden",
guest_transaction_limit: "guest_transaction_limit",
guest_transaction_count: "guest_transaction_count",
phone_number_verification_expired: "phone_number_verification_expired",
otp_verification_code_invalid: "otp_verification_code_invalid",
otp_verification_destination_mismatch: "otp_verification_destination_mismatch",
otp_verification_expired: "otp_verification_expired",
otp_verification_invalid: "otp_verification_invalid",
otp_verification_not_found: "otp_verification_not_found",
otp_verification_required: "otp_verification_required",
document_verification_failed: "document_verification_failed",
recipient_allowlist_violation: "recipient_allowlist_violation",
recipient_allowlist_pending: "recipient_allowlist_pending",
refund_expired: "refund_expired",
travel_rules_recipient_violation: "travel_rules_recipient_violation",
source_account_invalid: "source_account_invalid",
target_account_invalid: "target_account_invalid",
source_account_not_found: "source_account_not_found",
target_account_not_found: "target_account_not_found",
source_asset_not_supported: "source_asset_not_supported",
target_asset_not_supported: "target_asset_not_supported",
target_email_invalid: "target_email_invalid",
target_onchain_address_invalid: "target_onchain_address_invalid",
transfer_amount_invalid: "transfer_amount_invalid",
transfer_asset_not_supported: "transfer_asset_not_supported",
transfer_quote_expired: "transfer_quote_expired",
insufficient_balance: "insufficient_balance",
metadata_too_many_entries: "metadata_too_many_entries",
metadata_key_too_long: "metadata_key_too_long",
metadata_value_too_long: "metadata_value_too_long",
travel_rules_field_missing: "travel_rules_field_missing",
asset_mismatch: "asset_mismatch",
mfa_already_enrolled: "mfa_already_enrolled",
mfa_invalid_code: "mfa_invalid_code",
mfa_flow_expired: "mfa_flow_expired",
mfa_required: "mfa_required",
mfa_not_enrolled: "mfa_not_enrolled",
order_quote_expired: "order_quote_expired",
order_already_filled: "order_already_filled",
order_already_canceled: "order_already_canceled",
account_not_ready: "account_not_ready",
insufficient_liquidity: "insufficient_liquidity",
insufficient_allowance: "insufficient_allowance",
transaction_simulation_failed: "transaction_simulation_failed",
delegation_not_found: "delegation_not_found",
delegation_expired: "delegation_expired",
delegation_revoked: "delegation_revoked",
delegation_not_authorized: "delegation_not_authorized",
delegation_not_enabled: "delegation_not_enabled",
network_mismatch: "network_mismatch",
already_enabled: "already_enabled",
payment_session_already_canceled: "payment_session_already_canceled",
payment_session_already_authorized: "payment_session_already_authorized",
payment_session_action_pending: "payment_session_action_pending",
no_capturable_balance: "no_capturable_balance",
no_voidable_balance: "no_voidable_balance",
no_refundable_balance: "no_refundable_balance",
entity_not_configured_for_payment_acceptance: "entity_not_configured_for_payment_acceptance",
daily_transaction_limit_exceeded: "daily_transaction_limit_exceeded",
daily_amount_limit_exceeded: "daily_amount_limit_exceeded",
stale_attestation: "stale_attestation",
moderation_rejected: "moderation_rejected",
};
// eslint-disable-next-line @typescript-eslint/no-redeclare
exports.CapabilityName = {
custodyCrypto: "custodyCrypto",
custodyFiat: "custodyFiat",
custodyStablecoin: "custodyStablecoin",
tradeCrypto: "tradeCrypto",
tradeStablecoin: "tradeStablecoin",
transferCrypto: "transferCrypto",
transferFiat: "transferFiat",
transferStablecoin: "transferStablecoin",
};
// eslint-disable-next-line @typescript-eslint/no-redeclare
exports.AssetType = {
fiat: "fiat",
crypto: "crypto",
};
// eslint-disable-next-line @typescript-eslint/no-redeclare
exports.Network = {
base: "base",
ethereum: "ethereum",
solana: "solana",
aptos: "aptos",
arbitrum: "arbitrum",
"arbitrum-sepolia": "arbitrum-sepolia",
optimism: "optimism",
polygon: "polygon",
world: "world",
"world-sepolia": "world-sepolia",
};
// eslint-disable-next-line @typescript-eslint/no-redeclare
exports.DepositDestinationStatus = {
active: "active",
inactive: "inactive",
pending: "pending",
};
// eslint-disable-next-line @typescript-eslint/no-redeclare
exports.CryptoDepositDestinationType = {
crypto: "crypto",
};
// eslint-disable-next-line @typescript-eslint/no-redeclare
exports.CreateCryptoDepositDestinationRequestAllOfType = {
crypto: "crypto",
};
// eslint-disable-next-line @typescript-eslint/no-redeclare
exports.CreateCryptoDepositDestinationRequestType = {
crypto: "crypto",
};
// eslint-disable-next-line @typescript-eslint/no-redeclare
exports.TransferStatus = {
/** Transfer was created with `execute: true`, but is momentarily being quoted before executing _or_ the transfer was created with `execute: false`. It can be executed by calling `\/v2\/transfers\/{transferId}\/execute` with `execute: true`. */
quoted: "quoted",
/** Transfer is executing after being quoted. No action needed - monitor progress via the transfers webhook. */
processing: "processing",
/** Transfer completed successfully. */
completed: "completed",
/** Transfer failed. See `failureReason` for details. */
failed: "failed",
};
// eslint-disable-next-line @typescript-eslint/no-redeclare
exports.TransferFeeType = {
BankFee: "bank",
ConversionFee: "conversion",
NetworkFee: "network",
OtherFee: "other",
};
// eslint-disable-next-line @typescript-eslint/no-redeclare
exports.TravelRuleStatus = {
/** Additional fields are required before the transfer can proceed. */
TravelRuleStatusIncomplete: "incomplete",
/** All requirements are satisfied and the transfer will proceed. */
TravelRuleStatusCompleted: "completed",
};
// eslint-disable-next-line @typescript-eslint/no-redeclare
exports.TravelRuleBeneficiaryAllOfWalletType = {
custodial: "custodial",
self_custody: "self_custody",
};
// eslint-disable-next-line @typescript-eslint/no-redeclare
exports.TransferRequestAmountType = {
target: "target",
source: "source",
};
// eslint-disable-next-line @typescript-eslint/no-redeclare
exports.DepositTravelRuleOriginatorWalletType = {
/** The originator\'s wallet is held by a custodial service. */
custodial: "custodial",
/** The originator\'s wallet is self-custodied. */
self_custody: "self_custody",
};
// eslint-disable-next-line @typescript-eslint/no-redeclare
exports.EmailAuthenticationType = {
email: "email",
};
// eslint-disable-next-line @typescript-eslint/no-redeclare
exports.SmsAuthenticationType = {
sms: "sms",
};
// eslint-disable-next-line @typescript-eslint/no-redeclare
exports.DeveloperJWTAuthenticationType = {
jwt: "jwt",
};
// eslint-disable-next-line @typescript-eslint/no-redeclare
exports.OAuth2ProviderType = {
google: "google",
apple: "apple",
x: "x",
telegram: "telegram",
github: "github",
};
// eslint-disable-next-line @typescript-eslint/no-redeclare
exports.SiweAuthenticationType = {
siwe: "siwe",
};
// eslint-disable-next-line @typescript-eslint/no-redeclare
exports.EvmEip7702DelegationNetwork = {
"base-sepolia": "base-sepolia",
base: "base",
arbitrum: "arbitrum",
optimism: "optimism",
polygon: "polygon",
ethereum: "ethereum",
"ethereum-sepolia": "ethereum-sepolia",
};
// eslint-disable-next-line @typescript-eslint/no-redeclare
exports.EvmUserOperationNetwork = {
"base-sepolia": "base-sepolia",
base: "base",
arbitrum: "arbitrum",
optimism: "optimism",
zora: "zora",
polygon: "polygon",
bnb: "bnb",
avalanche: "avalanche",
ethereum: "ethereum",
"ethereum-sepolia": "ethereum-sepolia",
};
// eslint-disable-next-line @typescript-eslint/no-redeclare
exports.EvmUserOperationStatus = {
pending: "pending",
signed: "signed",
broadcast: "broadcast",
complete: "complete",
dropped: "dropped",
failed: "failed",
};
// eslint-disable-next-line @typescript-eslint/no-redeclare
exports.EvmEip7702DelegationOperationStatus = {
UNSPECIFIED: "UNSPECIFIED",
PENDING: "PENDING",
SUBMITTED: "SUBMITTED",
COMPLETED: "COMPLETED",
FAILED: "FAILED",
};
// eslint-disable-next-line @typescript-eslint/no-redeclare
exports.SpendPermissionNetwork = {
base: "base",
"base-sepolia": "base-sepolia",
ethereum: "ethereum",
"ethereum-sepolia": "ethereum-sepolia",
optimism: "optimism",
arbitrum: "arbitrum",
avalanche: "avalanche",
polygon: "polygon",
};
// eslint-disable-next-line @typescript-eslint/no-redeclare
exports.EvmSwapsNetwork = {
base: "base",
ethereum: "ethereum",
arbitrum: "arbitrum",
optimism: "optimism",
polygon: "polygon",
};
// eslint-disable-next-line @typescript-eslint/no-redeclare
exports.ListEvmTokenBalancesNetwork = {
base: "base",
"base-sepolia": "base-sepolia",
ethereum: "ethereum",
};
// eslint-disable-next-line @typescript-eslint/no-redeclare
exports.EthValueCriterionType = {
ethValue: "ethValue",
};
// eslint-disable-next-line @typescript-eslint/no-redeclare
exports.EthValueCriterionOperator = {
">": ">",
">=": ">=",
"<": "<",
"<=": "<=",
"==": "==",
};
// eslint-disable-next-line @typescript-eslint/no-redeclare
exports.EvmAddressCriterionType = {
evmAddress: "evmAddress",
};
// eslint-disable-next-line @typescript-eslint/no-redeclare
exports.EvmAddressCriterionOperator = {
in: "in",
not_in: "not in",
};
// eslint-disable-next-line @typescript-eslint/no-redeclare
exports.KnownAbiType = {
erc20: "erc20",
erc721: "erc721",
erc1155: "erc1155",
};
// eslint-disable-next-line @typescript-eslint/no-redeclare
exports.AbiStateMutability = {
pure: "pure",
view: "view",
nonpayable: "nonpayable",
payable: "payable",
};
// eslint-disable-next-line @typescript-eslint/no-redeclare
exports.AbiFunctionType = {
function: "function",
};
// eslint-disable-next-line @typescript-eslint/no-redeclare
exports.AbiInputType = {
constructor: "constructor",
error: "error",
event: "event",
fallback: "fallback",
receive: "receive",
};
// eslint-disable-next-line @typescript-eslint/no-redeclare
exports.EvmDataParameterConditionOperator = {
">": ">",
">=": ">=",
"<": "<",
"<=": "<=",
"==": "==",
};
// eslint-disable-next-line @typescript-eslint/no-redeclare
exports.EvmDataParameterConditionListOperator = {
in: "in",
not_in: "not in",
};
// eslint-disable-next-line @typescript-eslint/no-redeclare
exports.EvmDataCriterionType = {
evmData: "evmData",
};
// eslint-disable-next-line @typescript-eslint/no-redeclare
exports.NetUSDChangeCriterionType = {
netUSDChange: "netUSDChange",
};
// eslint-disable-next-line @typescript-eslint/no-redeclare
exports.NetUSDChangeCriterionOperator = {
">": ">",
">=": ">=",
"<": "<",
"<=": "<=",
"==": "==",
};
// eslint-disable-next-line @typescript-eslint/no-redeclare
exports.SignEvmTransactionRuleAction = {
reject: "reject",
accept: "accept",
};
// eslint-disable-next-line @typescript-eslint/no-redeclare
exports.SignEvmTransactionRuleOperation = {
signEvmTransaction: "signEvmTransaction",
};
// eslint-disable-next-line @typescript-eslint/no-redeclare
exports.EvmNetworkCriterionType = {
evmNetwork: "evmNetwork",
};
// eslint-disable-next-line @typescript-eslint/no-redeclare
exports.EvmNetworkCriterionNetworksItem = {
"base-sepolia": "base-sepolia",
base: "base",
ethereum: "ethereum",
"ethereum-sepolia": "ethereum-sepolia",
avalanche: "avalanche",
polygon: "polygon",
optimism: "optimism",
arbitrum: "arbitrum",
"arbitrum-sepolia": "arbitrum-sepolia",
zora: "zora",
bnb: "bnb",
world: "world",
"world-sepolia": "world-sepolia",
};
// eslint-disable-next-line @typescript-eslint/no-redeclare
exports.EvmNetworkCriterionOperator = {
in: "in",
not_in: "not in",
};
// eslint-disable-next-line @typescript-eslint/no-redeclare
exports.SendEvmTransactionRuleAction = {
reject: "reject",
accept: "accept",
};
// eslint-disable-next-line @typescript-eslint/no-redeclare
exports.SendEvmTransactionRuleOperation = {
sendEvmTransaction: "sendEvmTransaction",
};
// eslint-disable-next-line @typescript-eslint/no-redeclare
exports.EvmMessageCriterionType = {
evmMessage: "evmMessage",
};
// eslint-disable-next-line @typescript-eslint/no-redeclare
exports.SignEvmMessageRuleAction = {
reject: "reject",
accept: "accept",
};
// eslint-disable-next-line @typescript-eslint/no-redeclare
exports.SignEvmMessageRuleOperation = {
signEvmMessage: "signEvmMessage",
};
// eslint-disable-next-line @typescript-eslint/no-redeclare
exports.EvmTypedAddressConditionOperator = {
in: "in",
not_in: "not in",
};
// eslint-disable-next-line @typescript-eslint/no-redeclare
exports.EvmTypedNumericalConditionOperator = {
">": ">",
">=": ">=",
"<": "<",
"<=": "<=",
"==": "==",
};
// eslint-disable-next-line @typescript-eslint/no-redeclare
exports.SignEvmTypedDataFieldCriterionType = {
evmTypedDataField: "evmTypedDataField",
};
// eslint-disable-next-line @typescript-eslint/no-redeclare
exports.SignEvmTypedDataVerifyingContractCriterionType = {
evmTypedDataVerifyingContract: "evmTypedDataVerifyingContract",
};
// eslint-disable-next-line @typescript-eslint/no-redeclare
exports.SignEvmTypedDataVerifyingContractCriterionOperator = {
in: "in",
not_in: "not in",
};
// eslint-disable-next-line @typescript-eslint/no-redeclare
exports.SignEvmTypedDataRuleAction = {
reject: "reject",
accept: "accept",
};
// eslint-disable-next-line @typescript-eslint/no-redeclare
exports.SignEvmTypedDataRuleOperation = {
signEvmTypedData: "signEvmTypedData",
};
// eslint-disable-next-line @typescript-eslint/no-redeclare
exports.SolAddressCriterionType = {
solAddress: "solAddress",
};
// eslint-disable-next-line @typescript-eslint/no-redeclare
exports.SolAddressCriterionOperator = {
in: "in",
not_in: "not in",
};
// eslint-disable-next-line @typescript-eslint/no-redeclare
exports.SolValueCriterionType = {
solValue: "solValue",
};
// eslint-disable-next-line @typescript-eslint/no-redeclare
exports.SolValueCriterionOperator = {
">": ">",
">=": ">=",
"<": "<",
"<=": "<=",
"==": "==",
};
// eslint-disable-next-line @typescript-eslint/no-redeclare
exports.SplAddressCriterionType = {
splAddress: "splAddress",
};
// eslint-disable-next-line @typescript-eslint/no-redeclare
exports.SplAddressCriterionOperator = {
in: "in",
not_in: "not in",
};
// eslint-disable-next-line @typescript-eslint/no-redeclare
exports.SplValueCriterionType = {
splValue: "splValue",
};
// eslint-disable-next-line @typescript-eslint/no-redeclare
exports.SplValueCriterionOperator = {
">": ">",
">=": ">=",
"<": "<",
"<=": "<=",
"==": "==",
};
// eslint-disable-next-line @typescript-eslint/no-redeclare
exports.MintAddressCriterionType = {
mintAddress: "mintAddress",
};
// eslint-disable-next-line @typescript-eslint/no-redeclare
exports.MintAddressCriterionOperator = {
in: "in",
not_in: "not in",
};
// eslint-disable-next-line @typescript-eslint/no-redeclare
exports.KnownIdlType = {
SystemProgram: "SystemProgram",
TokenProgram: "TokenProgram",
AssociatedTokenProgram: "AssociatedTokenProgram",
};
// eslint-disable-next-line @typescript-eslint/no-redeclare
exports.SolDataParameterConditionOperator = {
">": ">",
">=": ">=",
"<": "<",
"<=": "<=",
"==": "==",
};
// eslint-disable-next-line @typescript-eslint/no-redeclare
exports.SolDataParameterConditionListOperator = {
in: "in",
not_in: "not in",
};
// eslint-disable-next-line @typescript-eslint/no-redeclare
exports.SolDataCriterionType = {
solData: "solData",
};
// eslint-disable-next-line @typescript-eslint/no-redeclare
exports.ProgramIdCriterionType = {
programId: "programId",
};
// eslint-disable-next-line @typescript-eslint/no-redeclare
exports.ProgramIdCriterionOperator = {
in: "in",
not_in: "not in",
};
// eslint-disable-next-line @typescript-eslint/no-redeclare
exports.SignSolTransactionRuleAction = {
reject: "reject",
accept: "accept",
};
// eslint-disable-next-line @typescript-eslint/no-redeclare
exports.SignSolTransactionRuleOperation = {
signSolTransaction: "signSolTransaction",
};
// eslint-disable-next-line @typescript-eslint/no-redeclare
exports.SolNetworkCriterionType = {
solNetwork: "solNetwork",
};
// eslint-disable-next-line @typescript-eslint/no-redeclare
exports.SolNetworkCriterionNetworksItem = {
"solana-devnet": "solana-devnet",
solana: "solana",
};
// eslint-disable-next-line @typescript-eslint/no-redeclare
exports.SolNetworkCriterionOperator = {
in: "in",
not_in: "not in",
};
// eslint-disable-next-line @typescript-eslint/no-redeclare
exports.SendSolTransactionRuleAction = {
reject: "reject",
accept: "accept",
};
// eslint-disable-next-line @typescript-eslint/no-redeclare
exports.SendSolTransactionRuleOperation = {
sendSolTransaction: "sendSolTransaction",
};
// eslint-disable-next-line @typescript-eslint/no-redeclare
exports.SolMessageCriterionType = {
solMessage: "solMessage",
};
// eslint-disable-next-line @typescript-eslint/no-redeclare
exports.SignSolMessageRuleAction = {
reject: "reject",
accept: "accept",
};
// eslint-disable-next-line @typescript-eslint/no-redeclare
exports.SignSolMessageRuleOperation = {
signSolMessage: "signSolMessage",
};
// eslint-disable-next-line @typescript-eslint/no-redeclare
exports.SignEvmHashRuleAction = {
reject: "reject",
accept: "accept",
};
// eslint-disable-next-line @typescript-eslint/no-redeclare
exports.SignEvmHashRuleOperation = {
signEvmHash: "signEvmHash",
};
// eslint-disable-next-line @typescript-eslint/no-redeclare
exports.PrepareUserOperationRuleAction = {
reject: "reject",
accept: "accept",
};
// eslint-disable-next-line @typescript-eslint/no-redeclare
exports.PrepareUserOperationRuleOperation = {
prepareUserOperation: "prepareUserOperation",
};
// eslint-disable-next-line @typescript-eslint/no-redeclare
exports.SendUserOperationRuleAction = {
reject: "reject",
accept: "accept",
};
// eslint-disable-next-line @typescript-eslint/no-redeclare
exports.SendUserOperationRuleOperation = {
sendUserOperation: "sendUserOperation",
};
// eslint-disable-next-line @typescript-eslint/no-redeclare
exports.SignEndUserEvmTransactionRuleAction = {
reject: "reject",
accept: "accept",
};
// eslint-disable-next-line @typescript-eslint/no-redeclare
exports.SignEndUserEvmTransactionRuleOperation = {
signEndUserEvmTransaction: "signEndUserEvmTransaction",
};
// eslint-disable-next-line @typescript-eslint/no-redeclare
exports.SendEndUserEvmTransactionRuleAction = {
reject: "reject",
accept: "accept",
};
// eslint-disable-next-line @typescript-eslint/no-redeclare
exports.SendEndUserEvmTransactionRuleOperation = {
sendEndUserEvmTransaction: "sendEndUserEvmTransaction",
};
// eslint-disable-next-line @typescript-eslint/no-redeclare
exports.SignEndUserEvmMessageRuleAction = {
reject: "reject",
accept: "accept",
};
// eslint-disable-next-line @typescript-eslint/no-redeclare
exports.SignEndUserEvmMessageRuleOperation = {
signEndUserEvmMessage: "signEndUserEvmMessage",
};
// eslint-disable-next-line @typescript-eslint/no-redeclare
exports.SignEndUserEvmTypedDataRuleAction = {
reject: "reject",
accept: "accept",
};
// eslint-disable-next-line @typescript-eslint/no-redeclare
exports.SignEndUserEvmTypedDataRuleOperation = {
signEndUserEvmTypedData: "signEndUserEvmTypedData",
};
// eslint-disable-next-line @typescript-eslint/no-redeclare
exports.SignEndUserEvmHashRuleAction = {
reject: "reject",
accept: "accept",
};
// eslint-disable-next-line @typescript-eslint/no-redeclare
exports.SignEndUserEvmHashRuleOperation = {
signEndUserEvmHash: "signEndUserEvmHash",
};
// eslint-disable-next-line @typescript-eslint/no-redeclare
exports.SignEndUserSolTransactionRuleAction = {
reject: "reject",
accept: "accept",
};
// eslint-disable-next-line @typescript-eslint/no-redeclare
exports.SignEndUserSolTransactionRuleOperation = {
signEndUserSolTransaction: "signEndUserSolTransaction",
};
// eslint-disable-next-line @typescript-eslint/no-redeclare
exports.SendEndUserSolTransactionRuleAction = {
reject: "reject",
accept: "accept",
};
// eslint-disable-next-line @typescript-eslint/no-redeclare
exports.SendEndUserSolTransactionRuleOperation = {
sendEndUserSolTransaction: "sendEndUserSolTransaction",
};
// eslint-disable-next-line @typescript-eslint/no-redeclare
exports.SignEndUserSolMessageRuleAction = {
reject: "reject",
accept: "accept",
};
// eslint-disable-next-line @typescript-eslint/no-redeclare
exports.SignEndUserSolMessageRuleOperation = {
signEndUserSolMessage: "signEndUserSolMessage",
};
// eslint-disable-next-line @typescript-eslint/no-redeclare
exports.SendEndUserEvmAssetRuleAction = {
reject: "reject",
accept: "accept",
};
// eslint-disable-next-line @typescript-eslint/no-redeclare
exports.SendEndUserEvmAssetRuleOperation = {
sendEndUserEvmAsset: "sendEndUserEvmAsset",
};
// eslint-disable-next-line @typescript-eslint/no-redeclare
exports.SendEndUserSolAssetRuleAction = {
reject: "reject",
accept: "accept",
};
// eslint-disable-next-line @typescript-eslint/no-redeclare
exports.SendEndUserSolAssetRuleOperation = {
sendEndUserSolAsset: "sendEndUserSolAsset",
};
// eslint-disable-next-line @typescript-eslint/no-redeclare
exports.SendEndUserOperationRuleAction = {
reject: "reject",
accept: "accept",
};
// eslint-disable-next-line @typescript-eslint/no-redeclare
exports.SendEndUserOperationRuleOperation = {
sendEndUserOperation: "sendEndUserOperation",
};
// eslint-disable-next-line @typescript-eslint/no-redeclare
exports.CreateEndUserEvmSwapRuleAction = {
reject: "reject",
accept: "accept",
};
// eslint-disable-next-line @typescript-eslint/no-redeclare
exports.CreateEndUserEvmSwapRuleOperation = {
createEndUserEvmSwap: "createEndUserEvmSwap",
};
// eslint-disable-next-line @typescript-eslint/no-redeclare
exports.PolicyScope = {
project: "project",
account: "account",
};
// eslint-disable-next-line @typescript-eslint/no-redeclare
exports.ListSolanaTokenBalancesNetwork = {
solana: "solana",
"solana-devnet": "solana-devnet",
};
// eslint-disable-next-line @typescript-eslint/no-redeclare
exports.OnchainDataResultSchemaColumnsItemType = {
String: "String",
UInt8: "UInt8",
UInt16: "UInt16",
UInt32: "UInt32",
UInt64: "UInt64",
UInt128: "UInt128",
UInt256: "UInt256",
Int8: "Int8",
Int16: "Int16",
Int32: "Int32",
Int64: "Int64",
Int128: "Int128",
Int256: "Int256",
Float32: "Float32",
Float64: "Float64",
Bool: "Bool",
Date: "Date",
DateTime: "DateTime",
DateTime64: "DateTime64",
UUID: "UUID",
};
// eslint-disable-next-line @typescript-eslint/no-redeclare
exports.EventType = {
onchainactivitydetected: "onchain.activity.detected",
walletactivitydetected: "wallet.activity.detected",
walletactivitymulti: "wallet.activity.multi",
wallettransactioncreated: "wallet.transaction.created",
wallettransactionsigned: "wallet.transaction.signed",
wallettransactionbroadcast: "wallet.transaction.broadcast",
wallettransactionreplaced: "wallet.transaction.replaced",
wallettransactionpending: "wallet.transaction.pending",
wallettransactionconfirmed: "wallet.transaction.confirmed",
wallettransactionfailed: "wallet.transaction.failed",
walletdelegationcreated: "wallet.delegation.created",
walletdelegationrevoked: "wallet.delegation.revoked",
wallettyped_datasigned: "wallet.typed_data.signed",
walletmessagesigned: "wallet.message.signed",
wallethashsigned: "wallet.hash.signed",
onramptransactioncreated: "onramp.transaction.created",
onramptransactionupdated: "onramp.transaction.updated",
onramptransactionsuccess: "onramp.transaction.success",
onramptransactionfailed: "onramp.transaction.failed",
offramptransactioncreated: "offramp.transaction.created",
offramptransactionupdated: "offramp.transaction.updated",
offramptransactionsuccess: "offramp.transaction.success",
offramptransactionfailed: "offramp.transaction.failed",
};
// eslint-disable-next-line @typescript-eslint/no-redeclare
exports.WebhookEventResponseStatus = {
pending: "pending",
processing: "processing",
succeeded: "succeeded",
failed: "failed",
retrying: "retrying",
};
// eslint-disable-next-line @typescript-eslint/no-redeclare
exports.X402Version = {
NUMBER_1: 1,
NUMBER_2: 2,
};
// eslint-disable-next-line @typescript-eslint/no-redeclare
exports.X402BatchSettlementDepositPayloadType = {
deposit: "deposit",
};
// eslint-disable-next-line @typescript-eslint/no-redeclare
exports.X402BatchSettlementVoucherPayloadType = {
voucher: "voucher",
};
// eslint-disable-next-line @typescript-eslint/no-redeclare
exports.X402BatchSettlementRefundPayloadType = {
refund: "refund",
};
// eslint-disable-next-line @typescript-eslint/no-redeclare
exports.X402BatchSettlementClaimPayloadType = {
claim: "claim",
};
// eslint-disable-next-line @typescript-eslint/no-redeclare
exports.X402BatchSettlementSettlePayloadType = {
settle: "settle",
};
// eslint-disable-next-line @typescript-eslint/no-redeclare
exports.X402V2Network = {
"eip155:8453": "eip155:8453",
"eip155:84532": "eip155:84532",
"eip155:137": "eip155:137",
"eip155:42161": "eip155:42161",
"eip155:480": "eip155:480",
"eip155:4801": "eip155:4801",
"solana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp": "solana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp",
"solana:EtWTRABZaYq6iMfeYKouRu166VU2xqa1": "solana:EtWTRABZaYq6iMfeYKouRu166VU2xqa1",
};
// eslint-disable-next-line @typescript-eslint/no-redeclare
exports.X402V2PaymentRequirementsScheme = {
exact: "exact",
upto: "upto",
"batch-settlement": "batch-settlement",
};
// eslint-disable-next-line @typescript-eslint/no-redeclare
exports.X402V1Network = {
base: "base",
"base-sepolia": "base-sepolia",
solana: "solana",
"solana-devnet": "solana-devnet",
};
// eslint-disable-next-line @typescript-eslint/no-redeclare
exports.X402V1PaymentPayloadScheme = {
exact: "exact",
};
// eslint-disable-next-line @typescript-eslint/no-redeclare
exports.X402V1PaymentRequirementsScheme = {
exact: "exact",
};
// eslint-disable-next-line @typescript-eslint/no-redeclare
exports.X402VerifyInvalidReason = {
insufficient_funds: "insufficient_funds",
invalid_scheme: "invalid_scheme",
invalid_network: "invalid_network",
invalid_x402_version: "invalid_x402_version",
invalid_payment_requirements: "invalid_payment_requirements",
invalid_payload: "invalid_payload",
invalid_exact_evm_payload_authorization_value: "invalid_exact_evm_payload_authorization_value",
invalid_exact_evm_payload_authorization_value_too_low: "invalid_exact_evm_payload_authorization_value_too_low",
invalid_exact_evm_payload_authorization_valid_after: "invalid_exact_evm_payload_authorization_valid_after",
invalid_exact_evm_payload_authorization_valid_before: "invalid_exact_evm_payload_authorization_valid_before",
invalid_exact_evm_payload_authorization_typed_data_message: "invalid_exact_evm_payload_authorization_typed_data_message",
invalid_exact_evm_payload_authorization_from_address_kyt: "invalid_exact_evm_payload_authorization_from_address_kyt",
invalid_exact_evm_payload_authorization_to_address_kyt: "invalid_exact_evm_payload_authorization_to_address_kyt",
invalid_exact_evm_payload_signature: "invalid_exact_evm_payload_signature",
invalid_exact_evm_payload_signature_address: "invalid_exact_evm_payload_signature_address",
invalid_exact_evm_permit2_payload_allowance_required: "invalid_exact_evm_permit2_payload_allowance_required",
invalid_exact_evm_permit2_payload_signature: "invalid_exact_evm_permit2_payload_signature",
invalid_exact_evm_permit2_payload_deadline: "invalid_exact_evm_permit2_payload_deadline",
invalid_exact_evm_permit2_payload_valid_after: "invalid_exact_evm_permit2_payload_valid_after",
invalid_exact_evm_permit2_payload_spender: "invalid_exact_evm_permit2_payload_spender",
invalid_exact_evm_permit2_payload_recipient: "invalid_exact_evm_permit2_payload_recipient",
invalid_exact_evm_permit2_payload_amount: "invalid_exact_evm_permit2_payload_amount",
invalid_exact_svm_payload_transaction: "invalid_exact_svm_payload_transaction",
invalid_exact_svm_payload_transaction_amount_mismatch: "invalid_exact_svm_payload_transaction_amount_mismatch",
invalid_exact_svm_payload_transaction_create_ata_instruction: "invalid_exact_svm_payload_transaction_create_ata_instruction",
invalid_exact_svm_payload_transaction_create_ata_instruction_incorrect_payee: "invalid_exact_svm_payload_transaction_create_ata_instruction_incorrect_payee",
invalid_exact_svm_payload_transaction_create_ata_instruction_incorrect_asset: "invalid_exact_svm_payload_transaction_create_ata_instruction_incorrect_asset",
invalid_exact_svm_payload_transaction_instructions: "invalid_exact_svm_payload_transaction_instructions",
invalid_exact_svm_payload_transaction_instructions_length: "invalid_exact_svm_payload_transaction_instructions_length",
invalid_exact_svm_payload_transaction_instructions_compute_limit_instruction: "invalid_exact_svm_payload_transaction_instructions_compute_limit_instruction",
invalid_exact_svm_payload_transaction_instructions_compute_price_instruction: "invalid_exact_svm_payload_transaction_instructions_compute_price_instruction",
invalid_exact_svm_payload_transaction_instructions_compute_price_instruction_too_high: "invalid_exact_svm_payload_transaction_instructions_compute_price_instruction_too_high",
invalid_exact_svm_payload_transaction_instruction_not_spl_token_transfer_checked: "invalid_exact_svm_payload_transaction_instruction_not_spl_token_transfer_checked",
invalid_exact_svm_payload_transaction_instruction_not_token_2022_transfer_checked: "invalid_exact_svm_payload_transaction_instruction_not_token_2022_transfer_checked",
invalid_exact_svm_payload_transaction_not_a_transfer_instruction: "invalid_exact_svm_payload_transaction_not_a_transfer_instruction",
invalid_exact_svm_payload_transaction_cannot_derive_receiver_ata: "invalid_exact_svm_payload_transaction_cannot_derive_receiver_ata",
invalid_exact_svm_payload_transaction_receiver_ata_not_found: "invalid_exact_svm_payload_transaction_receiver_ata_not_found",
invalid_exact_svm_payload_transaction_sender_ata_not_found: "invalid_exact_svm_payload_transaction_sender_ata_not_found",
invalid_exact_svm_payload_transaction_simulation_failed: "invalid_exact_svm_payload_transaction_simulation_failed",
invalid_exact_svm_payload_transaction_transfer_to_incorrect_ata: "invalid_exact_svm_payload_transaction_transfer_to_incorrect_ata",
invalid_exact_svm_payload_transaction_fee_payer_included_in_instruction_accounts: "invalid_exact_svm_payload_transaction_fee_payer_included_in_instruction_accounts",
invalid_exact_svm_payload_transaction_fee_payer_transferring_funds: "invalid_exact_svm_payload_transaction_fee_payer_transferring_funds",
invalid_batch_settlement_evm_scheme: "invalid_batch_settlement_evm_scheme",
invalid_batch_settlement_evm_network_mismatch: "invalid_batch_settlement_evm_network_mismatch",
invalid_batch_settlement_evm_payload_type: "invalid_batch_settlement_evm_payload_type",
invalid_batch_settlement_evm_channel_not_found: "invalid_batch_settlement_evm_channel_not_found",
invalid_batch_settlement_evm_deposit_simulation_failed: "invalid_batch_settlement_evm_deposit_simulation_failed",
invalid_batch_settlement_evm_channel_id_mismatch: "invalid_batch_settlement_evm_channel_id_mismatch",
invalid_batch_settlement_evm_channel_state_read_failed: "invalid_batch_settlement_evm_channel_state_read_failed",
invalid_batch_settlement_evm_cumulative_below_claimed: "invalid_batch_settlement_evm_cumulative_below_claimed",
invalid_batch_settlement_evm_cumulative_exceeds_balance: "invalid_batch_settlement_evm_cumulative_exceeds_balance",
invalid_batch_settlement_evm_eip2612_amount_mismatch: "invalid_batch_settlement_evm_eip2612_amount_mismatch",
invalid_batch_settlement_evm_eip2612_asset_mismatch: "invalid_batch_settlement_evm_eip2612_asset_mismatch",
invalid_batch_settlement_evm_eip2612_deadline_expired: "invalid_batch_settlement_evm_eip2612_deadline_expired",
invalid_batch_settlement_evm_eip2612_invalid_format: "invalid_batch_settlement_evm_eip2612_invalid_format",
invalid_batch_settlement_evm_eip2612_invalid_signature: "invalid_batch_settlement_evm_eip2612_invalid_signature",
invalid_batch_settlement_evm_eip2612_owner_mismatch: "invalid_batch_settlement_evm_eip2612_owner_mismatch",
invalid_batch_settlement_evm_eip2612_spender_mismatch: "invalid_batch_settlement_evm_eip2612_spender_mismatch",
invalid_batch_settlement_evm_erc20_approval_asset_mismatch: "invalid_batch_settlement_evm_erc20_approval_asset_mismatch",
invalid_batch_settlement_evm_erc20_approval_from_mismatch: "invalid_batch_settlement_evm_erc20_approval_from_mismatch",
invalid_batch_settlement_evm_erc20_approval_invalid_format: "invalid_batch_settlement_evm_erc20_approval_invalid_format",
invalid_batch_settlement_evm_erc20_approval_unavailable: "invalid_batch_settlement_evm_erc20_approval_unavailable",
invalid_batch_settlement_evm_erc20_approval_wrong_spender: "invalid_batch_settlement_evm_erc20_approval_wrong_spender",
invalid_batch_settlement_evm_erc3009_authorization_required: "invalid_batch_settlement_evm_erc3009_authorization_required",
invalid_batch_settlement_evm_insufficient_balance: "invalid_batch_settlement_evm_insufficient_balance",
invalid_batch_settlement_evm_deposit_payload: "invalid_batch_settlement_evm_deposit_payload",
invalid_batch_settlement_evm_receive_authorization_signature: "invalid_batch_settlement_evm_receive_authorization_signature",
invalid_batch_settlement_evm_refund_payload: "invalid_batch_settlement_evm_refund_payload",
invalid_batch_settlement_evm_voucher_payload: "invalid_batch_settlement_evm_voucher_payload",
invalid_batch_settlement_evm_voucher_signature: "invalid_batch_settlement_evm_voucher_signature",
invalid_batch_settlement_evm_missing_eip712_domain: "invalid_batch_settlement_evm_missing_eip712_domain",
invalid_batch_settlement_evm_payload_authorization_valid_after: "invalid_batch_settlement_evm_payload_authorization_valid_after",
invalid_batch_settlement_evm_payload_authorization_valid_before: "invalid_batch_settlement_evm_payload_authorization_valid_before",
invalid_batch_settlement_evm_permit2_allowance_required: "invalid_batch_settlement_evm_permit2_allowance_required",
invalid_batch_settlement_evm_permit2_amount_mismatch: "invalid_batch_settlement_evm_permit2_amount_mismatch",
invalid_batch_settlement_evm_permit2_authorization_required: "invalid_batch_settlement_evm_permit2_authorization_required",
invalid_batch_settlement_evm_permit2_deadline_expired: "invalid_batch_settlement_evm_permit2_deadline_expired",
invalid_batch_settlement_evm_permit2_invalid_signature: "invalid_batch_settlement_evm_permit2_invalid_signature",
invalid_batch_settlement_evm_permit2_invalid_spender: "invalid_batch_settlement_evm_permit2_invalid_spender",
invalid_batch_settlement_evm_receiver_authorizer_mismatch: "invalid_batch_settlement_evm_receiver_authorizer_mismatch",
invalid_batch_settlement_evm_receiver_mismatch: "invalid_batch_settlement_evm_receiver_mismatch",
invalid_batch_settlement_evm_rpc_read_failed: "invalid_batch_settlement_evm_rpc_read_failed",
invalid_batch_settlement_evm_token_mismatch: "invalid_batch_settlement_evm_token_mismatch",
invalid_batch_settlement_evm_withdraw_delay_mismatch: "invalid_batch_settlement_evm_withdraw_delay_mismatch",
invalid_batch_settlement_evm_withdraw_delay_out_of_range: "invalid_batch_settlement_evm_withdraw_delay_out_of_range",
invalid_exact_evm_scheme: "invalid_exact_evm_scheme",
invalid_exact_evm_network_mismatch: "invalid_exact_evm_network_mismatch",
invalid_exact_evm_payload: "invalid_exact_evm_payload",
invalid_exact_evm_payload_missing_signature: "invalid_exact_evm_payload_missing_signature",
invalid_exact_evm_failed_to_get_network_config: "invalid_exact_evm_failed_to_get_network_config",
invalid_exact_evm_missing_eip712_domain: "invalid_exact_evm_missing_eip712_domain",
invalid_exact_evm_recipient_mismatch: "invalid_exact_evm_recipient_mismatch",
invalid_exact_evm_authorization_value: "invalid_exact_evm_authorization_value",
invalid_exact_evm_required_amount: "invalid_exact_evm_required_amount",
invalid_exact_evm_payload_authorization_value_mismatch: "invalid_exact_evm_payload_authorization_value_mismatch",
invalid_exact_evm_failed_to_check_nonce: "invalid_exact_evm_failed_to_check_nonce",
invalid_exact_evm_nonce_already_used: "invalid_exact_evm_nonce_already_used",
invalid_exact_evm_failed_to_get_balance: "invalid_exact_evm_failed_to_get_balance",
invalid_exact_evm_insufficient_balance: "invalid_exact_evm_insufficient_balance",
invalid_exact_evm_signature_format: "invalid_exact_evm_signature_format",
invalid_exact_evm_failed_to_verify_signature: "invalid_exact_evm_failed_to_verify_signature",
invalid_exact_evm_signature: "invalid_exact_evm_signature",
invalid_exact_evm_token_name_mismatch: "invalid_exact_evm_token_name_mismatch",
invalid_exact_evm_token_version_mismatch: "invalid_exact_evm_token_version_mismatch",
invalid_exact_evm_eip3009_not_supported: "invalid_exact_evm_eip3009_not_supported",
invalid_exact_evm_transaction_simulation_failed: "invalid_exact_evm_transaction_simulation_failed",
invalid_exact_evm_verification_failed: "invalid_exact_evm_verification_failed",
invalid_exact_evm_failed_to_parse_signature: "invalid_exact_evm_failed_to_parse_signature",
invalid_exact_evm_failed_to_check_deployment: "invalid_exact_evm_failed_to_check_deployment",
invalid_exact_evm_failed_to_execute_transfer: "invalid_exact_evm_failed_to_execute_transfer",
invalid_exact_evm_failed_to_get_receipt: "invalid_exact_evm_failed_to_get_receipt",
invalid_exact_evm_transaction_failed: "invalid_exact_evm_transaction_failed",
invalid_exact_evm_payload_undeployed_smart_wallet: "invalid_exact_evm_payload_undeployed_smart_wallet",
smart_wallet_deployment_failed: "smart_wallet_deployment_failed",
unsupported_payload_type: "unsupported_payload_type",
invalid_erc20_approval_extension_format: "invalid_erc20_approval_extension_format",
erc20_approval_tx_failed: "erc20_approval_tx_failed",
erc20_approval_from_mismatch: "erc20_approval_from_mismatch",
erc20_approval_asset_mismatch: "erc20_approval_asset_mismatch",
erc20_approval_spender_not_permit2: "erc20_approval_spender_not_permit2",
erc20_approval_tx_parse_failed: "erc20_approval_tx_parse_failed",
erc20_approval_tx_wrong_target: "erc20_approval_tx_wrong_target",
erc20_approval_tx_wrong_selector: "erc20_approval_tx_wrong_selector",
erc20_approval_tx_wrong_spender: "erc20_approval_tx_wrong_spender",
erc20_approval_tx_signer_mismatch: "erc20_approval_tx_signer_mismatch",
erc20_approval_tx_invalid_signature: "erc20_approval_tx_invalid_signature",
invalid_exact_evm_unsupported_scheme: "invalid_exact_evm_unsupported_scheme",
invalid_exact_evm_extra_field: "invalid_exact_evm_extra_field",
invalid_exact_evm_payload_recipient_mismatch: "invalid_exact_evm_payload_recipient_mismatch",
invalid_exact_evm_insufficient_funds: "invalid_exact_evm_insufficient_funds",
invalid_exact_evm_transaction_state: "invalid_exact_evm_transaction_state",
invalid_permit2_spender: "invalid_permit2_spender",
invalid_permit2_recipient_mismatch: "invalid_permit2_recipient_mismatch",
permit2_deadline_expired: "permit2_deadline_expired",
permit2_not_yet_valid: "permit2_not_yet_valid",
permit2_amount_mismatch: "permit2_amount_mismatch",
permit2_token_mismatch: "permit2_token_mismatch",
invalid_permit2_signature: "invalid_permit2_signature",
permit2_allowance_required: "permit2_allowance_required",
permit2_invalid_amount: "permit2_invalid_amount",
permit2_invalid_destination: "permit2_invalid_destination",
permit2_invalid_owner: "permit2_invalid_owner",
permit2_payment_too_early: "permit2_payment_too_early",
permit2_inval