public static RpcApiResult CreateUpdateAcountContract(byte[] owner_address, byte[] name, out AccountUpdateContract contract) { contract = new AccountUpdateContract(); contract.OwnerAddress = ByteString.CopyFrom(owner_address); contract.AccountName = ByteString.CopyFrom(name); return(RpcApiResult.Success); }
public async Task <TransactionExtention> UpdateAccountAsync(AccountUpdateContract contract) { return(await _grpcClient.UpdateAccount2Async(contract)); }
public async Task <Transaction> UpdateAccountAsync(AccountUpdateContract contract, CancellationToken token = default) { var wallet = GetWallet(); return(await wallet.UpdateAccountAsync(contract, _configuration.GetCallOptions(token))); }