@coinbase/onchaintestkit
Version:
End-to-end testing toolkit for blockchain applications, powered by Playwright
30 lines (29 loc) • 1.26 kB
JavaScript
;
Object.defineProperty(exports, "__esModule", { value: true });
exports.BaseWallet = exports.ActionApprovalType = exports.BaseActionType = void 0;
var BaseActionType;
(function (BaseActionType) {
// basic setup
BaseActionType["IMPORT_WALLET_FROM_SEED"] = "importWalletFromSeed";
BaseActionType["IMPORT_WALLET_FROM_PRIVATE_KEY"] = "importWalletFromPrivateKey";
// network actions
BaseActionType["SWITCH_NETWORK"] = "switchNetwork";
// dapp actions
BaseActionType["CONNECT_TO_DAPP"] = "connectToDapp";
// transaction actions
BaseActionType["HANDLE_TRANSACTION"] = "handleTransaction";
// signature actions
BaseActionType["HANDLE_SIGNATURE"] = "handleSignature";
// handle spending cap changes
BaseActionType["CHANGE_SPENDING_CAP"] = "changeSpendingCap";
// remove spending cap
BaseActionType["REMOVE_SPENDING_CAP"] = "removeSpendingCap";
})(BaseActionType || (exports.BaseActionType = BaseActionType = {}));
var ActionApprovalType;
(function (ActionApprovalType) {
ActionApprovalType["APPROVE"] = "approve";
ActionApprovalType["REJECT"] = "reject";
})(ActionApprovalType || (exports.ActionApprovalType = ActionApprovalType = {}));
class BaseWallet {
}
exports.BaseWallet = BaseWallet;