Пример #1
0
        public Task <string> InitializeRequestAsync(string validatorSet)
        {
            var initializeFunction = new InitializeFunction();

            initializeFunction.ValidatorSet = validatorSet;

            return(ContractHandler.SendRequestAsync(initializeFunction));
        }
        public Task <string> InitializeRequestAsync(string libAddressManager)
        {
            var initializeFunction = new InitializeFunction();

            initializeFunction.LibAddressManager = libAddressManager;

            return(ContractHandler.SendRequestAsync(initializeFunction));
        }
        public Task <TransactionReceipt> InitializeRequestAndWaitForReceiptAsync(string libAddressManager, CancellationTokenSource cancellationToken = null)
        {
            var initializeFunction = new InitializeFunction();

            initializeFunction.LibAddressManager = libAddressManager;

            return(ContractHandler.SendRequestAndWaitForReceiptAsync(initializeFunction, cancellationToken));
        }
        public Task <string> InitializeRequestAsync(string returnValue1)
        {
            var initializeFunction = new InitializeFunction();

            initializeFunction.ReturnValue1 = returnValue1;

            return(ContractHandler.SendRequestAsync(initializeFunction));
        }
        public Task <TransactionReceipt> InitializeRequestAndWaitForReceiptAsync(string returnValue1, CancellationTokenSource cancellationToken = null)
        {
            var initializeFunction = new InitializeFunction();

            initializeFunction.ReturnValue1 = returnValue1;

            return(ContractHandler.SendRequestAndWaitForReceiptAsync(initializeFunction, cancellationToken));
        }
Пример #6
0
        public Task <TransactionReceipt> InitializeRequestAndWaitForReceiptAsync(string l1messenger, string l2TokenBridge, CancellationTokenSource cancellationToken = null)
        {
            var initializeFunction = new InitializeFunction();

            initializeFunction.L1messenger   = l1messenger;
            initializeFunction.L2TokenBridge = l2TokenBridge;

            return(ContractHandler.SendRequestAndWaitForReceiptAsync(initializeFunction, cancellationToken));
        }
        public Task <string> InitializeRequestAsync(List <string> certifiedAddresses, string validatorSet)
        {
            var initializeFunction = new InitializeFunction();

            initializeFunction.CertifiedAddresses = certifiedAddresses;
            initializeFunction.ValidatorSet       = validatorSet;

            return(ContractHandler.SendRequestAsync(initializeFunction));
        }
        public Task <TransactionReceipt> InitializeRequestAndWaitForReceiptAsync(List <string> certifiedAddresses, string validatorSet, CancellationTokenSource cancellationToken = null)
        {
            var initializeFunction = new InitializeFunction();

            initializeFunction.CertifiedAddresses = certifiedAddresses;
            initializeFunction.ValidatorSet       = validatorSet;

            return(ContractHandler.SendRequestAndWaitForReceiptAsync(initializeFunction, cancellationToken));
        }
Пример #9
0
        public Task <string> InitializeRequestAsync(string l1messenger, string l2TokenBridge)
        {
            var initializeFunction = new InitializeFunction();

            initializeFunction.L1messenger   = l1messenger;
            initializeFunction.L2TokenBridge = l2TokenBridge;

            return(ContractHandler.SendRequestAsync(initializeFunction));
        }
Пример #10
0
        public Task <TransactionReceipt> InitializeRequestAndWaitForReceiptAsync(string validatorSetContract, List <string> validators, List <byte[]> parts, List <List <byte[]> > acks, CancellationTokenSource cancellationToken = null)
        {
            var initializeFunction = new InitializeFunction();

            initializeFunction.ValidatorSetContract = validatorSetContract;
            initializeFunction.Validators           = validators;
            initializeFunction.Parts = parts;
            initializeFunction.Acks  = acks;

            return(ContractHandler.SendRequestAndWaitForReceiptAsync(initializeFunction, cancellationToken));
        }
