@abstract-foundation/agw-client
Version:
Abstract Global Wallet Client SDK
31 lines • 988 B
JavaScript
;
Object.defineProperty(exports, "__esModule", { value: true });
exports.agwCapabilities = 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 = {}));
function getReceiptStatus(receipt) {
switch (receipt?.status) {
case undefined:
return CallStatus.Pending;
case "0x1":
return CallStatus.Confirmed;
case "0x0":
return CallStatus.Reverted;
}
}
exports.agwCapabilities = {
atomicBatch: {
supported: true,
},
atomic: {
status: "supported",
},
};
//# sourceMappingURL=eip5792.js.map