@enjin-io/metamask-enjin-adapter
Version:
27 lines • 2.47 kB
JavaScript
"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=