public async Task <bool> SendRewardToken(string tokenContractAddress, string tokenContractOwner, string receipientAddress, Decimal TokenAmount)
        {
            TokenRewarderService tokenRewarderService = new TokenRewarderService(
                this.HTTPRPCEndpoint,
                tokenContractOwner);

            return(await tokenRewarderService.SendRewardTokenAsync(tokenContractAddress, receipientAddress, new BigInteger(TokenAmount)));
        }
        public async Task <ActionResult <string> > DeployTokenRewarder(string tokenContractAddress, string tokenOwnerAccountAddress, string rewarderName)
        {
            TokenRewarderService tokenRewarderService = new TokenRewarderService(
                this.HTTPRPCEndpoint,
                tokenOwnerAccountAddress);

            return(await tokenRewarderService.DeployTokenRewarderContract(tokenContractAddress, rewarderName));
        }