UNPKG

mazzaroth-js

Version:

Library that facilitates interaction with Mazzaroth nodes from both the browser and node-js

36 lines (25 loc) 1 kB
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); var _callbuilder = require("./callbuilder.js"); var _callbuilder2 = _interopRequireDefault(_callbuilder); var _contractbuilder = require("./contractbuilder.js"); var _contractbuilder2 = _interopRequireDefault(_contractbuilder); function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; } class TransactionBuilder { constructor(crypto, sender, channel) { this._crypto = crypto; this._sender = sender; this._channel = channel; } Call(nonce, blockExpirationNumber) { const builder = new _callbuilder2.default(); return builder.Call(this._crypto, this._sender, this._channel, nonce, blockExpirationNumber); } Contract(nonce, blockExpirationNumber) { const builder = new _contractbuilder2.default(); return builder.Contract(this._crypto, this._sender, this._channel, nonce, blockExpirationNumber); } } exports.default = TransactionBuilder;