Esempio n. 1
0
 public override Int64Output TestInt64State(Int64Input input)
 {
     State.Int64Info.Value = State.Int64Info.Value.Sub(input.Int64Value);
     return(new Int64Output()
     {
         Int64Value = State.Int64Info.Value
     });
 }
Esempio n. 2
0
        //Reference call action
        public override Empty TestExecuteExternalMethod(Int64Input input)
        {
            var feeValue = input.Int64Value.Mul(5).Div(100);
            var betValue = input.Int64Value.Sub(feeValue);

            State.Int64Info.Value.Add(feeValue);
            State.BasicFunctionContract.UserPlayBet.Send(new BetInput
            {
                Int64Value = betValue
            });

            return(new Empty());
        }
Esempio n. 3
0
        public override Empty TestInt64State(Int64Input input)
        {
            State.Int64Info.Value = State.Int64Info.Value.Add(input.Int64Value);

            return(new Empty());
        }