Пример #11
0
        public Task <string> InitializeRequestAsync(string validatorSetContract, List <string> validators, List <byte[]> parts, List <List <byte[]> > acks)
        {
            var initializeFunction = new InitializeFunction();

            initializeFunction.ValidatorSetContract = validatorSetContract;
            initializeFunction.Validators           = validators;
            initializeFunction.Parts = parts;
            initializeFunction.Acks  = acks;

            return(ContractHandler.SendRequestAsync(initializeFunction));
        }
Пример #12
0
        public Task <TransactionReceipt> InitializeRequestAndWaitForReceiptAsync(List <string> allowed, string certifier, string validatorSet, string keyGenHistoryContract, CancellationTokenSource cancellationToken = null)
        {
            var initializeFunction = new InitializeFunction();

            initializeFunction.Allowed               = allowed;
            initializeFunction.Certifier             = certifier;
            initializeFunction.ValidatorSet          = validatorSet;
            initializeFunction.KeyGenHistoryContract = keyGenHistoryContract;

            return(ContractHandler.SendRequestAndWaitForReceiptAsync(initializeFunction, cancellationToken));
        }
Пример #13
0
        public Task <string> InitializeRequestAsync(List <string> allowed, string certifier, string validatorSet, string keyGenHistoryContract)
        {
            var initializeFunction = new InitializeFunction();

            initializeFunction.Allowed               = allowed;
            initializeFunction.Certifier             = certifier;
            initializeFunction.ValidatorSet          = validatorSet;
            initializeFunction.KeyGenHistoryContract = keyGenHistoryContract;

            return(ContractHandler.SendRequestAsync(initializeFunction));
        }
        public Task <TransactionReceipt> InitializeRequestAndWaitForReceiptAsync(string returnValue1, List <string> returnValue2, List <byte[]> returnValue3, List <List <byte[]> > returnValue4, CancellationTokenSource cancellationToken = null)
        {
            var initializeFunction = new InitializeFunction();

            initializeFunction.ReturnValue1 = returnValue1;
            initializeFunction.ReturnValue2 = returnValue2;
            initializeFunction.ReturnValue3 = returnValue3;
            initializeFunction.ReturnValue4 = returnValue4;

            return(ContractHandler.SendRequestAndWaitForReceiptAsync(initializeFunction, cancellationToken));
        }
Пример #15
0
        public Task <string> InitializeRequestAsync(List <string> returnValue1, string returnValue2, string returnValue3, string returnValue4)
        {
            var initializeFunction = new InitializeFunction();

            initializeFunction.ReturnValue1 = returnValue1;
            initializeFunction.ReturnValue2 = returnValue2;
            initializeFunction.ReturnValue3 = returnValue3;
            initializeFunction.ReturnValue4 = returnValue4;

            return(ContractHandler.SendRequestAsync(initializeFunction));
        }
Пример #16
0
        public Task <string> InitializeRequestAsync(string blockRewardContract, string randomContract, string stakingContract, string keyGenHistoryContract, List <string> initialMiningAddresses, List <string> initialStakingAddresses)
        {
            var initializeFunction = new InitializeFunction();

            initializeFunction.BlockRewardContract     = blockRewardContract;
            initializeFunction.RandomContract          = randomContract;
            initializeFunction.StakingContract         = stakingContract;
            initializeFunction.KeyGenHistoryContract   = keyGenHistoryContract;
            initializeFunction.InitialMiningAddresses  = initialMiningAddresses;
            initializeFunction.InitialStakingAddresses = initialStakingAddresses;

            return(ContractHandler.SendRequestAsync(initializeFunction));
        }
