@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
42 lines • 2.52 kB
JavaScript
;
Object.defineProperty(exports, "__esModule", { value: true });
exports.GetCallsStatusCode = exports.EIP7682ErrorCode = exports.EIP5792ErrorCode = exports.SupportedCapabilities = exports.MessageType = exports.KEYRING_TYPES_SUPPORTING_7702 = exports.VERSION = void 0;
const keyring_controller_1 = require("@metamask/keyring-controller");
exports.VERSION = '2.0.0';
exports.KEYRING_TYPES_SUPPORTING_7702 = [
keyring_controller_1.KeyringTypes.hd,
keyring_controller_1.KeyringTypes.simple,
];
var MessageType;
(function (MessageType) {
MessageType["SendTransaction"] = "eth_sendTransaction";
})(MessageType || (exports.MessageType = MessageType = {}));
var SupportedCapabilities;
(function (SupportedCapabilities) {
SupportedCapabilities["AuxiliaryFunds"] = "auxiliaryFunds";
})(SupportedCapabilities || (exports.SupportedCapabilities = SupportedCapabilities = {}));
// To be moved to @metamask/rpc-errors in future.
var EIP5792ErrorCode;
(function (EIP5792ErrorCode) {
EIP5792ErrorCode[EIP5792ErrorCode["UnsupportedNonOptionalCapability"] = 5700] = "UnsupportedNonOptionalCapability";
EIP5792ErrorCode[EIP5792ErrorCode["UnsupportedChainId"] = 5710] = "UnsupportedChainId";
EIP5792ErrorCode[EIP5792ErrorCode["UnknownBundleId"] = 5730] = "UnknownBundleId";
EIP5792ErrorCode[EIP5792ErrorCode["RejectedUpgrade"] = 5750] = "RejectedUpgrade";
})(EIP5792ErrorCode || (exports.EIP5792ErrorCode = EIP5792ErrorCode = {}));
// To be moved to @metamask/rpc-errors in future.
var EIP7682ErrorCode;
(function (EIP7682ErrorCode) {
EIP7682ErrorCode[EIP7682ErrorCode["UnsupportedAsset"] = 5771] = "UnsupportedAsset";
EIP7682ErrorCode[EIP7682ErrorCode["UnsupportedChain"] = 5772] = "UnsupportedChain";
EIP7682ErrorCode[EIP7682ErrorCode["MalformedRequiredAssets"] = 5773] = "MalformedRequiredAssets";
})(EIP7682ErrorCode || (exports.EIP7682ErrorCode = EIP7682ErrorCode = {}));
// wallet_getCallStatus
var GetCallsStatusCode;
(function (GetCallsStatusCode) {
GetCallsStatusCode[GetCallsStatusCode["PENDING"] = 100] = "PENDING";
GetCallsStatusCode[GetCallsStatusCode["CONFIRMED"] = 200] = "CONFIRMED";
GetCallsStatusCode[GetCallsStatusCode["FAILED_OFFCHAIN"] = 400] = "FAILED_OFFCHAIN";
GetCallsStatusCode[GetCallsStatusCode["REVERTED"] = 500] = "REVERTED";
GetCallsStatusCode[GetCallsStatusCode["REVERTED_PARTIAL"] = 600] = "REVERTED_PARTIAL";
})(GetCallsStatusCode || (exports.GetCallsStatusCode = GetCallsStatusCode = {}));
//# sourceMappingURL=constants.cjs.map