@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.cts.map