--- Day changed Fri Aug 11 2017 00:31 < Sentineo|mobile> molz that looks cool 00:31 < Sentineo|mobile> roasbeef that one as well ;) 00:33 -!- JackH [~laptop@46.231.18.66] has joined #lnd 00:46 -!- Sentineo|mobile [~androirc@217.12.53.71] has quit [Ping timeout: 260 seconds] 00:53 -!- MaxSan [~one@185.156.175.43] has quit [Ping timeout: 255 seconds] 01:28 -!- Sentineo|mobile [~androirc@217.12.53.60] has joined #lnd 01:38 -!- Anduck_ is now known as Anduck 01:44 -!- vicenteH [~user@195.235.96.150] has joined #lnd 01:46 -!- vicenteH` [~user@195.235.96.150] has joined #lnd 01:49 -!- vicenteH [~user@195.235.96.150] has quit [Ping timeout: 260 seconds] 01:51 -!- vicenteH` is now known as vicenteH 01:59 -!- vicenteH [~user@195.235.96.150] has quit [Read error: Connection reset by peer] 01:59 -!- vicenteH [~user@195.235.96.150] has joined #lnd 02:02 -!- MaxSan [~one@185.156.175.43] has joined #lnd 02:03 -!- MaxSan [~one@185.156.175.43] has quit [Max SendQ exceeded] 02:03 -!- MaxSan [~one@185.156.175.43] has joined #lnd 02:03 -!- MaxSan [~one@185.156.175.43] has quit [Max SendQ exceeded] 02:04 -!- MaxSan [~one@185.156.175.43] has joined #lnd 02:04 -!- MaxSan [~one@185.156.175.43] has quit [Max SendQ exceeded] 02:05 -!- MaxSan [~one@185.156.175.43] has joined #lnd 02:07 -!- MaxSan [~one@185.156.175.43] has quit [Client Quit] 02:14 -!- Jackielove4u [uid43977@gateway/web/irccloud.com/x-awinebyqwxtvzzbr] has joined #lnd 03:16 < cdecker> Hey roasbeef great work on the autopilot, that's a great feature to simplify the user experience 03:29 -!- chaosdav [~david@server.cloudscripting.nl] has joined #lnd 03:32 -!- johanth [uid223041@gateway/web/irccloud.com/x-mrsnlgmypgutzbxu] has quit [Quit: Connection closed for inactivity] 03:37 -!- MaxSan [~one@185.156.175.43] has joined #lnd 03:37 -!- MaxSan [~one@185.156.175.43] has quit [Max SendQ exceeded] 03:38 -!- MaxSan [~one@185.156.175.43] has joined #lnd 03:38 -!- MaxSan [~one@185.156.175.43] has quit [Max SendQ exceeded] 03:39 -!- MaxSan [~one@185.156.175.43] has joined #lnd 03:45 < Sentineo> guys, am getting an error while doing glide install in lnd 03:45 < Sentineo> [ERROR] Failed to set version on github.com/grpc-ecosystem/grpc-gateway to a8f25bd1ab549f8b87afd48aa9181221e9d439bb: Unable to update checked out version 03:45 < Sentineo> how should I fix it? 04:06 -!- MaxSan [~one@185.156.175.43] has quit [Quit: Leaving.] 04:12 -!- johanth [uid223041@gateway/web/irccloud.com/x-nfoeacrocninpqjs] has joined #lnd 04:12 < johanth> maybe try deleting the src/github.com/grpc-ecosystem folder, and try again? 04:13 < johanth> also your vendor directory 04:14 < johanth> This issue seems to indicate clearing you cache might help :D https://github.com/Masterminds/glide/issues/732 04:16 < Sentineo> johanth: thanks, will give it a try now 04:41 -!- deusexbeer [~deusexbee@093-092-178-248-dynamic-pool-adsl.wbt.ru] has quit [Ping timeout: 240 seconds] 04:47 < Sentineo> johanth: that helped, thanks a lot! :) 04:47 < johanth> Cool :) 04:48 < Sentineo> did a glide cache-clear 04:49 < johanth> good to know for later :) 04:50 < Sentineo> yeah, that is why I wrote it here 04:57 < Sentineo> this is strahnge 04:58 < Sentineo> when I do to btcd, I do glide install, it works fine, than do a go install . ./cmd/... and it installs: btcctl findcheckpoint gencerts glide lncli 04:58 < Sentineo> but not btcd 04:59 < johanth> in lnd directory? 05:00 < johanth> you'll have to install btcd separately 05:00 < Sentineo> nope 05:00 < Sentineo> https://github.com/lightningnetwork/lnd/blob/master/docs/INSTALL.md 05:00 < Sentineo> am at install btcd 05:00 < Sentineo> did all the steps, but no btcd binary to run 05:01 < johanth> oh, yeah that is strange 05:02 < johanth> what happens if you just do go install? 05:02 < Sentineo> did that 05:02 < Sentineo> no change though 05:03 < Sentineo> this is the output: # github.com/roasbeef/btcd/vendor/github.com/roasbeef/btcutil/gcs 05:03 < Sentineo> vendor/github.com/roasbeef/btcutil/gcs/gcs.go:63: constant 4294967295 overflows int 05:03 < johanth> aah, you get that error? 05:03 < johanth> it fails the compilation 05:03 < johanth> is this a 32 bit system? 05:03 < Sentineo> oh ok 05:04 < Sentineo> a raspberry pi 05:05 < johanth> go into your vendor directory and change the constant in question into "MaxUint32" or somthing 05:06 < johanth> MaxInt32 if it's an Int 05:07 < johanth> I had to do the same change once before also ;P 05:07 < Sentineo> ok I got that error before for the other stuff as well 05:07 < Sentineo> never worked with go, the # reminded me like it is a comment or what :) 05:07 < Sentineo> so I will have to go change those as well 05:08 < johanth> hehe, yeah it can be confusing :) 05:08 < johanth> when you get that error, the whole build process is halted, and no binary is produced :( 05:11 < Sentineo> so not sure what to do though 05:12 < Sentineo> I see a bunch of stuff declared as uint64, e.g. modulusP uint64 05:12 < Sentineo> I should change those to uint32? 05:12 < johanth> Are you able to open the file vendor/github.com/roasbeef/btcutil/gcs/gcs.go? 05:12 < Sentineo> yep 05:13 < Sentineo> it says it fails on line 63 05:13 < johanth> line 63 look like this: if len(data) > ((1 << 32) - 1) { 05:13 < Sentineo> which looks like this: if len(data) > ((1 << 32) - 1) 05:13 < Sentineo> yep yep 05:13 < johanth> change it to: if len(data) > MaxUint32 { 05:13 < johanth> and try build :) 05:13 < Sentineo> ok 05:14 < Sentineo> I get an undefined MaxUint32 :) 05:14 < johanth> hmm, hang on, I'll try myself :P 05:15 < Sentineo> I found it is in math, probably should import it? 05:18 < johanth> yes :) 05:19 < Sentineo> should be like math.MaxUint32 than? 05:19 -!- Netsplit *.net <-> *.split quits: Yash, afdudley 05:19 < Sentineo> as it does not find it otherwise 05:19 < johanth> yes, you are probably right 05:19 < Sentineo> hm now it build, I went to the pkg math page and put in MaxInt32 manually 05:19 < Sentineo> MaxUint32 was failing 05:20 < Sentineo> it defines it as MaxInt32 = 1<<31 - 1 05:20 < johanth> same error? 05:20 < Sentineo> no it went through ok 05:20 < johanth> cool :) 05:20 < johanth> then it should produce the binary 05:20 -!- afdudley [afdudleyma@gateway/shell/matrix.org/x-tyraxuesuogqrmur] has joined #lnd 05:20 < Sentineo> but will it work well? :) 05:21 < johanth> well... I'm not the right person to answer that, but it did work for me earlier :P 05:21 < johanth> had no problems with it 05:22 -!- spinza [~spin@196.212.164.26] has quit [Ping timeout: 240 seconds] 05:22 < johanth> There's a PR addressing this issue up, I can push it forward 05:22 < johanth> https://github.com/Roasbeef/btcutil/pull/1 05:22 < Sentineo> for this one (btcd) I imported the math pkg and changed it to math.MaxInt32 05:22 < Sentineo> and btcd builds fine 05:23 < johanth> Sounds good 05:23 < Sentineo> ok I will just comment there that it worked for me 05:23 < johanth> yeha, perfect! 05:23 < Sentineo> you have a github account with the same name? 05:24 < johanth> I'm @halseth on github :) 05:24 < Sentineo> ok 05:31 < Sentineo> hm 05:31 < Sentineo> can not find the option to bind to a different port 05:31 < Sentineo> thre must be a way 05:32 < Sentineo> there 05:32 < Sentineo> oh probably listen=localhost:18xxx 05:41 -!- spinza [~spin@196.212.164.26] has joined #lnd 05:42 < Sentineo> johanth: thanks, it is now syncing from my local testnet bitcoind 05:42 < Sentineo> now just to wait till it syncs to try out some other stuff :) 06:33 -!- MaxSan [~one@185.156.175.43] has joined #lnd 06:33 -!- MaxSan [~one@185.156.175.43] has quit [Max SendQ exceeded] 06:34 -!- MaxSan [~one@185.156.175.43] has joined #lnd 06:38 -!- MaxSan [~one@185.156.175.43] has quit [Ping timeout: 255 seconds] 06:53 -!- MaxSan [~one@194.187.251.155] has joined #lnd 07:10 -!- MaxSan [~one@194.187.251.155] has quit [Ping timeout: 248 seconds] 07:22 -!- Yash [~Yash@2a02:c207:2008:7615::1] has joined #lnd 07:33 -!- sh_smith [foobar@cpe-76-174-26-91.socal.res.rr.com] has quit [Read error: Connection reset by peer] 07:34 -!- JackH [~laptop@46.231.18.66] has quit [Quit: Leaving] 07:35 -!- sh_smith [foobar@cpe-76-174-26-91.socal.res.rr.com] has joined #lnd 07:51 -!- johanth [uid223041@gateway/web/irccloud.com/x-nfoeacrocninpqjs] has quit [Quit: Connection closed for inactivity] 08:33 -!- Sentineo|mobile [~androirc@217.12.53.60] has quit [Quit: AndroIRC - Android IRC Client ( http://www.androirc.com )] 08:44 -!- vicenteH [~user@195.235.96.150] has quit [Ping timeout: 255 seconds] 09:01 -!- eadan [4e139cdd@gateway/web/freenode/ip.78.19.156.221] has joined #lnd 09:05 -!- eadan [4e139cdd@gateway/web/freenode/ip.78.19.156.221] has quit [Client Quit] 09:38 -!- MaxSan [~one@213.152.161.170] has joined #lnd 10:11 -!- jimpo [~jimpo@4.16.87.162] has joined #lnd 10:15 -github-lnd:#lnd- [lnd] thesamesam opened pull request #252: BOLT's -> BOLTs (master...patch-1) https://git.io/v7SSS 10:18 -!- MaxSan [~one@213.152.161.170] has quit [Quit: Leaving.] 10:31 -!- jimpo [~jimpo@4.16.87.162] has quit [Ping timeout: 246 seconds] 10:35 -!- jimpo [~jimpo@4.16.87.162] has joined #lnd 10:44 -!- MaxSan [~one@213.152.162.170] has joined #lnd 10:49 <@roasbeef> cdecker: thanks! yeh the goal is to get this closer to a "plug and play" experience for users 10:49 <@roasbeef> and also the in the process attempt to tend the graph's topology to one of low diameter (at least with the current defautl heuritic) 10:50 <@roasbeef> should be pretty easy for people to add in different strategies as you only need to implement to interface methods 10:50 <@roasbeef> can see a lot of cool work on simulations, experimentation, strategies that utilize extra-graph information (like say some app that intersected yelp likes or facebook friends or somehting like that lol) 10:54 -!- cluelessperson [~cluelessp@cpe-76-85-20-142.tx.res.rr.com] has joined #lnd 10:55 -!- cluelessperson is now known as Guest54492 10:56 -!- Ylbam [uid99779@gateway/web/irccloud.com/x-uwouhrtxjlfxnsce] has joined #lnd 10:57 -!- Guest54492 [~cluelessp@cpe-76-85-20-142.tx.res.rr.com] has quit [Client Quit] 10:58 -!- cluelessperson [~cluelessp@unaffiliated/cluelessperson] has joined #lnd 10:59 < cdecker> Yay, simulations :-) 10:59 < cluelessperson> yay indeed 11:00 < cdecker> I can't wait to plot the graph and analyze it ^^ 11:15 -!- jimpo [~jimpo@4.16.87.162] has quit [Ping timeout: 246 seconds] 11:17 -!- jimpo [~jimpo@4.16.87.162] has joined #lnd 11:22 -!- jimpo [~jimpo@4.16.87.162] has quit [Ping timeout: 240 seconds] 11:23 -!- afdudley [afdudleyma@gateway/shell/matrix.org/x-tyraxuesuogqrmur] has quit [Read error: Connection reset by peer] 11:28 -!- MaxSan [~one@213.152.162.170] has quit [Ping timeout: 246 seconds] 11:29 -!- afdudley [afdudleyma@gateway/shell/matrix.org/x-eflillyylfqoqjfs] has joined #lnd 11:43 <@roasbeef> wow someone is tearing up testnet atm 11:43 <@roasbeef> maaasive re-org inc 11:44 <@roasbeef> cdecker: the `lncli describegraph --render` command will generate an svg of the graph using graphisz 11:44 <@roasbeef> i need to tweak the rendering a bit, it tries to normalize thickness of lines nby channel size and ends up drawing like pencil thin, invsisible lines at times 11:47 -!- jimpo [~jimpo@4.16.87.162] has joined #lnd 11:52 -!- jimpo [~jimpo@4.16.87.162] has quit [Ping timeout: 240 seconds] 12:03 -!- jimpo [~jimpo@4.16.87.162] has joined #lnd 12:11 -!- jimpo [~jimpo@4.16.87.162] has quit [Ping timeout: 246 seconds] 12:23 <@roasbeef> oh man, testnet RIP 12:30 < molz> roasbeef, weedcoder's miner is going insane 12:44 -!- jimpo [~jimpo@4.16.87.162] has joined #lnd 13:01 -!- afdudley [afdudleyma@gateway/shell/matrix.org/x-eflillyylfqoqjfs] has quit [Remote host closed the connection] 13:04 -!- afdudley [afdudleyma@gateway/shell/matrix.org/x-iyosmltbzeykiwwz] has joined #lnd 13:05 -!- Ylbam [uid99779@gateway/web/irccloud.com/x-uwouhrtxjlfxnsce] has quit [Quit: Connection closed for inactivity] 13:15 < betawaffle> what happened to testnet? 13:36 <@roasbeef> betawaffle: 26k block re-org 13:36 < betawaffle> fancy 13:36 -!- jimpo [~jimpo@4.16.87.162] has quit [Ping timeout: 248 seconds] 13:37 -!- jimpo [~jimpo@4.16.87.162] has joined #lnd 13:37 < Emcy> wew lad 13:39 <@roasbeef> day two of autopilot: http://svgur.com/s/2Zz 13:40 < Emcy> looks great 13:40 < Emcy> what is it 13:40 <@roasbeef> the channel graph of a subset of the testnet work 13:41 <@roasbeef> the ons that look unconencted actually are 13:41 <@roasbeef> but the normalization tends the channel size to zero 13:42 < Emcy> how can you graph LN channel network. Unless you own all the nodes 13:42 -!- vicenteH [~user@13.232.15.37.dynamic.jazztel.es] has joined #lnd 13:42 < betawaffle> each node has the whole graph 13:43 <@roasbeef> the graph is essentially an authenticated datastructure 13:43 <@roasbeef> whose nodifications are check poiinted into the chain 13:43 <@roasbeef> you play the history forward alongw with proofs from peers, to arrive at the current state 13:44 <@roasbeef> with edges pruned as channels are cloesd on chain 13:45 -!- SpoekplumpeN [51eca12e@gateway/web/freenode/ip.81.236.161.46] has joined #lnd 13:45 -!- vicenteH [~user@13.232.15.37.dynamic.jazztel.es] has quit [Read error: Connection reset by peer] 13:45 < Emcy> i dont know what to say 13:45 -!- vicenteH [~user@13.232.15.37.dynamic.jazztel.es] has joined #lnd 13:46 < betawaffle> thank you? 13:46 < betawaffle> neato? 13:47 < SpoekplumpeN> is there some sort of reward or incentive to keep a lightningchannel open to forward transactions? 13:47 < Emcy> if every node has a full graph, thats because the protocol is source routed? 13:48 < betawaffle> SpoekplumpeN: closing costs an on-chain fee 13:49 <@roasbeef> Emcy: yeh every payment is onion routed 13:49 < SpoekplumpeN> yes, thats an incentive to not close a channel that you might use again, however if you dont believe you will use it again but it still might be a good channel to keep open for other people to route through you 13:49 <@roasbeef> SpoekplumpeN: you take a fee with each HTLC fully settled 13:49 < SpoekplumpeN> you lock your coins in there, but you contribute to the network 13:49 < SpoekplumpeN> alright, thats very nice 13:51 < Emcy> it costs nothing to keep a channel open. Its just a channel state on both ends + a tcp socket i guess 13:51 < SpoekplumpeN> but you have to commit coins into the channel wich are then locked 13:51 < SpoekplumpeN> or am I mistaken? 13:51 < Emcy> no you can 'spend' them 13:52 < SpoekplumpeN> also to someone outside the channel? 13:52 <@roasbeef> SpoekplumpeN: "locked" is a minomer IMO 13:52 <@roasbeef> i prefer "lift" lol 13:52 <@roasbeef> it's an abstractio over your coins 13:55 < SpoekplumpeN> my point is, if you open a channel to someone, spend say 1/3rd of the coins in the channel and then realize you won't shop at that store again or whatever. Those 2/3rd coins left are "locked" inside the LN channel until you cancel it. However as long as I don't need them, I can keep the channel open and let other people route through me and this way I help the network out. And if there's also a fee or incentive attached to this, ma 13:55 < SpoekplumpeN> they need those coins 13:55 < SpoekplumpeN> so things are looking awesome 13:56 < betawaffle> SpoekplumpeN: no, you can also receive and send payments via that shop 13:56 < SpoekplumpeN> ah yes, so long as someone else can route me through the shop and to where I want they aren't locked 13:57 < SpoekplumpeN> excellent point 13:57 <@roasbeef> SpoekplumpeN: you can make payments _through_ that shop to other things as well 13:57 < SpoekplumpeN> that's even better then! 13:57 < SpoekplumpeN> what determines the fee? 13:57 <@roasbeef> you do 13:58 < Emcy> once graph connectivity is good its a total faulty asumption to think of opening a channel to any entity as putting up a tab with that specific entity 13:58 <@roasbeef> you set a base fee rate in mSAT, then a percentagt rate for each millonth of a satoshi 13:59 < SpoekplumpeN> and its gonna be a fee per "jump" I suppose, sorry this is probably available somewhere to read I dont mean to take up your time with basic questions but I didn't find it on github 13:59 <@roasbeef> you can even have a bit more control, at the point of forwarding as well, w.r.t possible increasing the fee requiredif a payment would severaly unbalance a channel 13:59 <@roasbeef> yep so each hop 13:59 <@roasbeef> ina single hop payment there's no fees 14:00 < SpoekplumpeN> lets say its a 4 hop to where I wanna be, my fee allows me to go 2 hops but on the 3rd there is no link that is cheap enough 14:00 < SpoekplumpeN> wont that be a problem? 14:01 <@roasbeef> you mean setting afee celing that you don't wanan go over? 14:01 < SpoekplumpeN> sure, kind of like that 14:01 <@roasbeef> orhaps a perctnetage "i'll pay no more than 2% for all payments" 14:02 < Emcy> >millionth of a satoshi 14:02 < Emcy> pretty wild sempai 14:02 <@roasbeef> if that's the case, then yes you won't be able to make the payment. options are to fallback onchain, or to createa a new channel to the payee and push funds at part of the _frist_ state, so "open and pay" 14:02 < SpoekplumpeN> something of that nature yes, I think end users wanna control the max amount of the fees 14:02 <@roasbeef> mhmm, easy to set policies like that 14:05 < betawaffle> roasbeef: surely you mean *will be* easy 14:08 -!- chjj [~chjj@unaffiliated/chjj] has quit [Ping timeout: 255 seconds] 14:09 <@roasbeef> yeh, on phone 14:09 < betawaffle> roasbeef: do you have a public LN node i can connect to> 14:09 <@roasbeef> a few 14:09 <@roasbeef> can connect to the faucet 14:09 < betawaffle> oh, let me try that 14:09 <@roasbeef> info is: 0383831244e3aabee671d8a296c9a74f18ceea268b27dab94c18084d6eade60bfe@159.203.125.125 14:10 < betawaffle> yep, that worked 14:21 -!- mnkk___ [~mnk4@ip5f5ae92a.dynamic.kabel-deutschland.de] has joined #lnd 14:27 -!- riclas [riclas@72.210.189.46.rev.vodafone.pt] has joined #lnd 14:33 -!- jimpo [~jimpo@4.16.87.162] has quit [Ping timeout: 255 seconds] 14:46 -!- SpoekplumpeN [51eca12e@gateway/web/freenode/ip.81.236.161.46] has quit [Ping timeout: 260 seconds] 14:55 -!- jimpo [~jimpo@4.16.87.162] has joined #lnd 15:04 -!- chjj [~chjj@unaffiliated/chjj] has joined #lnd 15:37 -!- jimpo [~jimpo@4.16.87.162] has quit [Ping timeout: 240 seconds] 15:49 -!- jimpo [~jimpo@4.16.87.162] has joined #lnd 16:15 -!- jimpo [~jimpo@4.16.87.162] has quit [Ping timeout: 246 seconds] 16:46 < Sentineo> oh wow, just read the about, can't wait to try out lnd ... it is built, testnet synced ... so just a free afternoon to play and most likely some help from u guys :) 16:46 * Sentineo goes to sleep 16:47 -!- jimpo [~jimpo@4.16.87.162] has joined #lnd 16:58 -!- jimpo [~jimpo@4.16.87.162] has quit [Ping timeout: 240 seconds] 18:48 -!- chjj [~chjj@unaffiliated/chjj] has quit [Ping timeout: 260 seconds] 20:21 -!- riclas [riclas@72.210.189.46.rev.vodafone.pt] has quit [Ping timeout: 240 seconds]