-
b3f376fac9
test: add async bydirectional test
Andrey Samokhvalov
2017-05-18 17:36:55 +03:00
-
f48f653a7c
test: add async payments stress test
Andrey Samokhvalov
2017-05-17 19:06:52 +03:00
-
6861df0e23
rpcserver: add additional 'error' field in payment response
Andrey Samokhvalov
2017-05-19 15:18:21 +03:00
-
c4955258f1
htlcswicth: start use htlcswitch and channel link inside lnd
Andrey Samokhvalov
2017-05-02 23:04:58 +03:00
-
79feebea80
channeldb: remove redudant test
Andrey Samokhvalov
2017-05-22 20:30:15 +03:00
-
7595bee27c
htlcswitch: add usage of queue in channel link
Andrey Samokhvalov
2017-05-24 18:27:39 +03:00
-
22d90d6b35
htlcswitch: add packet queue
Andrey Samokhvalov
2017-05-24 17:34:35 +03:00
-
06946f3911
htlcswitch: add real sphinx iterator
Andrey Samokhvalov
2017-05-02 23:57:13 +03:00
-
882aec704d
htlcswitch: add channel link tests
Andrey Samokhvalov
2017-05-02 02:29:30 +03:00
-
3897343db1
lnwire: add message type description function
Andrey Samokhvalov
2017-05-02 02:29:15 +03:00
-
dbcce82d52
lnwallet: make DeriveRevocationRoot public
Andrey Samokhvalov
2017-05-02 02:25:32 +03:00
-
f774e3d9bf
lnwallet: add missed addition of RHash
Andrey Samokhvalov
2017-03-06 17:00:32 +03:00
-
a14f25830e
htlcswitch: remove redudant variables
Andrey Samokhvalov
2017-05-02 00:06:10 +03:00
-
0e2209cb12
htlcswitch: move onion blob processing
Andrey Samokhvalov
2017-05-03 18:57:13 +03:00
-
de01721aed
htlcswitch: add hop iterator
Andrey Samokhvalov
2017-05-02 22:01:46 +03:00
-
db30571efe
htlcswitch: start using config in channel link
Andrey Samokhvalov
2017-05-04 00:03:47 +03:00
-
2eea76375c
htlcswitch: make channel link implements interface
Andrey Samokhvalov
2017-05-03 17:07:55 +03:00
-
7f572fc155
htlcswitch: add channel link config
Andrey Samokhvalov
2017-05-03 17:02:22 +03:00
-
0de4ea2712
htlcswitch: copy the initial representation of htlc manager
Andrey Samokhvalov
2017-05-01 20:03:41 +03:00
-
b86409cdb3
htlcswitch: recreate hlcswitch from scratch
Andrey Samokhvalov
2017-05-01 19:58:08 +03:00
-
84f94bdf4f
lnwire: add reason to fail code conversion method
Andrey Samokhvalov
2017-05-01 17:47:21 +03:00
-
07afcad6de
htlcswitch: add hop id
Andrey Samokhvalov
2017-05-01 17:46:53 +03:00
-
0e51b1d22d
channeldb: add available balance function
Andrey Samokhvalov
2017-05-19 18:35:28 +03:00
-
fde27716d1
channeldb: add restriction to to use only half of the capacity locally
Andrey Samokhvalov
2017-05-22 15:54:52 +03:00
-
f9b0626f8a
features: add new temporary feature bit to guard new chan close flow
Olaoluwa Osuntokun
2017-05-23 15:28:05 -07:00
-
311495e6d0
peer: add additional comments around new channel close workflow, minor fixes
Olaoluwa Osuntokun
2017-05-23 15:26:38 -07:00
-
e635b958a5
peer: consolidate sendClosingSigned into shutdown resp flow
Olaoluwa Osuntokun
2017-05-23 15:22:56 -07:00
-
588a606a56
peer: ensure when closing the channel actually exists
Olaoluwa Osuntokun
2017-05-23 15:21:35 -07:00
-
408be356fb
lnwallet: update channel close to use fee estimation interface
bryanvu
2017-05-17 16:51:10 -07:00
-
514760f529
peer: handling for channel shutdown messages
bryanvu
2017-03-24 18:26:09 -07:00
-
d7bb600c23
lnwire: adjusted coop close messages to comply with spec
bryanvu
2017-03-08 15:32:11 -08:00
-
570c0e5508
htlcswitch: fix linter error
Olaoluwa Osuntokun
2017-05-18 20:42:05 -07:00
-
38ef8f98e2
htlcswitch: allow re-use of onion circuits via reference coutning
Olaoluwa Osuntokun
2017-05-18 20:30:14 -07:00
-
e7420edd44
peer: fix last-mile settle stalling in concurrent multi-hop setting
Olaoluwa Osuntokun
2017-05-18 20:19:03 -07:00
-
041f3f1e98
peer: eliminate possibility of concurrent map writes in htlcManager
Olaoluwa Osuntokun
2017-05-18 20:13:33 -07:00
-
a5616a3c84
features: add temporary feature bit for dynamic fees
Olaoluwa Osuntokun
2017-05-16 19:15:42 -07:00
-
2b5d46f135
rpc: display commitment weight+fee info in pendingchannels/listchannels
Olaoluwa Osuntokun
2017-05-16 19:14:48 -07:00
-
4728826aa7
lnrpc: add fee, weight, and fee-per-kw for commit txns in channels
Olaoluwa Osuntokun
2017-05-16 19:13:25 -07:00
-
67791755af
lnd: use a default temporary static fee of 50 sat/byte for BTC
Olaoluwa Osuntokun
2017-05-16 19:12:21 -07:00
-
75858a604a
lnd: use a single instance of a FeeEstimator daemon-wide
Olaoluwa Osuntokun
2017-05-16 19:11:43 -07:00
-
8b432f8ca6
funding: query fee estimator and scale to fee-per-kw when making chan
Olaoluwa Osuntokun
2017-05-16 19:10:55 -07:00
-
38a80ba066
funding: add TODO to parametrize dust limit
Olaoluwa Osuntokun
2017-05-16 19:07:02 -07:00
-
b671a50157
lnwire: change the FeePerKb field to FeePerKw
Olaoluwa Osuntokun
2017-05-16 19:06:19 -07:00
-
e689ef61dd
lnwallet: when calc'ing fee for commitment tx, use current fee-per-kw
Olaoluwa Osuntokun
2017-05-16 19:05:12 -07:00
-
82f591dbab
lnwallet: add TODO to properly roll dust outputs into initiator's paid fee
Olaoluwa Osuntokun
2017-05-16 19:02:47 -07:00
-
4ba01bb558
lnwallet: correct scaling for fee-per-byte to fee-per-weight, divide by 4
Olaoluwa Osuntokun
2017-05-16 19:01:57 -07:00
-
c324b11b95
lnwallet: use distinct fee rate for funding transaction coin selection
Olaoluwa Osuntokun
2017-05-16 19:00:19 -07:00
-
222385bf73
lnwallet: calcStaticFee now directly uses feePerKw
Olaoluwa Osuntokun
2017-05-16 18:56:39 -07:00
-
52942e4f13
lnwallet: NewChannelReservation now accepts target feePerKw for commitment
Olaoluwa Osuntokun
2017-05-16 18:55:22 -07:00
-
48850d31d6
lnwallet: simplify remote balance computation for single funder
Olaoluwa Osuntokun
2017-05-16 18:52:33 -07:00
-
392f6b5d8a
lnwallet: convert all references to transaction/block cost to weight
Olaoluwa Osuntokun
2017-05-16 18:50:50 -07:00
-
49e27c77dd
chainntnfs/btcdnotify: modify logging level from error to warn
Olaoluwa Osuntokun
2017-05-16 18:46:50 -07:00
-
75d5396445
channeldb: change MinFeePerKb to FeePerKw in OpenChannel struct
Olaoluwa Osuntokun
2017-05-16 18:43:56 -07:00
-
4ac7cc719f
lnwallet: replace hard-coded fees and adjust tests accordingly
bryanvu
2017-05-01 11:45:02 -07:00
-
abe2e502d5
lnwallet: add FeeEstimator interface, StaticFeeEstimator implementation
bryanvu
2017-05-01 00:27:12 -07:00
-
320bed7e6b
lnwallet: add CommitFee field to OpenChannel
bryanvu
2017-04-30 22:53:54 -07:00
-
7768415adc
test: change integration tests to assert amounts sent rather than balances.
bryanvu
2017-04-30 00:20:47 -07:00
-
18f453a3e6
lnwallet: add dust limit to contribution
bryanvu
2017-04-12 19:20:36 -07:00
-
74854963bf
lnwallet: remove OP_CHECKSEQUENCEVERIFY variable
bryanvu
2017-05-03 00:48:50 -07:00
-
c1769f959b
lnwallet: fix failure messages, spacing in tests
bryanvu
2017-04-10 00:25:32 -07:00
-
a4ba72c08c
routing: close exit chan before ntfnChan to cancel topology clients
Olaoluwa Osuntokun
2017-05-15 18:47:18 -07:00
-
bfc869739d
routing: fix linter error
Olaoluwa Osuntokun
2017-05-15 18:16:28 -07:00
-
bc1a228645
test: remove unnecessary sleep before pendingChannels query
Olaoluwa Osuntokun
2017-05-15 18:13:39 -07:00
-
80598dff11
lnwallet: in closeObserver if commitment is is ours, exit early
Olaoluwa Osuntokun
2017-05-15 18:13:10 -07:00
-
d2585ae6e5
lnwallet: add new struct UnilateralCloseSummary to provide complete channel close details
Olaoluwa Osuntokun
2017-05-15 18:12:52 -07:00
-
3b61675344
peer: revert
178f26b8d5
Olaoluwa Osuntokun
2017-05-15 18:08:46 -07:00
-
620695542c
peer: fix panic bug in watiForChanToClose
Olaoluwa Osuntokun
2017-05-15 17:53:22 -07:00
-
40a7523b8f
routing: fix incorrect logging fmt directive, log chanPoint for undo fetch failure
Olaoluwa Osuntokun
2017-05-15 17:50:56 -07:00
-
1b83c6ae16
chainntnfs: update confirm ntfn tests to verify TxIndex+BlockHeight
Olaoluwa Osuntokun
2017-05-15 17:48:31 -07:00
-
dfd9f6d1ca
chainntnfs/btcdnotify: fix historical confirmation dispatch bugs
Olaoluwa Osuntokun
2017-05-15 17:47:03 -07:00
-
cc19695dad
routing: reject channel announcement if connected vertexes are unknown
Olaoluwa Osuntokun
2017-05-14 19:27:14 -07:00
-
34959e4648
peer+lnwallet: update API usage to recent channeldb changes
Olaoluwa Osuntokun
2017-05-14 19:23:51 -07:00
-
7df1d75267
peer: stop a channel's goroutines within wipeChannel
Olaoluwa Osuntokun
2017-05-14 19:21:17 -07:00
-
9c685433f3
rpc: non-existence of a nursery report is no longer an error
Olaoluwa Osuntokun
2017-05-14 19:20:26 -07:00
-
459583ca04
breacharbiter: don't watch for channel closes if time locked balance is non-zero
Olaoluwa Osuntokun
2017-05-14 19:07:08 -07:00
-
68dbbb046b
channeldb: add total time locked balance to CloseChannelSummary
Olaoluwa Osuntokun
2017-05-14 19:02:59 -07:00
-
57f576bbf1
rpc: include pending close channels in total limbo balance
Olaoluwa Osuntokun
2017-05-14 18:51:26 -07:00
-
1124b4556f
lnwire: fix serialization order of features+addresses in NodeAnnouncement
Olaoluwa Osuntokun
2017-05-12 14:30:10 -07:00
-
14f49d4a22
nodesigner: compact sigs should reference compact pubkeys
Philip Hayes
2017-05-07 05:02:51 -07:00
-
3b84db1f25
rpc: add signature to VerifyMessage response
Philip Hayes
2017-04-29 04:44:29 -07:00
-
ad5b69b798
cmd/lncli: add signmessage and verifymessage commands
Philip Hayes
2017-04-19 19:33:09 -07:00
-
2249215260
rpc: add SignMessage and VerifyMessage interface
Philip Hayes
2017-04-19 19:28:10 -07:00
-
2486097554
discovery+lnwallet: fix tests by making mock notifiers compliant to new interface
Olaoluwa Osuntokun
2017-05-11 15:58:41 -07:00
-
31cb1cb65b
routing/chainview: linter fixes
Olaoluwa Osuntokun
2017-05-10 17:58:42 -07:00
-
1b4862d815
lnwallet: use new ChainNotifier API, typo fixes
Olaoluwa Osuntokun
2017-05-10 17:43:11 -07:00
-
5fe3a5631d
server: eliminate possible initial connection churn by ignoring duplicate inbound conns
Olaoluwa Osuntokun
2017-05-10 17:42:53 -07:00
-
e05ec619ca
peer: ensure no messages are sent/processed _before_ all channels loaded
Olaoluwa Osuntokun
2017-05-10 17:37:59 -07:00
-
a75439f56b
lnd: properly initialize ChannelRouter with FilteredChainView
Olaoluwa Osuntokun
2017-05-10 17:34:15 -07:00
-
d47f004fbd
peer+rpcserver+breacharbiter: usel latest ChainNotifier API
Olaoluwa Osuntokun
2017-05-10 17:27:05 -07:00
-
77cf7ed085
funding: modify ChainNotifier usage due to recent API change
Olaoluwa Osuntokun
2017-05-10 17:23:47 -07:00
-
d9e2d7d22c
utxonursery: modify ChainNotifier usage due to recent API change
Olaoluwa Osuntokun
2017-05-10 17:23:22 -07:00
-
828d28581a
routing: abandon ChainNotifier for FilteredChainView
Olaoluwa Osuntokun
2017-05-10 17:22:26 -07:00
-
2ec0f5788e
routing/chainview: add behavioral interface level tests
Olaoluwa Osuntokun
2017-05-10 17:14:03 -07:00
-
7a42e31a44
routing/chainview: add btcd-websockets impl of FilteredChainView
Olaoluwa Osuntokun
2017-05-10 17:12:32 -07:00
-
7bdd7023f4
routing/chainview: add new chainview package for watching subsets of the UTXO set
Olaoluwa Osuntokun
2017-05-10 17:02:39 -07:00
-
2f0639f1af
chainntnfs: add heightHint to RegisterSpendNtfn+ RegisterConfirmationsNtfn
Olaoluwa Osuntokun
2017-05-10 17:00:18 -07:00
-
45bbeb8f84
chainntnfs/btcdnotify: properly include SpendingHeight in SpendDetails
Olaoluwa Osuntokun
2017-05-10 16:52:27 -07:00
-
a5113c2439
channeldb+funding: track opening height using MarkChannelAsOpen
Olaoluwa Osuntokun
2017-05-10 16:44:40 -07:00
-
373a1192ce
channeldb: fix panic bug in channeldb, check proper bucket for nil-ness
Olaoluwa Osuntokun
2017-05-10 16:37:50 -07:00
-
a18d9b8449
lnwallet+routing: modify BlockChainIO.GetUtxo to be light client friendly
Olaoluwa Osuntokun
2017-05-10 16:37:14 -07:00