UNPKG

@coinbase/onchaintestkit

Version:

End-to-end testing toolkit for blockchain applications, powered by Playwright

31 lines (30 loc) 1.23 kB
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.OnboardingPage = void 0; const importPrivateKey_1 = require("./actions/importPrivateKey"); const importWallet_1 = require("./actions/importWallet"); class OnboardingPage { constructor(page) { this.page = page; } /** * Imports a wallet using a seed phrase, password, and username * @param seedPhrase - The seed phrase to import * @param password - The password to set for the wallet * @param username - The username for the wallet */ async importWallet(seedPhrase, password, username) { await (0, importWallet_1.importWallet)(this.page, seedPhrase, password, username); } /** * Imports a wallet using a private key * @param privateKey - The private key to import * @param password - The password to set for the wallet * @param chain - The blockchain to use (defaults to "base") * @param name - The name for the private key */ async importPrivateKey(privateKey, password, chain = "base", name) { await (0, importPrivateKey_1.importPrivateKey)(this.page, privateKey, password, chain, name); } } exports.OnboardingPage = OnboardingPage;