public async void GetBalanceAsyncTest() { var api = new TzScanApi(Common.XtzTestNet, TezosNetwork.Alphanet); var balance = await api .GetBalanceAsync("tz1LEggDVuvj94YuyjkLDfELDDk3FCF8iA3W") .ConfigureAwait(false); }
public async void GetTransactionsAsyncTest() { var api = new TzScanApi(Common.XtzTestNet, TezosNetwork.Alphanet); var txs = await api .GetTransactionsAsync("tz1LEggDVuvj94YuyjkLDfELDDk3FCF8iA3W") .ConfigureAwait(false); Assert.NotNull(txs); }
public async void GetTransactionAsyncTest() { var api = new TzScanApi(Common.XtzTestNet, TezosNetwork.Mainnet); var tx = await api .GetTransactionAsync("oo5fwMjaLq8jzmKH1HJi9Qpg2VAfT3yMsMGtjnbHuCUAWAjiehV") .ConfigureAwait(false); Assert.NotNull(tx); }
public Tezos(IConfiguration configuration) { Name = configuration["Name"]; Description = configuration["Description"]; DigitsMultiplier = XtzDigitsMultiplier; Digits = (int)Math.Log10(XtzDigitsMultiplier); Format = $"F{Digits}"; FeeDigits = Digits; FeeCode = Name; FeeFormat = $"F{FeeDigits}"; HasFeePrice = false; Fee = decimal.Parse(configuration[nameof(Fee)]); GasLimit = decimal.Parse(configuration[nameof(GasLimit)]); StorageLimit = decimal.Parse(configuration[nameof(StorageLimit)]); InitiateFee = decimal.Parse(configuration[nameof(InitiateFee)]); InitiateGasLimit = decimal.Parse(configuration[nameof(InitiateGasLimit)]); InitiateStorageLimit = decimal.Parse(configuration[nameof(InitiateStorageLimit)]); AddFee = decimal.Parse(configuration[nameof(AddFee)]); AddGasLimit = decimal.Parse(configuration[nameof(AddGasLimit)]); AddStorageLimit = decimal.Parse(configuration[nameof(AddStorageLimit)]); RedeemFee = decimal.Parse(configuration[nameof(RedeemFee)]); RedeemGasLimit = decimal.Parse(configuration[nameof(RedeemGasLimit)]); RedeemStorageLimit = decimal.Parse(configuration[nameof(RedeemStorageLimit)]); RefundFee = decimal.Parse(configuration[nameof(RefundFee)]); RefundGasLimit = decimal.Parse(configuration[nameof(RefundGasLimit)]); RefundStorageLimit = decimal.Parse(configuration[nameof(RefundStorageLimit)]); ActivationFee = decimal.Parse(configuration[nameof(ActivationFee)]); Network = ResolveNetwork(configuration); RpcProvider = TzScanApi.RpcByNetwork(Network); BlockchainApi = new TzScanApi(this, Network); TxExplorerUri = configuration["TxExplorerUri"]; AddressExplorerUri = configuration["AddressExplorerUri"]; SwapContractAddress = configuration["SwapContract"]; TransactionType = typeof(TezosTransaction); IsTransactionsAvailable = true; IsSwapAvailable = true; Bip44Code = Bip44.Tezos; }