public byte[] Bytes() { TxParams txParams = ToTransactionParam(); TransactionUtil util = new TransactionUtil(); byte[] bytes = util.EncodeTransactionProto(txParams); return(bytes); }
public static Transaction BuildTransaction(TxParams param, HttpProvider provider, TxStatus status) { return(new Transaction() { ID = param.ID, Version = param.Version, Nonce = param.Nonce, Amount = param.Amount, GasPrice = param.GasPrice, GasLimit = param.GasLimit, Signature = param.Signature, Receipt = param.Receipt, SenderPubKey = param.SenderPubKey, ToAddr = param.ToAddr, Code = param.Code, Data = param.Data, Provider = provider, Status = status, }); }