UNPKG

@metamask/eip-5792-middleware

Version:

Implements the JSON-RPC methods for sending multiple calls from the user's wallet, and checking their status, as referenced in EIP-5792

28 lines 836 B
import { KeyringTypes } from "@metamask/keyring-controller"; export declare const VERSION = "2.0.0"; export declare const KEYRING_TYPES_SUPPORTING_7702: KeyringTypes[]; export declare enum MessageType { SendTransaction = "eth_sendTransaction" } export declare enum SupportedCapabilities { AuxiliaryFunds = "auxiliaryFunds" } export declare enum EIP5792ErrorCode { UnsupportedNonOptionalCapability = 5700, UnsupportedChainId = 5710, UnknownBundleId = 5730, RejectedUpgrade = 5750 } export declare enum EIP7682ErrorCode { UnsupportedAsset = 5771, UnsupportedChain = 5772, MalformedRequiredAssets = 5773 } export declare enum GetCallsStatusCode { PENDING = 100, CONFIRMED = 200, FAILED_OFFCHAIN = 400, REVERTED = 500, REVERTED_PARTIAL = 600 } //# sourceMappingURL=constants.d.mts.map