UNPKG

@payburner/keyburner-sidewinder-core

Version:
38 lines 1.4 kB
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.TestApi = void 0; const npm_1 = require("@payburner/keyburner-core/dist/npm"); class TestApi { constructor() { this.keyburner = null; this.keyPair = null; this.address = null; this.keyburner = new npm_1.KeyBurner(); } newAddress() { const seed = this.keyburner.generateSeed(); this.keyPair = this.keyburner.deriveKeyPair(seed); this.address = this.keyburner.deriveAddress(this.keyPair); } initializeAddress(seed) { this.keyPair = this.keyburner.deriveKeyPair(seed); this.address = this.keyburner.deriveAddress(this.keyPair); } signTokenCreateRequest(createTokenRequest) { return this.keyburner.signTransaction(createTokenRequest, this.keyPair); } signTransferRequest(createTokenRequest) { return this.keyburner.signTransaction(createTokenRequest, this.keyPair); } getAddress() { return this.address; } signTokenUpdateRequest(updateTokenRequest) { return this.keyburner.signTransaction(updateTokenRequest, this.keyPair); } signTokenUpdateTokenAccountRequest(updateTokenAccountTransaction) { return this.keyburner.signTransaction(updateTokenAccountTransaction, this.keyPair); } } exports.TestApi = TestApi; //# sourceMappingURL=TestApi.js.map