@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
text/typescript
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