--- Day changed Fri Feb 02 2018 00:14 < cryptodechange> roasbeef, usually lncli worked without any rpc auth, unlock etc 00:15 < cryptodechange> lnd --bitcoin.active --bitcoin.node=bitcoind --bitcoind.rpcuser=X --bitcoind.rpcpass=X --bitcoind.rpchost=localhost:8332 --bitcoind.zmqpath=tcp://127.0.0.1:28332 --autopilot.active --noencryptwallet 00:15 < cryptodechange> Does a new wallet need to be created for this? 00:16 <@roasbeef> for what? 00:16 <@roasbeef> cryptodechange: nocneryptwallet means the wallet isn't enrypted, so it doesn't ask you for a passphrase, etc 00:16 <@roasbeef> with this new mode, it also won't give you a mnemonic 00:16 <@roasbeef> it's really only there for testing purposes (so integration tests don't need to always go thru the innit setup) 00:17 < cryptodechange> Before my recent pull, doing 'lncli channelbalance' simply returned as expected 00:17 < cryptodechange> Now am getting rpc permission denied 00:17 <@roasbeef> the direcotyr structure has changed 00:17 <@roasbeef> also the macaroon format has changed 00:18 < cryptodechange> Is that within %APPDATA%/Local/Lnd? 00:18 <@roasbeef> yes 00:18 -!- Styil [Styil@gateway/vpn/privateinternetaccess/styil] has quit [Remote host closed the connection] 00:18 < cryptodechange> Ok sure, should I migrate my old lnd wallet somehow? 00:19 <@roasbeef> you can manually copy the file over to the new directory structure if needed 00:20 < cryptodechange> I could just copy what I have, let it repopulate the folders, then dump my wallet data 00:20 -!- meshcollider [uid246294@gateway/web/irccloud.com/x-vwyihccktmddwpva] has quit [Quit: Connection closed for inactivity] 00:22 -!- Soopaman [~soopaman@198.16.243.66] has quit [Quit: Leaving.] 00:23 < cryptodechange> DISC: Attempting to bootstrap with: Authenticated Channel Graph 00:27 < cryptodechange> Added a peer manually, though it seems one of my payment channel is missing 00:29 < cryptodechange> That being said I'm geting lots of channel announcements on my debug, so it'll probably reappear 00:37 < cryptodechange> hm, no, a channel of mine is missing 00:38 < cryptodechange> can I force add a channel by id? 00:41 < cryptodechange> I can find the channel via. getchaninfo, and it even shows my pubkey, but for some reason it isn't shown on listchannels 00:44 -!- kk_ [c3ae8cff@gateway/web/freenode/ip.195.174.140.255] has joined #lnd 00:53 -!- booyah [~bb@193.25.1.157] has quit [Read error: Connection reset by peer] 00:54 -!- booyah [~bb@193.25.1.157] has joined #lnd 01:01 -!- booyah [~bb@193.25.1.157] has quit [Ping timeout: 264 seconds] 01:03 -!- booyah [~bb@193.25.1.157] has joined #lnd 01:04 -!- pioklo [~Pioklo@118-40.echostar.pl] has joined #lnd 01:04 < cryptodechange> https://imgur.com/a/8VJkn 01:05 -!- melvster [~melvin@ip-86-49-18-198.net.upcbroadband.cz] has joined #lnd 01:12 < cryptodechange> Also 01:12 < cryptodechange> [lncli] rpc error: code = Unknown desc = not enough witness outputs to create funding transaction, need 0.002 BTC only have 0 BTC available 01:13 < cryptodechange> Ah, unconfirmed balance 01:17 -!- sovjet_ [~sovjet@193.189.166.102] has joined #lnd 01:31 -!- tenev [~tenev@89.205.125.158] has joined #lnd 01:42 -!- ghost43 [~daer@gateway/tor-sasl/daer] has quit [Ping timeout: 255 seconds] 01:43 -!- ghost43 [~daer@gateway/tor-sasl/daer] has joined #lnd 01:49 -!- tenev [~tenev@89.205.125.158] has quit [Ping timeout: 268 seconds] 01:56 -!- nirved [~nirved@2a02:8071:b58a:3c00:f907:2c94:2530:b316] has joined #lnd 02:01 -!- kk_ [c3ae8cff@gateway/web/freenode/ip.195.174.140.255] has quit [Ping timeout: 260 seconds] 02:05 -!- LN-Hero [6d90dd59@gateway/web/freenode/ip.109.144.221.89] has joined #lnd 02:05 < LN-Hero> Hello all, just looking for some feedback on this article: https://medium.com/@nc_clelland/transitioning-to-the-blockchain-direct-debits-and-lightning-51918959b835 02:06 < LN-Hero> If anyone has a few minutes to spare, I'd appriciate any thoughts you have on whether it's something which could be developed in the future. 02:13 -!- LN-Hero [6d90dd59@gateway/web/freenode/ip.109.144.221.89] has quit [Ping timeout: 260 seconds] 02:18 -!- LN-Hero [519a9159@gateway/web/freenode/ip.81.154.145.89] has joined #lnd 02:20 -!- simlay [~simlay@gateway/tor-sasl/simlay] has quit [Ping timeout: 255 seconds] 02:21 -!- simlay [~simlay@gateway/tor-sasl/simlay] has joined #lnd 02:28 -!- erols [~erols@dhcp-077-251-249-036.chello.nl] has joined #lnd 02:31 -!- Masterboy [~Montvid@78-57-212-189.static.zebra.lt] has joined #lnd 02:31 -!- erols [~erols@dhcp-077-251-249-036.chello.nl] has quit [Client Quit] 02:35 -!- meshcollider [uid246294@gateway/web/irccloud.com/x-bbcslygtoyuaahqn] has joined #lnd 02:46 -!- dabura667 [~dabura667@p98110-ipngnfx01marunouchi.tokyo.ocn.ne.jp] has quit [Remote host closed the connection] 02:51 -!- colatkinson [~colatkins@cpe-67-240-56-42.nycap.res.rr.com] has quit [Quit: colatkinson] 02:58 -!- wxss [~user@95.143.195.106] has joined #lnd 03:19 -!- LN-Hero [519a9159@gateway/web/freenode/ip.81.154.145.89] has quit [Ping timeout: 260 seconds] 03:19 -!- pioklo [~Pioklo@118-40.echostar.pl] has quit [Quit: Leaving] 03:31 -!- sbong [~sbong@2605:e000:1218:370:6129:ecc4:a432:4e01] has joined #lnd 03:35 -!- sbong [~sbong@2605:e000:1218:370:6129:ecc4:a432:4e01] has quit [Ping timeout: 252 seconds] 03:47 -!- kunla [~kunla@bl10-85-39.dsl.telepac.pt] has joined #lnd 03:56 -!- LN-Hero [56b8d0cd@gateway/web/freenode/ip.86.184.208.205] has joined #lnd 04:15 < maret> hi , how do I get some faucet for testnet if I connect to btcd node ? 04:30 -!- belcher [~belcher@unaffiliated/belcher] has joined #lnd 04:35 < maret> I run lncli getinfo but got rpc error: code = Unavailable desc = grpc: the connection is unavailable 04:35 < maret> I am running lnd in screen 04:55 -!- sovjet_ is now known as sovjet 05:00 -!- MaxSan [~user@86.105.9.67] has joined #lnd 05:15 < LN-Hero> @maret Have you created a wallet using lncli? 05:18 < maret> LN-Hero, yes otherwise lnd wouldnt start from my experience 05:19 -!- sbong [~sbong@2605:e000:1218:370:6129:ecc4:a432:4e01] has joined #lnd 05:21 < LN-Hero> Great, then you need to use something like: lncli --rpcserver=localhost:10001 --no-macaroons newaddress np2wkh 05:21 < LN-Hero> That will give you a new address which you can send funds to from the faucet 05:22 < LN-Hero> Hopfully that's what you were looking for :) 05:24 < maret> rpcserver is port where lnd is running correct? 05:24 -!- sbong [~sbong@2605:e000:1218:370:6129:ecc4:a432:4e01] has quit [Ping timeout: 276 seconds] 05:25 < LN-Hero> Use which ever port you've used when starting lnd 05:25 < LN-Hero> "lnd --rpclisten=localhost:10001" 05:29 < maret> ou i've didnt specify port I run screen lnd --bitcoin.active --bitcoin.testnet --debuglevel=debug --btcd.rpcuser=kek --btcd.rpcpass=kekq 05:31 < maret> but shouldnt getinfo work ? 05:34 -!- Giszmo [~leo@pc-204-28-214-201.cm.vtr.net] has joined #lnd 05:35 < LN-Hero> Yeah that will work, the rpclisten port will default to something. I don't recall what it is at the moment, maybe 10013. 05:36 < LN-Hero> It's better if you specify it when setting up lnd though 05:36 < maret> yeap will restart it and do just that 05:38 < LN-Hero> Good luck! 05:39 -!- Osso [~osso@2600:1700:37a0:1068::2] has joined #lnd 05:41 < maret> sorry to bother you bit more but I did that and when I run lncli unlock i get an error rpc error: code = Unavailable desc = grpc: the connection is unavailable 05:43 -!- simlay [~simlay@gateway/tor-sasl/simlay] has quit [Ping timeout: 255 seconds] 05:45 -!- sovjet [~sovjet@193.189.166.102] has quit [Quit: Leaving] 05:45 < LN-Hero> what lncli command are you using? 05:46 < LN-Hero> can you paste the whole thing 05:55 -!- meshcollider [uid246294@gateway/web/irccloud.com/x-bbcslygtoyuaahqn] has quit [Quit: Connection closed for inactivity] 06:10 -!- Soopaman [~soopaman@198.16.243.66] has joined #lnd 06:11 -!- pioklo [~Pioklo@118-40.echostar.pl] has joined #lnd 06:19 -!- LN-Hero [56b8d0cd@gateway/web/freenode/ip.86.184.208.205] has quit [Ping timeout: 260 seconds] 06:49 -!- lnostdal [~lnostdal@gateway/tor-sasl/lnostdal] has quit [Remote host closed the connection] 06:50 -!- lnostdal [~lnostdal@gateway/tor-sasl/lnostdal] has joined #lnd 06:56 -!- argonath [b12a33b1@gateway/web/freenode/ip.177.42.51.177] has joined #lnd 07:04 -!- lnostdal [~lnostdal@gateway/tor-sasl/lnostdal] has quit [Remote host closed the connection] 07:05 -!- lnostdal [~lnostdal@gateway/tor-sasl/lnostdal] has joined #lnd 07:07 -!- sbong [~sbong@2605:e000:1218:370:6129:ecc4:a432:4e01] has joined #lnd 07:11 -!- sbong [~sbong@2605:e000:1218:370:6129:ecc4:a432:4e01] has quit [Ping timeout: 246 seconds] 07:28 < cryptodechange> I know you guys are against testing lnd on mainnet, but it's quite interesting to see how it is performing as blocks are slow and confirmations take a while 07:29 -!- maret [~maret@ip-88-212-28-50.antik.sk] has quit [Ping timeout: 256 seconds] 07:29 < cryptodechange> E.g. this channel has been pending for 12 hours now, and a channel is missing according to lncli (though I did have to move wallet.db on a rebuilt datadir) 07:30 < cryptodechange> I can find the channel where my pubkey is node2, but the channel isn't appearing on listchannels 07:31 -!- bryan_w [~is@2600:2108:9:8a90:5a69:d114:68b8:dae2] has joined #lnd 07:37 -!- MaxSan [~user@86.105.9.67] has quit [Ping timeout: 248 seconds] 07:38 -!- MaxSan [~user@86.105.9.67] has joined #lnd 07:43 -!- MaxSan [~user@86.105.9.67] has quit [Ping timeout: 268 seconds] 07:45 -!- ChunkyPuffs [~ChunkyPuf@gateway/tor-sasl/chunkypuffs] has joined #lnd 07:46 < mlz> cryptodechange, so you moved your wallet.db to another datadir and your channel.db is a brand new one? 07:48 -!- MaxSan [~user@86.105.9.67] has joined #lnd 07:50 -!- Masterboy [~Montvid@78-57-212-189.static.zebra.lt] has quit [Ping timeout: 260 seconds] 07:50 < cryptodechange> Aha, that's where I went wrong :| 07:51 < cryptodechange> so lnd doesn't rebuild the channel.db? 07:51 < cryptodechange> I have a conflict now, as autopilot opened a new channel on a new channel.db, and I have a channel on the old one 07:53 < cryptodechange> Now I need to frankenstein the two .db's 07:53 -!- belcher [~belcher@unaffiliated/belcher] has quit [Quit: Leaving] 07:55 < mlz> well the thing that went wrong is you didn't test this on testnet but in production 07:56 < cryptodechange> Nothing teaches me faster than losing real money >_> 07:56 < mlz> that is sad 07:57 < cryptodechange> mainnet fomo, as you aforementioned 07:59 < cryptodechange> Yeah, that fixed it, but the new channel has gone 07:59 < onryo> cryptodechange, how much you loose? 07:59 < cryptodechange> Well, with the newer channel now missing, about £2 worth of BTC 07:59 < cryptodechange> until I find a way to merge the two channel.db files 08:00 < onryo> heh not much. If you bug roasbeef enough I am sure he will be really happy to help out! 08:00 < cryptodechange> Sure, he's usually quite responsive here so my guess is he's sleeping or knees deep in code 08:01 < onryo> prolly both 08:01 < cryptodechange> ha 08:01 < mlz> roasbeef already said he's not going to help fools to recover money from mainnet when lnd is not ready for mainnet 08:02 < cryptodechange> Well, it would be the same principle with testnet, it's not recovering money, its that I have conflicting channel.dbs and I want to merge them 08:02 < mlz> you don't "merge" channel.dbs 08:03 < cryptodechange> Unless the .db file is encrypted or uses a standard that doesn't easily allow for editing 08:04 < cryptodechange> Mainnet/testnet aside, as I mentioned, I have two conflicting channel.db files which I need to consolidate 08:05 < Osso> I'm assuming at some point the structure will be mature then it shouldn't need consolidating 08:05 < mlz> you don't "consolidate" channel.dbs, this is why you should not be on mainnet when you still have no clue 08:05 < mlz> open the channel.db with a text editor and see for yourself 08:06 < cryptodechange> Right, so let me give you a as you seem to be quite hostile due to the fact I've used this on mainnet 08:07 < cryptodechange> I have an lnd wallet on testnet, it created a few channels, the directory format changed, I moved wallet.db but forgot to move channel.db 08:07 < Osso> it should be possible to write a merger though using the same storage functions as lnd 08:07 < cryptodechange> So now the old channels are missing, but new ones have been made 08:07 -!- colatkinson [~colatkins@cpe-67-240-56-42.nycap.res.rr.com] has joined #lnd 08:07 < Osso> that would be more effort than a £2 writeoff 08:08 < cryptodechange> So old channel.db with my old channels, new channel.db with my new channels 08:08 < mlz> Osso, a "merger" for what? 08:08 < Osso> the 2 channel.db 08:08 < cryptodechange> That's my point, the .db is using a storage standard 08:08 < mlz> no 08:08 < cryptodechange> My guess is that it's storing the multisig keys for each channel 08:08 < cryptodechange> As lnd wouldn't just pull them out of thin air 08:08 < mlz> Osso, the two channel.dbs are in two different state, if you copy one over the other, it overrides the other 08:09 < cryptodechange> Yes, so you edit one, take the data from the channel and put it the other 08:09 < mlz> the only way you can get back the old channel.db is go back the previous commit 08:09 < cryptodechange> ... 08:09 < mlz> cryptodechange, i'd love to see you edit a channel.db 08:09 < mlz> do it 08:10 < cryptodechange> What would you do in a testnet environment? 08:10 < Osso> just lose the channel I guess 08:10 < mlz> this has been gone thru hundred times in testnet 08:10 < mlz> if you were on testnet you would already know this 08:10 < cryptodechange> This is troubleshooting, this happens in a test or production environment all the time 08:11 < cryptodechange> So you telling me that I should already know it implies that you are withholding information? 08:11 < cryptodechange> If so, why are you even interacting with me? 08:11 < Osso> yes that's the fine the troubleshooting was useful but the fix is not worth it imo 08:11 -!- CubicEarths [~cubiceart@201.191.198.51] has joined #lnd 08:11 < cryptodechange> I'd rather just wait for someone not hostile to offer the previous knowledge, or at least the git issue if it has been gone through before 08:12 < cryptodechange> I'd rather do it out of principle to learn, really. 08:12 < cryptodechange> regardless it being mainnet/testnet 08:12 < cryptodechange> I don't really expect or appreciate the cryptopolitics here 08:14 < cryptodechange> If this was testnet, I'd just drop it and learn nothing, but I'm incentivised to learn in this manner, if you find that sad, mlz, that's your opinion for which I care not for 08:14 < mlz> cryptodechange, you have been here and you have been told not to get on mainnet then come back with problems and waste the devs time 08:14 < cryptodechange> This doesn't matter if it's mainnet or not 08:15 < mlz> right then why bother 08:15 < mlz> im done 08:15 < cryptodechange> it's just an issue of a conflicting dataset of channels 08:15 < cryptodechange> :/ 08:17 < cryptodechange> https://github.com/lightningnetwork/lnd/issues/664 08:19 < Osso> in theory can't you recover all the channel data from the blockchain? 08:19 < Osso> I can see that being useful 08:19 < cryptodechange> I think you need the multisig keys for the channels 08:20 < cryptodechange> Which obviously isn't accessible on the blockchain 08:21 < Osso> uhm right 08:21 < Osso> I see lots of lonely nodes on testnet 08:22 < Osso> aka reaching them only increases my network by 1 08:23 -!- Mark__ [c18adaa4@gateway/web/freenode/ip.193.138.218.164] has quit [Ping timeout: 260 seconds] 08:23 < Osso> I only 70 channels to cover all the nodes that increase by at least 3 08:23 < Osso> need* 08:27 -!- bule [~bule@gateway/tor-sasl/bule] has joined #lnd 08:31 -!- bule [~bule@gateway/tor-sasl/bule] has quit [Remote host closed the connection] 08:37 < Osso> unless I push my coins I can only make channels with outbound capacity 08:37 -!- Ed0 [paris2013@perso.iiens.net] has joined #lnd 08:40 -!- colatkinson [~colatkins@cpe-67-240-56-42.nycap.res.rr.com] has quit [Quit: colatkinson] 08:41 < Osso> ok I found a bug 08:42 < Osso> 1083 channels to reach everyone but only 18 channels to reach nodes that are not alone 08:45 -!- ChunkyPuffs [~ChunkyPuf@gateway/tor-sasl/chunkypuffs] has quit [Remote host closed the connection] 08:46 -!- ChunkyPuffs [~ChunkyPuf@gateway/tor-sasl/chunkypuffs] has joined #lnd 08:50 -!- CubicEarths [~cubiceart@201.191.198.51] has quit [Remote host closed the connection] 08:52 -!- argonath [b12a33b1@gateway/web/freenode/ip.177.42.51.177] has quit [Ping timeout: 260 seconds] 08:57 -!- iv4n [~iv4n@1.47.174.25] has quit [Ping timeout: 268 seconds] 08:58 -!- colatkinson [~colatkins@cpe-67-240-56-42.nycap.res.rr.com] has joined #lnd 08:59 -!- colatkinson [~colatkins@cpe-67-240-56-42.nycap.res.rr.com] has quit [Client Quit] 09:05 -!- MaxSan [~user@86.105.9.67] has quit [Ping timeout: 260 seconds] 09:08 -!- MaxSan [~user@86.105.9.67] has joined #lnd 09:08 -!- iv4n [~iv4n@1.47.174.25] has joined #lnd 09:10 < mlz> cryptodechange, when you said you "rebuilt the datadir", did you mean you did an update? 09:10 < cryptodechange> As in, move the %appdata%/local/Lnd elsewhere, and let lnd repopulate it 09:11 < cryptodechange> I made the mistake of copying only the wallet.db and not the channel.db 09:11 < cryptodechange> I've found a few Bolt DB viewers/editors so I will experiment when I get time. 09:11 -!- bryan_w [~is@2600:2108:9:8a90:5a69:d114:68b8:dae2] has quit [Ping timeout: 276 seconds] 09:12 < mlz> what do you see if you copy the channel.db over? 09:12 < cryptodechange> I see the old channel, but the new channel goes missing, as I expected 09:12 < mlz> oh you have a new channel.. 09:12 < cryptodechange> (hence the conflicting db's) 09:13 < Osso> my lnd is using 2824MB 09:13 < mlz> it's like having two wallet.dats 09:13 < mlz> but with wallet.dats you can import the privkeys 09:14 < cryptodechange> So essentially I would need to import/restore the old channel.db 09:14 < mlz> i haven't seen if we can import channels from one channel.db to another 09:14 < cryptodechange> I'm hoping I can manage it, as it's a Bolt DB format 09:14 < cryptodechange> https://github.com/br0xen/boltbrowser 09:14 < mlz> no, you just have to close one channel and keep the other, i think 09:14 < cryptodechange> Oh yeah, I could just do that :P 09:14 < cryptodechange> That's a much easier solution 09:14 < mlz> :P 09:15 < cryptodechange> But this > https://github.com/br0xen/boltbrowser 09:15 < cryptodechange> I feel I will learn more if I can pull that off 09:15 < cryptodechange> even though it's a pita 09:16 -!- sovjet [~sovjet@user182.c2.sevnica.kabelnet.net] has joined #lnd 09:16 -!- paranoid945 [ac69cb3b@gateway/web/freenode/ip.172.105.203.59] has joined #lnd 09:17 < mlz> but remember, if you do an update that has breaking changes in the code, you need to close all channels before doing the update, then delete the channel.db 09:17 < mlz> because after the breaking changes update and you reuse the old channel.db it won't work 09:18 < cryptodechange> Yeah, I presume when it's production ready, there will be in-house migration 09:18 < cryptodechange> But as everyone is using testnet only ;), there's no need for that 09:18 -!- Giszmo [~leo@pc-204-28-214-201.cm.vtr.net] has quit [Quit: Leaving.] 09:21 < mlz> right, can't wait to see the stage where we don't need to delete the old .lnd 09:23 -!- mrtomyum [b852184e@gateway/web/freenode/ip.184.82.24.78] has quit [Ping timeout: 260 seconds] 09:23 -!- sbong [~sbong@rrcs-69-75-62-58.west.biz.rr.com] has joined #lnd 09:25 < Osso> [lncli] rpc error: code = Unknown desc = the client has been shutdown 09:25 -!- sbong [~sbong@rrcs-69-75-62-58.west.biz.rr.com] has quit [Remote host closed the connection] 09:25 -!- sbong [~sbong@216.221.228.6] has joined #lnd 09:25 < Osso> on pendingchannels 09:27 -!- lnostdal [~lnostdal@gateway/tor-sasl/lnostdal] has quit [Ping timeout: 255 seconds] 09:27 -!- sbong_ [~sbong@somehost.ch3.equinix.net] has joined #lnd 09:31 -!- sbong [~sbong@216.221.228.6] has quit [Ping timeout: 264 seconds] 09:38 < cryptodechange> So I can see open-chan-bucket 09:38 < cryptodechange> But the data is unreadable 09:42 -!- argonath [b12a33b1@gateway/web/freenode/ip.177.42.51.177] has joined #lnd 09:43 -!- sbong [~sbong@216.221.228.6] has joined #lnd 09:46 -!- sbong_ [~sbong@somehost.ch3.equinix.net] has quit [Ping timeout: 240 seconds] 09:50 -!- spudowiar [~spudowiar@unaffiliated/saleemrashid] has joined #lnd 09:52 -!- paranoid945 [ac69cb3b@gateway/web/freenode/ip.172.105.203.59] has quit [Quit: Page closed] 10:07 -!- sbong [~sbong@216.221.228.6] has quit [Remote host closed the connection] 10:08 -!- argonath [b12a33b1@gateway/web/freenode/ip.177.42.51.177] has quit [Ping timeout: 260 seconds] 10:08 -!- sbong [~sbong@216.221.228.6] has joined #lnd 10:12 -!- sbong [~sbong@216.221.228.6] has quit [Ping timeout: 252 seconds] 10:12 -!- anome [~anome@unaffiliated/anome] has joined #lnd 10:15 -!- anome [~anome@unaffiliated/anome] has quit [Client Quit] 10:19 -!- anome [~anome@unaffiliated/anome] has joined #lnd 10:28 -!- anome [~anome@unaffiliated/anome] has quit [] 10:31 -!- anome [~anome@unaffiliated/anome] has joined #lnd 10:37 -!- ChunkyPuffs [~ChunkyPuf@gateway/tor-sasl/chunkypuffs] has quit [Remote host closed the connection] 10:38 -!- ChunkyPuffs [~ChunkyPuf@gateway/tor-sasl/chunkypuffs] has joined #lnd 10:39 -!- CubicEarths [~cubiceart@201.191.254.238] has joined #lnd 10:39 -!- CubicEarths [~cubiceart@201.191.254.238] has quit [Remote host closed the connection] 10:40 -!- CubicEarths [~cubiceart@c-73-181-185-197.hsd1.wa.comcast.net] has joined #lnd 10:41 -!- MaxSan [~user@86.105.9.67] has quit [Ping timeout: 248 seconds] 10:42 -!- Soopaman [~soopaman@198.16.243.66] has quit [Quit: Leaving.] 10:46 -!- Soopaman [~soopaman@198.16.243.66] has joined #lnd 10:47 -!- CubicEarths [~cubiceart@c-73-181-185-197.hsd1.wa.comcast.net] has quit [Remote host closed the connection] 10:54 -!- BashCo [~BashCo@unaffiliated/bashco] has joined #lnd 10:55 -!- dermoth_ [~dermoth@gateway/tor-sasl/dermoth] has joined #lnd 10:55 -!- dermoth [~dermoth@gateway/tor-sasl/dermoth] has quit [Disconnected by services] 10:55 -!- dermoth_ is now known as dermoth 10:56 -!- auser_ [43a95738@gateway/web/freenode/ip.67.169.87.56] has joined #lnd 11:07 -!- wxss [~user@95.143.195.106] has quit [Quit: leaving] 11:07 < lndbot> My log is full of this, on a node that never had an open channel. Do you know what it means? 11:15 -!- dermoth [~dermoth@gateway/tor-sasl/dermoth] has quit [Remote host closed the connection] 11:16 -!- JackH [~laptop@host-80-47-85-47.as13285.net] has quit [Ping timeout: 276 seconds] 11:16 -!- dermoth [~dermoth@gateway/tor-sasl/dermoth] has joined #lnd 11:24 -!- lnostdal [~lnostdal@gateway/tor-sasl/lnostdal] has joined #lnd 11:30 -!- meshcollider [uid246294@gateway/web/irccloud.com/x-ewafkxvswurwohjq] has joined #lnd 11:31 -!- JackH [~laptop@host-80-47-85-207.as13285.net] has joined #lnd 11:39 -!- JackH [~laptop@host-80-47-85-207.as13285.net] has quit [Ping timeout: 260 seconds] 11:41 -!- JackH [~laptop@host-80-47-86-120.as13285.net] has joined #lnd 11:47 -!- JackH_ [~laptop@host-80-47-86-120.as13285.net] has joined #lnd 11:48 -!- JackH [~laptop@host-80-47-86-120.as13285.net] has quit [Ping timeout: 268 seconds] 11:49 -!- aakselrod [aakselrod@gateway/vpn/privateinternetaccess/aakselrod] has quit [Quit: Leaving] 11:52 -!- JackH_ [~laptop@host-80-47-86-120.as13285.net] has quit [Ping timeout: 240 seconds] 11:54 -!- JackH [~laptop@host-80-47-87-37.as13285.net] has joined #lnd 11:54 -!- JackH [~laptop@host-80-47-87-37.as13285.net] has quit [Client Quit] 11:58 < lio17> heja, does anyone know if there is a way to configure the default lnd "homedir" to be something else than ~/.lnd ? 11:58 < lio17> I fail to find a config. and from how I read the code it actually is not configurable: https://github.com/btcsuite/btcd/blob/a2085c68f8965a0bad9274a1e7b74c06dbc43d71/config.go#L68 ? 11:58 <@roasbeef> cryptodechange: no cryptopolitics at all, we haven't done a stable release, therefore it's unwise to run on mainnet 11:59 <@roasbeef> Osso: > 1083 channels to reach everyone 11:59 <@roasbeef> ? 12:00 <@roasbeef> Osso: #706 fixes the memory issues due to zombie chrun 12:00 -!- kunla [~kunla@bl10-85-39.dsl.telepac.pt] has quit [Ping timeout: 276 seconds] 12:00 < Osso> there's a lot of lonly nodes 12:00 < Osso> lonely* 12:00 <@roasbeef> yeh ppl don't take of their nodes on testnet, as they simply don't care 12:00 < Osso> ok 12:01 <@roasbeef> lio17: the homedir depends on your OS 12:04 < lio17> roasbeef: I mean the lnd directory. (I think the code also calls that homedir) 12:05 < lio17> so instead of ~/.lnd I would love to use a different directories. The reason was basically to run it on two different networks on one machine. 12:05 <@roasbeef> mhmm, atm it's set by your OS 12:05 <@roasbeef> you can already run two networks on one machine 12:05 <@roasbeef> if you mean testnet vs simnet, or the like? 12:07 < lio17> yep. but also for provisioning the system I thought I can configure the directory used to be somewhere else. 12:07 < lio17> homedir is probably the wrong word then - I mean the .lnd diretory. 12:07 < B0g4r7> I would just make two users. 12:08 <@roasbeef> lio17: yes you can set the datadir 12:08 < Osso> https://github.com/lightningnetwork/lnd/pull/697/commits/9ef8252e51989a678fef5d9483e4a0d957adf580 change datadir of lnd 12:08 < lio17> the code does something like btcutil.AppDataDir("btcd", false) and AppDataDir then uses the OS specific $HOME dir and ads .lnd. 12:09 <@roasbeef> the homedir is where we store the rpc certs, the macaroons, and the lnd.conf 12:09 <@roasbeef> but you can specify all those values at usage time 12:09 < lio17> so that's different from the datadir, right? 12:09 <@roasbeef> datadir stroes like the wallet and graph related stuff 12:10 < Osso> rpc certs are seprate, macaroon+data is in the datadir 12:11 < lio17> I tried to move all that in some other dir than ~/.lnd 12:14 -!- kunla [~kunla@bl13-153-142.dsl.telepac.pt] has joined #lnd 12:14 < lio17> B0g4r7: guess two users could be fine, too and configuring the home directory for those. 12:18 < cryptodechange> @roasbeef, any suggestion for the conflicting channel.db files? 12:19 <@roasbeef> you'll have to do it all manually, don't have the time to guide you 12:19 < cryptodechange> When the directory format changed, I moved wallet.db but forgot the channel.db, since launching lnd in autopilot, another channel was created 12:19 < cryptodechange> So I have two channel.db files, each with a channel 12:19 < cryptodechange> I could close one, but maybe a command that allows me to pull open channels from another .db file and import it to the current one? 12:20 <@roasbeef> cloes one, move to other channeldb, close the other 12:20 < cryptodechange> Yeah 12:20 < cryptodechange> The simple solution 12:20 < cryptodechange> I was trying to find a bolt db explorer that will let me just copypasta the open-chan-bucket data 12:22 < cryptodechange> But the bucket keys have special characters I can't just copy over, github.com/br0xen/boltbrowser lets me export data in json format, but there's no import feature yet 12:23 < cryptodechange> but a channelrestore command would be good 12:24 <@roasbeef> we use a binary format 12:24 <@roasbeef> it's custom, so tools that assume json won't work 12:32 -!- ChunkyPuffs [~ChunkyPuf@gateway/tor-sasl/chunkypuffs] has quit [Remote host closed the connection] 12:33 -!- ChunkyPuffs [~ChunkyPuf@gateway/tor-sasl/chunkypuffs] has joined #lnd 12:56 < BashCo> has anyone been archiving snapshots of mainnet using `describegraph`? I'd like to see an animation of the network's growth over time for posterity, but I'm already about 350 nodes late. 12:57 < spudowiar> BashCo: The person who runs https://lnmainnet.gaben.win/ has 12:57 < spudowiar> (Their code creates a snapshot every 5 minutes) 12:57 < spudowiar> https://github.com/chemicstry/recksplorer/blob/master/server/main.js#L58 12:59 < BashCo> okay cool. I knew of the site but wasn't sure if they were archiving, or just updating. Maybe I can get in touch. 13:06 -!- colatkinson [~colatkins@2620:0:2820:c03:5ee0:c5ff:fe8c:502d] has joined #lnd 13:11 <@roasbeef> ooOO yeh snapshot would be cool 13:11 <@roasbeef> err timeline growth rather 13:16 < spudowiar> I'm implementing my explorer with transactions received from subscribe channel graph 13:17 < spudowiar> So I could make it store each transaction 13:17 -!- BladeMcCool_ [~BladeMcCo@node-1w7jr9ss1inb968eucy9yen8e.ipv6.telus.net] has joined #lnd 13:20 -!- blademccool [~BladeMcCo@node-1w7jr9ss1inb968eucy9yen8e.ipv6.telus.net] has quit [Ping timeout: 240 seconds] 13:21 -!- bob___ [467992d2@gateway/web/freenode/ip.70.121.146.210] has joined #lnd 13:23 < bob___> Having trouble building the lnrpc protos because it can't find gapis annotations. Are the docs accurate? 13:23 <@roasbeef> bob___: what lang are you using? 13:24 < bob___> I was just following the readme 13:24 < bob___> not really familiar with go/grpc at this point :/ 13:24 < bob___> kinda stumbling through it tbh 13:24 -!- dermoth [~dermoth@gateway/tor-sasl/dermoth] has quit [Remote host closed the connection] 13:25 -!- dermoth [~dermoth@gateway/tor-sasl/dermoth] has joined #lnd 13:25 < bob___> @roasbeef https://github.com/lightningnetwork/lnd/tree/master/lnrpc I want to pull out android java protos. Am I missing a step somewhere? 13:26 <@roasbeef> you're following the java guide? 13:26 < bob___> I am not, I suppose that's what I'm missing. I was following the readme in lnrpc 13:26 <@roasbeef> checks out the docs folder 13:27 < bob___> will do, a link back would have saved some time here. Thank you ;) 13:29 -!- bob___ [467992d2@gateway/web/freenode/ip.70.121.146.210] has quit [Quit: Page closed] 13:54 -!- BladeMcCool_ is now known as blademccool 13:55 < BashCo> spudowiar: he says he started archiving at around node #40 and will upload some data in a week or two. 13:55 < spudowiar> Cool! 14:00 -!- cloaks [~noty@unaffiliated/cloaks] has quit [] 14:01 -!- colatkinson [~colatkins@2620:0:2820:c03:5ee0:c5ff:fe8c:502d] has quit [Quit: colatkinson] 14:07 -!- spudowiar [~spudowiar@unaffiliated/saleemrashid] has quit [Quit: WeeChat 2.0.1] 14:09 -!- ghost43 [~daer@gateway/tor-sasl/daer] has quit [Ping timeout: 255 seconds] 14:10 -!- ghost43 [~daer@gateway/tor-sasl/daer] has joined #lnd 14:11 <@roasbeef> aight I have a new seed format 14:11 <@roasbeef> i think it's pretty dope 14:11 <@roasbeef> better than bip39 14:16 -!- onryo [~onero0@unaffiliated/onryo] has quit [Quit: Leaving] 14:20 -!- colatkinson [~colatkins@cpe-67-240-56-42.nycap.res.rr.com] has joined #lnd 14:38 -!- creslin [~textual@deposing-waterfront.volia.net] has quit [Quit: My MacBook has gone to sleep. ZZZzzz…] 14:40 -!- Giszmo [~leo@pc-204-28-214-201.cm.vtr.net] has joined #lnd 14:45 -!- onryo [~erik@unaffiliated/onryo] has joined #lnd 14:50 -!- meshcollider [uid246294@gateway/web/irccloud.com/x-ewafkxvswurwohjq] has quit [Quit: Connection closed for inactivity] 15:01 -!- Soopaman [~soopaman@198.16.243.66] has quit [Quit: Leaving.] 15:07 -github-onion:#lnd- [lightning-onion] Roasbeef pushed 3 new commits to master: https://git.io/vNARI 15:07 -github-onion:#lnd- lightning-onion/master e2dd478 Conner Fromknecht: bench_test: report allocations 15:07 -github-onion:#lnd- lightning-onion/master 0b68cb3 Conner Fromknecht: sphinx: linear packet construction via cached blinding factors 15:07 -github-onion:#lnd- lightning-onion/master aeb7d71 Olaoluwa Osuntokun: Merge pull request #18 from cfromknecht/linear-packets... 15:17 <@roasbeef> ^ 10x speedup in sphinx packet generation 15:21 -!- pioklo [~Pioklo@118-40.echostar.pl] has quit [Ping timeout: 240 seconds] 15:25 <@roasbeef> hmm, the tor stuff will also need a follow up w.r.t the way that we handle attempting tto establish persistent outbound connections 15:25 <@roasbeef> to* 15:25 <@roasbeef> outgoing tor at least 15:26 <@roasbeef> the addrbook needs to be more intelligent 15:32 -!- Giszmo [~leo@pc-204-28-214-201.cm.vtr.net] has quit [Quit: Leaving.] 15:34 -!- nirved [~nirved@2a02:8071:b58a:3c00:f907:2c94:2530:b316] has quit [Quit: Leaving] 15:37 -!- Soopaman [~soopaman@198.16.243.66] has joined #lnd 15:40 -!- colatkinson [~colatkins@cpe-67-240-56-42.nycap.res.rr.com] has quit [Quit: colatkinson] 15:41 -!- kunla [~kunla@bl13-153-142.dsl.telepac.pt] has quit [Ping timeout: 240 seconds] 15:43 <@roasbeef> also we need to pipe neutrino over tor as well 15:43 <@roasbeef> but this is a start 15:44 <@roasbeef> we could really just need to abstract its config to accept this new net interface 15:44 <@roasbeef> to ensure that dns resolutions as well as outbound connectinos also are carried over tor 15:50 -!- sovjet [~sovjet@user182.c2.sevnica.kabelnet.net] has quit [Quit: Leaving] 15:53 < blademccool> roasbeef: do you think autopilot code should be safe as is if I spin it in a goroutine in lnd.go (put initAutoPilot in a goroutine)? 15:57 < blademccool> nvm dum question. there is more going on that i need to look at clearly. 15:58 -!- MaxSan [~user@86.105.9.67] has joined #lnd 16:10 -!- windsok [~windsok@unaffiliated/windsok] has quit [Remote host closed the connection] 16:12 -!- argo_ [49a94bd6@gateway/web/freenode/ip.73.169.75.214] has quit [Quit: Page closed] 16:14 <@roasbeef> blademccool: it already runs in its own goroutines? 16:17 < blademccool> yep the "go a.controller()" is the one i missed cuz i'm a sillyhead. 16:17 < blademccool> i'm just fiddling with the auto pilot for fun 16:17 <@roasbeef> fsho 16:24 -!- windsok [~windsok@rarepepe.cash] has joined #lnd 16:24 -!- windsok [~windsok@rarepepe.cash] has quit [Changing host] 16:24 -!- windsok [~windsok@unaffiliated/windsok] has joined #lnd 16:26 -!- sbong [~sbong@2605:e000:1218:370:d04:d6f3:50f:22fe] has joined #lnd 16:31 -!- sbong [~sbong@2605:e000:1218:370:d04:d6f3:50f:22fe] has quit [] 16:36 -!- sbong [~sbong@2605:e000:1218:370:d04:d6f3:50f:22fe] has joined #lnd 16:36 -!- sbong [~sbong@2605:e000:1218:370:d04:d6f3:50f:22fe] has quit [Client Quit] 16:42 -!- sbong [~sbong@2605:e000:1218:370:6086:e248:8eb1:6d34] has joined #lnd 16:47 -!- jojeyh [~delphi@2602:306:b8b6:b970:c8f4:db93:c916:7f70] has quit [Ping timeout: 240 seconds] 16:48 -!- arowser [~quassel@106.120.101.38] has quit [Ping timeout: 240 seconds] 16:58 -!- Styil [Styil@gateway/vpn/privateinternetaccess/styil] has joined #lnd 17:24 < akihabara> whats up guys 17:24 < akihabara> my full node is almost there 17:24 < akihabara> bitcoind is running on testnet but i need serious help with lnd 17:24 < akihabara> cant get it working properly 17:36 -!- contrapumpkin is now known as BTC_Boar 17:37 -!- BTC_Boar is now known as contrapumpkin 17:38 <@roasbeef> akihabara: what's the issue? 17:41 -!- carbonzee [52d46be1@gateway/web/freenode/ip.82.212.107.225] has joined #lnd 17:42 < carbonzee> hello 17:44 < akihabara> roasbeef bro!! help. it keeps asking me for a conf file which i dont have 17:44 -!- Soopaman [~soopaman@198.16.243.66] has quit [Quit: Leaving.] 17:44 < akihabara> bitcoin daemon is running properly in the bg and its up to date 17:44 < akihabara> its lnd that i cannot figure how it works out 17:44 <@roasbeef> what conf file akihabara ? 17:45 < akihabara> let me pastebinit 17:46 < akihabara> first of all. i run lnd with this command 17:46 < akihabara> lnd --bitcoin.active --bitcoin.testnet --debuglevel=debug --bitcoin.node=bitcoind --bitcoind.rpcuser=aki --bitcoind.rpcpass=aki --bitcoind.zmqpath=tcp://127.0.0.1:28332 17:47 -!- bryan_w [~is@2600:2108:9:8a90:5a69:d114:68b8:dae2] has joined #lnd 17:50 < akihabara> when i run it, i get this : 17:50 < akihabara> open /home/akihabara/.lnd/lnd.conf: no such file or directory 17:50 < mlz> it doesn't matter 17:50 < mlz> as long as it opens the wallet for you or let you enter your pw 17:50 < akihabara> then i get this : [ERR] RPCS: unable to shutdown password gRPC proxy: close tcp 127.0.0.1:8080: use of closed network connection 17:51 < akihabara> then is waiting for wallet unlock. i put my pass 17:51 < akihabara> this is what i get 17:51 < akihabara> unable to start wallet: status code: 401, response: "" 17:51 < akihabara> unable to create chain control: status code: 401, response: "" 17:51 < akihabara> status code: 401, response: "" 17:51 < akihabara> hi mlz :) 17:51 < mlz> hey :P 17:52 < mlz> i have no clue why you got those errors 17:52 <@roasbeef> akihabara: did you install bitcoind with zmq active? 17:52 < akihabara> zmq is there when i type bitcoind -h 17:53 < akihabara> i have no idea what zmq does though. i tried to read about it last night but i was too tired and it was difficult 17:53 < mlz> akihabara, hm i think you got bitcoind from the ppa? 17:57 < akihabara> i followed your instrunctions 17:58 -!- simlay [~simlay@gateway/tor-sasl/simlay] has joined #lnd 17:59 < mlz> i don't remember that, i think you found a link to get bitcoin and i thought it was ok but i didn't tell you initially 17:59 < akihabara> oh 17:59 < akihabara> maybe 17:59 < akihabara> yeah 18:00 -github-lnd:#lnd- [lnd] Roasbeef pushed 2 new commits to master: https://git.io/vNAKF 18:00 -github-lnd:#lnd- lnd/master ddf4715 Olaoluwa Osuntokun: chainntnfs/neutrinonotify: fix regression for historical spend dispatches... 18:00 -github-lnd:#lnd- lnd/master bba2ff1 Olaoluwa Osuntokun: funding: display error if unable to watch for channel 18:00 < akihabara> sudo add-apt-repository ppa:bitcoin/bitcoin 18:00 < akihabara> yes from ppa 18:00 < akihabara> what is the problem with it? 18:02 < mlz> ask bluematt if it has zmq 18:03 < akihabara> when i type bitcoind -h i can see zmq in help list 18:03 < akihabara> what is the correct command for lnd? i type this : 18:03 < akihabara> lnd --bitcoin.active --bitcoin.testnet --debuglevel=debug --bitcoin.node=bitcoind --bitcoind.rpcuser=aki --bitcoind.rpcpass=aki --bitcoind.zmqpath=tcp://127.0.0.1:28332 18:04 < mlz> im not sure how to check if bitcoin has zmq 18:06 < Osso> if it's a shared lib ldd /path/to/bitcoind will show it 18:06 < akihabara> sorry for being an idiot, but what is zmq? 18:07 < akihabara> i found a page called 0mq (zero mq). is it the same/ 18:08 < Osso> yes it shows with ldd 18:08 < Osso> libzmq.so.5 => /usr/lib/x86_64-linux-gnu/libzmq.so.5 (0x00007fa96f1cf000) 18:08 < Osso> yes 0mq is the same 18:08 < Osso> it's lib to communicate/send messages between things 18:09 < akihabara> thats what i read but i didnt even get close to the meaning :S 18:10 < ctrlbreak> Ummm... how do I do a channel top-up? 18:10 < ctrlbreak> Please tell me its possible XD 18:10 < ctrlbreak> lol 18:11 < Osso> maybe not implemented yet? 18:11 < Osso> lncli connect 0294ceb8edf4b54da71caa506723dc8ab9c129ae19da4267f0e6d7cdcb396615b0@172.104.59.47:9735 18:11 < mlz> ctrlbreak, ask someone to pay you 18:11 < Osso> gives [lncli] rpc error: code = OutOfRange desc = EOF 18:12 < ctrlbreak> mlz, this the only way? 18:13 -!- carbonzee [52d46be1@gateway/web/freenode/ip.82.212.107.225] has quit [Quit: Page closed] 18:18 < mlz> i guess so 18:18 < mlz> we don't have splicing yet 18:20 < Osso> is there a lightning client with splicing yet? 18:21 < akihabara> i cant find it 18:22 < akihabara> ldd /home/user/.bitcoin 18:22 < akihabara> nothing 18:22 < mlz> ctrlbreak, plz test: https://github.com/lightningnetwork/lnd/pull/719 18:22 < Osso> akihabara, use which bitcoind to get the path 18:22 < mlz> ctrlbreak, bip39 word seed, really cool, im testing on both nets, it works! 18:22 < akihabara> oh 18:22 < akihabara> right 18:23 < mlz> akihabara, i can show you how to compile bitcoin if you want to 18:23 < akihabara> libzmq.so.5 => /usr/lib/x86_64-linux-gnu/libzmq.so.5 (0x00007fc027300000) 18:23 < akihabara> i have it 18:24 < mlz> ah ok 18:24 < Osso> I just realized I'm using the ppa too for bitcoind 18:24 < akihabara> :D 18:24 < ctrlbreak> Swweeeet regarding the BIP39 in lnd 18:26 < akihabara> so what does it mean 18:26 < akihabara> :S 18:26 < ctrlbreak> I keep this webpage standalone on an air-gapped machine for key derivation and 'sniping' individual privKeys for shit-fork sweeping ;-) 18:26 < ctrlbreak> https://iancoleman.io/bip39/ 18:27 < mlz> hah cool 18:28 < akihabara> i still get the status code 401 18:28 < mlz> akihabara, i have no clue how you got it 18:32 < akihabara> what do you use to run lnd? 18:33 < mlz> what do you mean? 18:34 < akihabara> i mean type here the command that you use when you start your lnd node 18:34 < mlz> it depends 18:35 < akihabara> ? 18:35 < akihabara> on what 18:36 < mlz> depends on your setup 18:36 -!- Giszmo [~leo@pc-204-28-214-201.cm.vtr.net] has joined #lnd 18:36 < mlz> my setup might not be the same as yours 18:36 < akihabara> i think we have the same :S 18:36 < mlz> you can look at the sample here: https://github.com/lightningnetwork/lnd/blob/master/sample-lnd.conf 18:37 < akihabara> let me see 18:37 < mlz> akihabara, plus you said you were trying to access bitcoind from a browser, if you're having lnd in conjunction with a web page, i have no clue how that works for you 18:38 < Osso> btcd is faster 18:38 <@roasbeef> that new seed format i was talking about: https://github.com/lightningnetwork/lnd/pull/719#issuecomment-362769025 18:39 < mlz> i'm syncing bitcoin v0.16.0rc2, and it's almost done, it's taken only about 2 hours 18:39 < Osso> oh roasbeef do you have a clue about the out range error on lncli connect? 18:39 <@roasbeef> that means that the pubkey is dated 18:39 <@roasbeef> the one your'e using 18:40 < Osso> oh I see 18:40 < akihabara> no im not trying to access it now 18:44 <@roasbeef> mesh_: so if that patch i linked inthe PR is applied, everything is gucci 18:44 <@roasbeef> sent a few multi-hop payments over tor 18:44 <@roasbeef> latency wasn't too noticble 18:48 < akihabara> i need to go guys. have a good night to everyone 18:48 < akihabara> see you later 18:48 -!- booyah [~bb@193.25.1.157] has quit [Read error: Connection reset by peer] 18:49 -!- booyah [~bb@193.25.1.157] has joined #lnd 18:54 -!- Giszmo [~leo@pc-204-28-214-201.cm.vtr.net] has quit [Quit: Leaving.] 18:59 < ctrlbreak> Well fuck. My cLightning node on mainnet is paying about the double the fee I thought I had set it up to. 18:59 -!- Ulmo2 [~ulmo@209-204-163-3.vpn.sonic.net] has joined #lnd 19:00 < Ulmo2> Hello 19:00 <@roasbeef> sup 19:01 < Ulmo2> I'm having trouble figuring out the options for lnd on main Bitcoin network. It keeps thinking it's trying to start in testnet, and then it quits saying that it is the wrong chain (because it is, I suppose). 19:01 < lndbot> lnd does not support mainnet yet 19:02 < Ulmo2> I heard people are using lnd on mainnet 19:02 < Ulmo2> I wanted to try an alternative to lightning-c 19:02 <@roasbeef> lnd is where it's at (you're in the chan), but we don't recommend mainnet yet 19:02 <@roasbeef> soon tho 19:02 < lndbot> everyone using lnd on mainnet has hacked in support themselves at some risk 19:03 <@roasbeef> idk why peeps are comfortable going on mainnet, when there isn't even anything like a seed to write down (which this PR fixes https://github.com/lightningnetwork/lnd/pull/719) 19:03 < lndbot> and honestly even if lnd was 100% ready and in perfect shape, since there are 3 implementations you still could have a very bad experience if the node you connect to has problems. This has already happened. 19:03 < lndbot> by that I mean if that node is running something else 19:04 < Ulmo2> roasbeef, thanks. I thought there was an issue with that when lncli kept asking for a new password every time. 19:04 < mlz> tyzbit exactly, and i would avoid c-lightning nodes like a plague 19:05 < mlz> im afraid with all the issues they have, they might affect LN for a long time 19:06 < lndbot> yep, and another challenge is even if every problem is fixed, it requires node operators to upgrade 19:06 < lndbot> much better to cause and fix all of the problems on testnet 19:06 <@roasbeef> Ulmo2: well it'll ask for the password when you come up always 19:06 < Ulmo2> lndbot, for now, lightning-c crashes often enough they might be interested in upgrading. 19:06 < Ulmo2> (every few days or so) 19:11 < lndbot> if you're interested in the mainnet node experience, here's mine. I've been running lnd on mainnet for a week and I've opened probably a dozen channels. 20% of mine were useless or went offline. TorGuard's channels are useless because they've been receiving 1 satoshi payments, so they basically can't be used for routing. I have two channels with a negative remote balance (other people opened them up to me). I've learned a whole lot, and I'm even m 19:11 < lndbot> about LN after playing with it on mainnet, but in hindsight _I wish I did all my learning on testnet_ lol 19:16 < lndbot> so what I'd recommend is get testnet going, play around with it, try to break it, and then think about what parts of the experience could be improved and build something to make it better. There's a ton of really slick testnet LN web stores popping up, and more apps and support in the ecosystem will give it more momentum going forward 19:19 -!- simlay [~simlay@gateway/tor-sasl/simlay] has quit [Ping timeout: 255 seconds] 19:19 -!- blademccool [~BladeMcCo@node-1w7jr9ss1inb968eucy9yen8e.ipv6.telus.net] has quit [Read error: Connection reset by peer] 19:19 -!- blademccool [~BladeMcCo@node-1w7jr9ss1inb968eucy9yen8e.ipv6.telus.net] has joined #lnd 19:23 -!- simlay [~simlay@gateway/tor-sasl/simlay] has joined #lnd 19:24 < Ulmo2> lndbot ok. Since I already have two mainnet bitcoin servers and one mainnet lightning network on my host, can I make a distinct setup for testnet on the same host just by picking different ports and home directory? 19:25 < Ulmo2> I assume yes, and proceed. 19:26 < lndbot> lnd assumes testnet at this point, so yes. you'll need a btcd or bitcoind backend synced to testnet 19:30 <@roasbeef> non dev as in? 19:30 <@roasbeef> lol wrong chan 19:31 -!- intcat [~zshlyk@gateway/tor-sasl/intcat] has quit [Ping timeout: 255 seconds] 19:31 -!- Rozal [uid50160@gateway/web/irccloud.com/x-zaqfoqduyqavzthx] has quit [Quit: Connection closed for inactivity] 19:32 < Osso> non code writing but possibly having problems with the lightning network like I have 19:33 -!- intcat [~zshlyk@gateway/tor-sasl/intcat] has joined #lnd 19:35 < Ulmo2> 1261943 blocks oh my ... 19:35 < lndbot> luckily testnet downloads pretty quick 19:40 -!- lnostdal [~lnostdal@gateway/tor-sasl/lnostdal] has quit [Ping timeout: 255 seconds] 19:41 -!- jojeyh [~delphi@2602:306:b8b6:b970:d410:b884:55b7:f0af] has joined #lnd 19:52 < mlz> two hours, synced 19:57 -!- melvster [~melvin@ip-86-49-18-198.net.upcbroadband.cz] has quit [Ping timeout: 252 seconds] 19:59 < mlz> so i just realized because i had "bitcoind.zmqpath" in my lnd.conf, i had to use rpcuser and rpcpass, but now i removed zmqpath then it's ok 19:59 < mlz> "unable to load RPC credentials for bitcoind: please set all or none of bitcoind.rpcuser, bitcoind.rpcpass, and bitcoind.zmqpath 19:59 < mlz> " 20:02 <@roasbeef> mlz: it can auto detect all of that, if you just specify the node 20:02 < mlz> roasbeef, so in which case do you use zmqpath? 20:05 < lndbot> if the node is external to you and/or if lnd can't read bitcoin.conf, I'm guessing 20:05 < lndbot> personally I run lnd and bitcoind on different servers, so that's my use case 20:11 < mlz> tyzbit ah.. i need to try that, so in such a case you have to specified the zmqpath? but what if the two are in two different IPs? 20:11 < mlz> specify* 20:15 < lndbot> Yeah so in my bitcoind I specified zmq[whatever]=0.0.0.0:29000 and then with my lnd I pointed it at the server running bitcoind. Of course this is only possible if one can reach the other. And it's not a good idea to expose the zmq port to the internet (but it's not any information that isn't on the blockchain already. Plus it's subscribe-only). 20:16 < ctrlbreak> Anyone know of a webpage that plays a sound or something anytime mainnet blocks? 20:17 < lndbot> You can use bitcoin-cli along with terminal bells :) 20:17 < ctrlbreak> lol... NO. 20:17 < lndbot> oof brutal 20:17 < lndbot> y u h8 tho 20:18 < ctrlbreak> Because I can't brain at the moment and I can't think of how to do it with watch and bash... 20:18 < mlz> tyzbit right, i'm thinking if my lnd nodes can point to one bitcoind node 20:18 < ctrlbreak> unless you know something off the top of your head. 20:21 -!- Styils [Styil@gateway/vpn/privateinternetaccess/styil] has joined #lnd 20:24 -!- Styil [Styil@gateway/vpn/privateinternetaccess/styil] has quit [Ping timeout: 256 seconds] 20:24 < ctrlbreak> drats... found one that comes close! 20:24 < ctrlbreak> https://bitbonkers.com/ 20:35 -!- arubi [~ese168@gateway/tor-sasl/ese168] has quit [Remote host closed the connection] 20:36 <@roasbeef> w8 wot 20:37 -!- arubi [~ese168@gateway/tor-sasl/ese168] has joined #lnd 20:38 <@roasbeef> lol kinda looks like the OG runescape 20:42 < contrapumpkin> u wot m8 20:45 <@roasbeef> u fkn wot m8!? 20:45 -!- ghost43 [~daer@gateway/tor-sasl/daer] has quit [Remote host closed the connection] 20:45 -!- ghost43 [~daer@gateway/tor-sasl/daer] has joined #lnd 20:49 < mlz> 👽⚡👽⚡👽⚡👽⚡👽⚡ 20:49 -!- mesh_ is now known as meshcollider_ 20:50 <@roasbeef> ayyy lmao 20:54 < mlz> lol sorry i couldn't resist, there's one node on mainnet with no name but 8 alien emojis 20:56 -!- meshcollider_ is now known as mesh_ 21:02 < ctrlbreak> I've totally risked too much money getting all up ons mainnet... lol. 21:02 < ctrlbreak> but I've got my fucking stickers now... so I'll head back to testnet for practise. lol. 21:06 -github-onion:#lnd- [lightning-onion] cfromknecht opened pull request #19: sphinx_test: adds bolt4 packet test vector (master...bolt4-test-vectors) https://git.io/vNADr 21:12 -github-onion:#lnd- [lightning-onion] cfromknecht opened pull request #20: travis: update to go versions to 1.8.5, 1.9.2 (master...travis-go-versions) https://git.io/vNADD 21:15 < mlz> ctrlbreak, how many stickers did you buy? 21:15 < ctrlbreak> 8 I think 21:15 < mlz> lol 21:15 < ctrlbreak> and some shirts... and a hoodie... 21:15 < mlz> i still dont know what they look lik 21:15 < mlz> like* 21:16 < ctrlbreak> and I scouted around the edge of the node cloud and found some live nodes that had no link to the main network and stitched them in. 21:16 < mlz> lol 21:17 < mlz> did you open a channel with "RogerVer"? 21:19 < ctrlbreak> haha... nope.. didn't notice it... 21:20 < ctrlbreak> one sec... Ima search for the Vermin. 21:20 -!- sbong [~sbong@2605:e000:1218:370:6086:e248:8eb1:6d34] has quit [Remote host closed the connection] 21:20 < ctrlbreak> drats... he's dead Jim. 21:21 -!- sbong [~sbong@2605:e000:1218:370:6086:e248:8eb1:6d34] has joined #lnd 21:21 < ctrlbreak> no update since the 25th. 21:25 -!- sbong [~sbong@2605:e000:1218:370:6086:e248:8eb1:6d34] has quit [Ping timeout: 276 seconds] 21:29 < mlz> i've noticed when someone opens a channel with my node then the status says "updated" 21:29 < mlz> and yea there're a few things i didn't care to pay attention to in testnet until now on mainnet 21:38 -!- ChunkyPuffs [~ChunkyPuf@gateway/tor-sasl/chunkypuffs] has quit [Remote host closed the connection] 21:43 < Osso> does lncli describegraph give me outdated information? 21:43 -!- sbong [~sbong@2605:e000:1218:370:6086:e248:8eb1:6d34] has joined #lnd 21:43 < Osso> I am using it to create channels but I get a few out range errors 21:47 < Osso> ah uhm I guess a channel is still open with the old public key, makes sense 21:57 < mlz> Osso, have you updated to the latest commit? 22:01 < Osso> I have yesterday's version 22:02 < Osso> I can grab the new code 22:03 -!- sbong [~sbong@2605:e000:1218:370:6086:e248:8eb1:6d34] has quit [] 22:08 <@roasbeef> out of range errors for describe graph? 22:09 < Osso> not directly 22:10 < Osso> only when I try to connect to the nodes 22:10 < Osso> new version is scanning channels 22:11 < Osso> it's still spamming SRVR: Established connection to: 104.232.113.97:9735 22:13 < Osso> yes I'm still getting the out of range 22:14 < Osso> like 028cc1941a03df34031e0aa005a36b930b43b2c0696b027867d194e7103ba73ff7 22:14 <@roasbeef> that's fine, just happens if the pubkey of the node changes 22:15 < Osso> yes but I still get it now as a result of describegraph 22:16 < Osso> some channel that is still open to a now dead none? 22:16 < Osso> node* 22:18 < mlz> roasbeef, how long do those dead nodes stay in view ? 22:19 < Osso> till the channels closed I guess 22:19 < Osso> closes* 22:23 < Osso> also 02eec2f92298fab9ed3a8f7f9f3519bcff9114a6061122c410a4bb78e279127a8a@54.144.74.89:9735 doesn't complete 22:24 < Osso> it doesn't time out or get connection refused 22:24 < Osso> like the other nodes 22:24 < Osso> the lncli connect I mean 22:26 <@roasbeef> if you're trying to connect to random nodes, they may not be oneline, have changed their pubkey, etc 22:27 < mlz> Osso, try this node: 028317d170ddd12a5e2a79c4e132221b8e5a9d44286b787061a1097132ac97b5d2@lncast.com:9735 22:28 < Osso> that one works mlz 22:29 < Osso> yes roasbeef but still means one of the case is not handled properly 22:29 < Osso> not online is already covered by time out and no route 22:29 < Osso> port not open gives connection refused 22:29 < Osso> it could be something like hanging when after the connection is established 22:30 < mlz> but why would you want to connect to some randome nodes that you don't know if they're online? 22:32 < Osso> they are not random 22:32 < Osso> I have all the channels 22:32 < mlz> where did you get them 22:32 < Osso> from describegraph 22:32 < mlz> then they're random 22:33 < Osso> I select the nodes that gives me access to the biggest number of other nodes 22:33 < Osso> via the channels they have 22:34 < Osso> if they are not available, I connect to another node in that cluster, that's fine 22:35 < Osso> but I don't think lncli should hang 22:35 < Osso> no matter what I do 22:36 -!- meshcollider [uid246294@gateway/web/irccloud.com/x-qittimexvownqspw] has joined #lnd 22:40 < Osso> the result is reasonable https://explorer.acinq.co/#/n/03fe1a5c7134fa157ae0ee5d19775dd84e369e2c029a494f11747024f63d1fcaa0 22:41 < mlz> Osso, ever seen a link to a website but when you connect, the site is not there? 22:42 < Osso> sure 22:42 < mlz> i think this is similar 22:42 < Osso> yes totally 22:43 < mlz> we connect to IPs and if those IPs are down, or ports not open or whatever, then the connection can't be established 22:43 < Osso> but it's limited because it's self cleaning 22:43 < Osso> channels occupy ressources 22:43 < Osso> so old ones will be weeded out 22:51 < Osso> ok so it does go through I eventually get an i/o error 22:54 < Osso> that timeout could be shortened 22:55 -!- RusAlex_ [~Chel@89-212-19-164.static.t-2.net] has joined #lnd 22:57 -!- RusAlex [~Chel@unaffiliated/rusalex] has quit [Ping timeout: 240 seconds] 23:10 -!- dermoth [~dermoth@gateway/tor-sasl/dermoth] has quit [Remote host closed the connection] 23:11 -!- dermoth [~dermoth@gateway/tor-sasl/dermoth] has joined #lnd 23:25 -!- creslin [~textual@deposing-waterfront.volia.net] has joined #lnd 23:28 -!- Osso [~osso@2600:1700:37a0:1068::2] has quit [Ping timeout: 252 seconds] 23:40 < mlz> roasbeef, oh.. so PR 719 is ditched? 23:42 <@roasbeef> mlz: nah 23:42 <@roasbeef> just maybe re-worked 23:42 <@roasbeef> same UX tho 23:42 <@roasbeef> just diff seed format maybe 23:49 < mlz> ah ok