@abstract-foundation/agw-client
Version:
Abstract Global Wallet Client SDK
35 lines • 1.06 kB
JavaScript
;
Object.defineProperty(exports, "__esModule", { value: true });
exports.agwCapabilitiesV2 = void 0;
exports.getReceiptStatus = getReceiptStatus;
var CallStatus;
(function (CallStatus) {
CallStatus[CallStatus["Pending"] = 100] = "Pending";
CallStatus[CallStatus["Confirmed"] = 200] = "Confirmed";
CallStatus[CallStatus["OffchainFailure"] = 400] = "OffchainFailure";
CallStatus[CallStatus["Reverted"] = 500] = "Reverted";
CallStatus[CallStatus["PartiallyReverted"] = 600] = "PartiallyReverted";
})(CallStatus || (CallStatus = {}));
exports.agwCapabilitiesV2 = {
'0xab5': {
atomic: {
status: 'supported',
},
},
'0x2b74': {
atomic: {
status: 'supported',
},
},
};
function getReceiptStatus(receipt) {
switch (receipt?.status) {
case undefined:
return CallStatus.Pending;
case '0x1':
return CallStatus.Confirmed;
case '0x0':
return CallStatus.Reverted;
}
}
//# sourceMappingURL=eip5792.js.map