btcd/integration
Olaoluwa Osuntokun 987745ed25 blockchain: implement AlwaysActiveHeight for forced deployment activation
This commit introduces the concept of `AlwaysActiveHeight` to the
deployment mechanism, allowing a deployment to be forced into the active
state if the next block's height meets or exceeds this threshold.

This is intended primarily to be used alongside the new Testnet4
deployment, as the past major soft forks are meant to be active from the
very first block height.
2025-03-12 13:24:20 -05:00
..
rpctest rpctest: make sure to WaitForShutdown 2024-12-03 23:44:16 +08:00
bip0009_test.go blockchain: implement AlwaysActiveHeight for forced deployment activation 2025-03-12 13:24:20 -05:00
chain_test.go rpcclient+integration: add new method GetTxSpendingPrevOut 2024-02-27 23:04:46 +08:00
csv_fork_test.go multi: Run gofmt on the entire repository 2023-06-21 22:31:09 +09:00
getchaintips_test.go rpcclient, integration: Add test for getchaintips call 2023-07-16 16:03:50 +09:00
invalidate_reconsider_block_test.go rpcclient, integration: Add invalidateblock and reconsiderblock 2024-06-19 19:58:29 -04:00
log.go integration: print logs to console 2024-01-15 17:22:42 +08:00
main.go integration: Initial implementation. 2016-10-25 14:36:23 -05:00
prune_test.go fixup! integration: add test to check prune status 2023-10-16 16:34:49 +09:00
rawtx_test.go rpctest: add itest for testmempoolaccept 2024-01-15 17:22:41 +08:00
README.md docs: update shields 2021-03-05 07:45:19 -05:00
rpcserver_test.go multi: switch project over to using btcec/v2 2022-01-26 16:10:17 -08:00

integration

Build Status ISC License

This contains integration tests which make use of the rpctest package to programmatically drive nodes via RPC.

License

This code is licensed under the copyfree ISC License.