Transaction constructor
Transaction({})
Implementation
Transaction(
{required Map params,
Messenger? messenger,
TxStatus status = TxStatus.Initialised,
bool toDS = false}) {
// params
this.version = params['version'];
this.transactionID = params['TranID'];
this.toAddr = ZilAddress.toValidAddress(params['toAddr']);
this.nonce = params['nonce'];
this.pubKey = params['pubKey'];
this.amount = params['amount'];
this.code = params['code'] ?? '';
this.data = params['data'] ?? '';
this.signature = params['signature'];
this.gasPrice = params['gasPrice'];
this.gasLimit = params['gasLimit'];
this.receipt = params['receipt'];
// // status
this.status = status;
this.messenger = messenger;
this.toDS = toDS;
}