Beispiel #1
0
        public FungibleAssetValue GetBalance(Address address, Currency currency)
        {
            var result = _service.GetBalance(
                address.ToByteArray(),
                _codec.Encode(currency.Serialize())
                );

            byte[] raw        = result.ResponseAsync.Result;
            var    serialized = (Bencodex.Types.List)_codec.Decode(raw);

            return(FungibleAssetValue.FromRawValue(
                       CurrencyExtensions.Deserialize((Bencodex.Types.Dictionary)serialized.ElementAt(0)),
                       serialized.ElementAt(1).ToBigInteger()));
        }