import { Payload } from './payload'; import { TxInput } from './tx_input'; import { TxType } from './type'; export const DEFAULT_GAS = '1111111111'; export class CallTx implements Payload{ Input:TxInput= new TxInput() Address:string GasLimit:number //Fee:Number=0 Data:String constructor(){ } toString() { return JSON.stringify(this) } getInputs() { let txs= new Array() txs.push(this.Input) return txs } getAddress(){ return this.Address } setAddress(address:string){ this.Address=address } getGasLimit(){ return this.GasLimit } setGasLimit(gasLimit:number){ this.GasLimit=gasLimit } getData(){ return this.Data } setData(data:string){ this.Data=data } setInput(address:string,sequence:number){ this.Input.setAddress(address) this.Input.setSequence(sequence) } type() { return TxType.TypeCall } }