public override object PreparePayment(EthereumSupportedPaymentMethod supportedPaymentMethod, StoreData store,
                                       BTCPayNetworkBase network)
 {
     return(new Prepare()
     {
         ReserveAddress = s =>
                          _ethereumService.ReserveNextAddress(
             new EthereumService.ReserveEthereumAddress()
         {
             StoreId = store.Id, CryptoCode = network.CryptoCode
         })
     });
 }