getumbrel / umbrel

A beautiful home server OS for self-hosting with an app store. Buy a pre-built Umbrel Home with umbrelOS, or install on a Raspberry Pi or any x86 system.
https://umbrel.com
Other
7.46k stars 533 forks source link

Can't open channels, mempool rejects low fee transaction #96

Closed mayankchhabra closed 4 years ago

mayankchhabra commented 4 years ago

Posted by @shawnyeager on our Telegram:

image

nolim1t commented 4 years ago

is the node running on neutrino or as a full node mode?

mayankchhabra commented 4 years ago

bitcoind backend, his node is fully synched.

nolim1t commented 4 years ago

I can reproduce this on my testnet node too

nolim1t commented 4 years ago

However testnet.getumbrel.com is fine

nolim1t commented 4 years ago

a few other users are reportedly getting this too

nolim1t commented 4 years ago

This is a dashboard issue with it calculating rates..

Open channels is fine without the dashboard

nolim1t commented 4 years ago

The slider also doesn't work too

mayankchhabra commented 4 years ago

Ah, shit. Do you get it on both your testnet and mainnet nodes?

nolim1t commented 4 years ago

I've seen it on mainnet.. .. users are reporting it on both

nolim1t commented 4 years ago

I can reproduce this myself on testnet.

My versions:

nolim1t commented 4 years ago

request that returns:

curl 'http://blahblahblah.onion/api/v1/lnd/channel/estimateFee?confTarget=0&amt=100000&sweep=false' -H 'Referer: http://blahblahblah.onion/lightning' -H 'Authorization: JWT blahblah' -H 'Connection: keep-alive'

Response:

{"fast":{"code":"FEE_RATE_TOO_LOW","text":"Mempool reject low fee transaction. Increase fee rate."},"normal":{"code":"FEE_RATE_TOO_LOW","text":"Mempool reject low fee transaction. Increase fee rate."},"slow":{"code":"FEE_RATE_TOO_LOW","text":"Mempool reject low fee transaction. Increase fee rate."},"cheapest":{"code":"FEE_RATE_TOO_LOW","text":"Mempool reject low fee transaction. Increase fee rate."}}
nolim1t commented 4 years ago

getmempoolinfo from bitcoind returns on testnet (practically empty)

{
  "loaded": true,
  "size": 0,
  "bytes": 0,
  "usage": 0,
  "maxmempool": 512000000,
  "mempoolminfee": 0.00001000,
  "minrelaytxfee": 0.00001000
}
mayankchhabra commented 4 years ago

Ah, I see. Can you try setting minrelaytxfee=0.00000001 in bitcoin.conf, then restart both bitcoin and lnd, and see if you're able to open channels through the UI?

nolim1t commented 4 years ago

cool that worked.. no need to touch lnd

nolim1t commented 4 years ago

moved back to umbrel project as its just a config