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 }) }); }