lnd/lntest
Olaoluwa Osuntokun 08f1c2e93a
chainntfns: add new option for conf notifications to send block
In this commit, we add a new option for the existing confirmation
notification system that optionally allows the caller to specify that a
block should be included as well.

The only quirk w/ the implementation here is the neutrino backend:
usually we get filtered blocks, we so need to first fetch the block
again so we can deliver the full block to the notifier. On the notifier
end, it'll only be checking for the transactions we care about, to
sending a full block doesn't affect the correctness.

We also extend the `testBatchConfirmationNotification` test to assert
that a block is only included if the caller specifies it.
2022-08-01 19:59:21 -07:00
..
channels lntest/channels: introduce subpackage to deduplicate static structs 2021-01-25 14:04:39 -05:00
itest Merge pull request #6754 from ellemouton/ensureRpcRegistrationOrder 2022-07-26 19:05:30 -05:00
mock chainntfns: add new option for conf notifications to send block 2022-08-01 19:59:21 -07:00
wait itest: remove extra graph topology subscription 2021-09-17 07:50:42 +08:00
bitcoind.go multi: new bitcoind rpcpolling backend for itests 2022-05-11 09:02:13 +02:00
bitcoind_common.go multi: new bitcoind rpcpolling backend for itests 2022-05-11 09:02:13 +02:00
bitcoind_notxindex.go multi: new bitcoind rpcpolling backend for itests 2022-05-11 09:02:13 +02:00
bitcoind_rpcpolling.go multi: new bitcoind rpcpolling backend for itests 2022-05-11 09:02:13 +02:00
btcd.go lntest: surface bitcoin backend rpc credentials 2022-01-10 14:49:10 -05:00
doc.go lntest: Add doc.go with package documentation. 2017-12-14 20:06:23 -08:00
fee_service.go multi: fix newly detected linter issues 2022-02-10 11:02:02 +01:00
fee_service_test.go multi: fix newly detected linter issues 2022-02-10 11:02:02 +01:00
harness_miner.go itest: start using harness miner in harness net 2022-01-05 13:10:06 +08:00
harness_net.go multi: add zero-conf, scid-alias channel-types to rpc 2022-07-07 17:10:30 -04:00
harness_node.go lntest: keep all failed payments by default for HarnessNode 2022-07-07 19:28:30 -07:00
neutrino.go lntest: surface bitcoin backend rpc credentials 2022-01-10 14:49:10 -05:00
test_common.go lntest: export ListenerFormat constant 2022-01-06 12:57:27 +01:00
timeouts.go multi: add golang 1.17 compatible build tags 2021-09-29 17:31:37 -07:00
timeouts_darwin.go multi: add golang 1.17 compatible build tags 2021-09-29 17:31:37 -07:00
timeouts_remote_db.go multi: add golang 1.17 compatible build tags 2021-09-29 17:31:37 -07:00