mazzaroth-js
Version:
Library that facilitates interaction with Mazzaroth nodes from both the browser and node-js
47 lines (32 loc) • 1.67 kB
JavaScript
;
Object.defineProperty(exports, "__esModule", {
value: true
});
exports.GenerateNonce = exports.JSONtoXDR = exports.XDRtoJSON = exports.PollReceipt = exports.AddressFromPrivate = exports.Instance = exports.TransactionBuilder = exports.ContractBuilder = exports.CallBuilder = exports.NodeClient = undefined;
var _nodeclient = require("./client/nodeclient.js");
var _nodeclient2 = _interopRequireDefault(_nodeclient);
var _callbuilder = require("./client/callbuilder.js");
var _callbuilder2 = _interopRequireDefault(_callbuilder);
var _contractbuilder = require("./client/contractbuilder.js");
var _contractbuilder2 = _interopRequireDefault(_contractbuilder);
var _transactionbuilder = require("./client/transactionbuilder.js");
var _transactionbuilder2 = _interopRequireDefault(_transactionbuilder);
var _utils = require("./client/utils.js");
var _mazzarothCrypto = require("mazzaroth-crypto");
var _mazzaroth = require("./mazzaroth.js");
function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }
// Create a Mazzaroth instance
async function Instance() {
let crypto = await (0, _mazzarothCrypto.NewCrypto)();
return new _mazzaroth.Mazzaroth(crypto);
}
exports.NodeClient = _nodeclient2.default;
exports.CallBuilder = _callbuilder2.default;
exports.ContractBuilder = _contractbuilder2.default;
exports.TransactionBuilder = _transactionbuilder2.default;
exports.Instance = Instance;
exports.AddressFromPrivate = _utils.AddressFromPrivate;
exports.PollReceipt = _utils.PollReceipt;
exports.XDRtoJSON = _utils.XDRtoJSON;
exports.JSONtoXDR = _utils.JSONtoXDR;
exports.GenerateNonce = _utils.GenerateNonce;