machinomy
Version:
Micropayments powered by Ethereum
22 lines • 747 B
JavaScript
;
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