Exemple #1
0
        public static Task <ApiResponse <WalletAddresses> > GetDepositAddressesAsync(IDepositProvider provider, WalletAddressAssetContext context)
        {
            // TODO: review.
            //if (provider.CanGenerateDepositAddress && !provider.CanPeekDepositAddress)
            //    throw new Exception($"{provider.Title} cannot 'peek' deposit addresses.");

            return(ApiHelpers.WrapExceptionAsync(() => provider.GetAddressesForAssetAsync(context), nameof(GetDepositAddresses), provider, context));
        }
Exemple #2
0
 public static ApiResponse <WalletAddresses> GetDepositAddresses(IDepositProvider provider, WalletAddressAssetContext context)
 {
     return(AsyncContext.Run(() => GetDepositAddressesAsync(provider, context)));
 }