Пример #17
0
        public Task <TransactionReceipt> InitializeRequestAndWaitForReceiptAsync(string blockRewardContract, string randomContract, string stakingContract, string keyGenHistoryContract, List <string> initialMiningAddresses, List <string> initialStakingAddresses, CancellationTokenSource cancellationToken = null)
        {
            var initializeFunction = new InitializeFunction();

            initializeFunction.BlockRewardContract     = blockRewardContract;
            initializeFunction.RandomContract          = randomContract;
            initializeFunction.StakingContract         = stakingContract;
            initializeFunction.KeyGenHistoryContract   = keyGenHistoryContract;
            initializeFunction.InitialMiningAddresses  = initialMiningAddresses;
            initializeFunction.InitialStakingAddresses = initialStakingAddresses;

            return(ContractHandler.SendRequestAndWaitForReceiptAsync(initializeFunction, cancellationToken));
        }
Пример #18
0
        private async void Init()
        {
            var handler2           = client.Eth.GetContractTransactionHandler <InitializeFunction>();
            InitializeFunction ini = new InitializeFunction();
            await handler2.SendRequestAndWaitForReceiptAsync(ini, contractAddress);

            var hand = client.Eth.GetContractTransactionHandler <ResetPlayersFunction>();
            var res  = new ResetPlayersFunction();
            await hand.SendRequestAndWaitForReceiptAsync(res, contractAddress);

            GameReady         = false;
            pn_player.Enabled = true;
            pn_bet.Enabled    = false;
            GetGameBoard();
        }
Пример #19
0
        public Task <TransactionReceipt> InitializeRequestAndWaitForReceiptAsync(string returnValue1, List <string> returnValue2, BigInteger returnValue3, BigInteger returnValue4, BigInteger returnValue5, BigInteger returnValue6, BigInteger returnValue7, List <byte[]> returnValue8, List <byte[]> returnValue9, CancellationTokenSource cancellationToken = null)
        {
            var initializeFunction = new InitializeFunction();

            initializeFunction.ReturnValue1 = returnValue1;
            initializeFunction.ReturnValue2 = returnValue2;
            initializeFunction.ReturnValue3 = returnValue3;
            initializeFunction.ReturnValue4 = returnValue4;
            initializeFunction.ReturnValue5 = returnValue5;
            initializeFunction.ReturnValue6 = returnValue6;
            initializeFunction.ReturnValue7 = returnValue7;
            initializeFunction.ReturnValue8 = returnValue8;
            initializeFunction.ReturnValue9 = returnValue9;

            return(ContractHandler.SendRequestAndWaitForReceiptAsync(initializeFunction, cancellationToken));
        }
Пример #20
0
        public Task <string> InitializeRequestAsync(string returnValue1, List <string> returnValue2, BigInteger returnValue3, BigInteger returnValue4, BigInteger returnValue5, BigInteger returnValue6, BigInteger returnValue7, List <byte[]> returnValue8, List <byte[]> returnValue9)
        {
            var initializeFunction = new InitializeFunction();

            initializeFunction.ReturnValue1 = returnValue1;
            initializeFunction.ReturnValue2 = returnValue2;
            initializeFunction.ReturnValue3 = returnValue3;
            initializeFunction.ReturnValue4 = returnValue4;
            initializeFunction.ReturnValue5 = returnValue5;
            initializeFunction.ReturnValue6 = returnValue6;
            initializeFunction.ReturnValue7 = returnValue7;
            initializeFunction.ReturnValue8 = returnValue8;
            initializeFunction.ReturnValue9 = returnValue9;

            return(ContractHandler.SendRequestAsync(initializeFunction));
        }
 public Task <TransactionReceipt> InitializeRequestAndWaitForReceiptAsync(InitializeFunction initializeFunction, CancellationTokenSource cancellationToken = null)
 {
     return(ContractHandler.SendRequestAndWaitForReceiptAsync(initializeFunction, cancellationToken));
 }
 public Task <string> InitializeRequestAsync(InitializeFunction initializeFunction)
 {
     return(ContractHandler.SendRequestAsync(initializeFunction));
 }