UNPKG

machinomy

Version:

Micropayments powered by Ethereum

22 lines 747 B
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); const configuration = require("./configuration"); const Web3 = require("web3"); const Machinomy_1 = require("./Machinomy"); /** * Shortcut for Sender.buy. */ async function buyContent(uri, account, password) { let settings = configuration.sender(); let web3 = new Web3(); web3.setProvider(configuration.currentProvider()); if (web3.personal) { // web3.personal.unlockAccount(account, password, UNLOCK_PERIOD) // FIXME } let client = new Machinomy_1.default(account, web3, settings); let pair = await client.buyUrl(uri); await client.shutdown(); return pair; } exports.buyContent = buyContent; //# sourceMappingURL=buy.js.map