@owstack/wallet-service
Version:
A service for multisignature HD wallets
38 lines (30 loc) • 787 B
JavaScript
;
var cLib = require('../../cLib');
var owsCommon = require('@owstack/ows-common');
var Context = owsCommon.util.Context;
var BaseWalletService = require('../../../base-service').WalletService;
var BaseTxProposal = BaseWalletService.Model.TxProposal;
var Address = cLib.Address;
var Defaults = require('../common/defaults');
var Networks = cLib.Networks;
var Transaction = cLib.Transaction;
var Unit = cLib.Unit;
var context = new Context({
Address: Address,
Defaults: Defaults,
Networks: Networks,
Transaction: Transaction,
Unit: Unit
});
class CTxProposal extends BaseTxProposal {
constructor(opts) {
super(context, opts);
}
};
/**
*
*/
CTxProposal.fromObj = function(obj) {
return BaseTxProposal.fromObj(context, obj);
};
module.exports = CTxProposal;