UNPKG

@enjin-io/metamask-enjin-adapter

Version:
27 lines 2.47 kB
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.MetamaskPolkadotSnap = void 0; const methods_1 = require("./methods"); class MetamaskPolkadotSnap { constructor(pluginOrigin, config) { this.getMetamaskSnapApi = () => { return { getAddress: methods_1.getAddress.bind(this), getAllTransactions: methods_1.getAllTransactions.bind(this), getBalances: methods_1.getBalances.bind(this), getLatestBlock: methods_1.getLatestBlock.bind(this), getPublicKey: methods_1.getPublicKey.bind(this), send: methods_1.sendSignedData.bind(this), getConfiguration: methods_1.getConfiguration.bind(this), setConfiguration: methods_1.setConfiguration.bind(this), signPayloadJSON: methods_1.signPayloadJSON.bind(this), signPayloadRaw: methods_1.signPayloadRaw.bind(this) }; }; this.pluginOrigin = pluginOrigin; this.snapId = `${this.pluginOrigin}`; this.config = config || { networkName: 'enjin-relaychain' }; } } exports.MetamaskPolkadotSnap = MetamaskPolkadotSnap; //# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoic25hcC5qcyIsInNvdXJjZVJvb3QiOiIiLCJzb3VyY2VzIjpbIi4uL3NyYy9zbmFwLnRzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiI7OztBQUNBLHVDQVdtQjtBQUduQixNQUFhLG9CQUFvQjtJQU8vQixZQUFtQixZQUFvQixFQUFFLE1BQWtCO1FBTXBELHVCQUFrQixHQUFHLEdBQW9CLEVBQUU7WUFDaEQsT0FBTztnQkFDTCxVQUFVLEVBQUUsb0JBQVUsQ0FBQyxJQUFJLENBQUMsSUFBSSxDQUFDO2dCQUNqQyxrQkFBa0IsRUFBRSw0QkFBa0IsQ0FBQyxJQUFJLENBQUMsSUFBSSxDQUFDO2dCQUNqRCxXQUFXLEVBQUUscUJBQVcsQ0FBQyxJQUFJLENBQUMsSUFBSSxDQUFDO2dCQUNuQyxjQUFjLEVBQUUsd0JBQWMsQ0FBQyxJQUFJLENBQUMsSUFBSSxDQUFDO2dCQUN6QyxZQUFZLEVBQUUsc0JBQVksQ0FBQyxJQUFJLENBQUMsSUFBSSxDQUFDO2dCQUNyQyxJQUFJLEVBQUUsd0JBQWMsQ0FBQyxJQUFJLENBQUMsSUFBSSxDQUFDO2dCQUMvQixnQkFBZ0IsRUFBRSwwQkFBZ0IsQ0FBQyxJQUFJLENBQUMsSUFBSSxDQUFDO2dCQUM3QyxnQkFBZ0IsRUFBRSwwQkFBZ0IsQ0FBQyxJQUFJLENBQUMsSUFBSSxDQUFDO2dCQUM3QyxlQUFlLEVBQUUseUJBQWUsQ0FBQyxJQUFJLENBQUMsSUFBSSxDQUFDO2dCQUMzQyxjQUFjLEVBQUUsd0JBQWMsQ0FBQyxJQUFJLENBQUMsSUFBSSxDQUFDO2FBQzFDLENBQUM7UUFDSixDQUFDLENBQUM7UUFsQkEsSUFBSSxDQUFDLFlBQVksR0FBRyxZQUFZLENBQUM7UUFDakMsSUFBSSxDQUFDLE1BQU0sR0FBRyxHQUFHLElBQUksQ0FBQyxZQUFZLEVBQUUsQ0FBQztRQUNyQyxJQUFJLENBQUMsTUFBTSxHQUFHLE1BQU0sSUFBSSxFQUFFLFdBQVcsRUFBRSxrQkFBa0IsRUFBRSxDQUFDO0lBQzlELENBQUM7Q0FnQkY7QUEzQkQsb0RBMkJDIn0=