public override Empty MessNetStoConsuming(NetBytesInput input) { State.Acs8Contract.NetConsumingMethod.Send(new NetConsumingMethodInput { Blob = input.NetPackage }); State.Acs8Contract.StoConsumingMethod.Send(new Empty()); return(new Empty()); }
public override Empty MessCpuNetConsuming(NetBytesInput input) { State.Acs8Contract.CpuConsumingMethod.Send(new Empty()); State.Acs8Contract.TrafficConsumingMethod.Send(new TrafficConsumingMethodInput { Blob = input.NetPackage }); return(new Empty()); }
public override Empty FailNetStoConsuming(NetBytesInput input) { State.Acs8Contract.NetConsumingMethod.Send(new NetConsumingMethodInput { Blob = input.NetPackage }); Context.SendInline(State.Acs8Contract.Value, "InvalidMethod", ByteString.CopyFromUtf8("fail")); Assert(false, ""); return(new Empty()); }
public override Empty FailCpuNetConsuming(NetBytesInput input) { State.Acs8Contract.CpuConsumingMethod.Send(new Empty()); Context.SendInline(State.TokenContract.Value, "Transfer", new MultiToken.TransferInput { Symbol = "ELF", To = Context.Self, Amount = 1000, Memo = "failed inline test" }.ToByteString()); return(new Empty()); }