Skip to content

Commit e4f15b4

Browse files
Merge pull request #264 from YusukeShimizu/premium-feature
2 parents c50b765 + 26268a0 commit e4f15b4

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

44 files changed

+5604
-2186
lines changed

clightning/clightning.go

Lines changed: 10 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -11,6 +11,7 @@ import (
1111
"time"
1212

1313
"github.com/elementsproject/peerswap/log"
14+
"github.com/elementsproject/peerswap/premium"
1415

1516
"github.com/btcsuite/btcd/chaincfg"
1617
"github.com/elementsproject/glightning/gbitcoin"
@@ -46,6 +47,11 @@ var methods = []peerswaprpcMethod{
4647
&ReloadPolicyFile{},
4748
&GetRequestedSwaps{},
4849
&ListConfig{},
50+
&GetPremiumRate{},
51+
&UpdatePremiumRate{},
52+
&GetGlobalPremiumRate{},
53+
&UpdateGlobalPremiumRate{},
54+
&DeletePremiumRate{},
4955
}
5056

5157
var devmethods = []peerswaprpcMethod{}
@@ -70,6 +76,7 @@ type ClightningClient struct {
7076
requestedSwaps *swap.RequestedSwapsPrinter
7177
policy PolicyReloader
7278
pollService *poll.Service
79+
ps *premium.Setting
7380

7481
gbitcoin *gbitcoin.Bitcoin
7582
bitcoinChain *onchain.BitcoinOnChain
@@ -326,14 +333,16 @@ func (cl *ClightningClient) GetPreimage() (lightning.Preimage, error) {
326333
func (cl *ClightningClient) SetupClients(liquidWallet wallet.Wallet,
327334
swaps *swap.SwapService,
328335
policy PolicyReloader, requestedSwaps *swap.RequestedSwapsPrinter,
329-
bitcoin *gbitcoin.Bitcoin, bitcoinChain *onchain.BitcoinOnChain, pollService *poll.Service) {
336+
bitcoin *gbitcoin.Bitcoin, bitcoinChain *onchain.BitcoinOnChain, pollService *poll.Service,
337+
ps *premium.Setting) {
330338
cl.liquidWallet = liquidWallet
331339
cl.requestedSwaps = requestedSwaps
332340
cl.swaps = swaps
333341
cl.policy = policy
334342
cl.gbitcoin = bitcoin
335343
cl.pollService = pollService
336344
cl.bitcoinChain = bitcoinChain
345+
cl.ps = ps
337346
if cl.bitcoinChain != nil {
338347
cl.bitcoinNetwork = bitcoinChain.GetChain()
339348
}

0 commit comments

Comments
 (0)