├── .gitignore ├── README.md ├── c++ ├── boost-multi-index.md ├── const-pointers-temporaries.md ├── keywords.md ├── memory.md ├── modules.md └── templates.md ├── cool-tools.md ├── data-structures ├── addrman.md ├── eviction.md ├── m-addr-known.md ├── mempool.md └── tx-size.md ├── git-wizardry.md ├── history ├── activation.md └── rebroadcast.md ├── images ├── addr-known.jpg ├── addrman-startup.jpg ├── bip9_state_machine.png ├── eviction-color-key.jpg ├── eviction-overview.jpg ├── fee-filter-rebroadcast.png ├── mempool-removal-reasons.jpg ├── scale-block-relay-only.png ├── send&receive.jpg └── thread-socket-handler.jpg ├── locks.md ├── onboarding-exercises ├── README.md ├── functional-tests.md └── version-handshake.md ├── reviews ├── addrman-overhaul.md ├── block-relay-message.md ├── disable-tx.md ├── getnetmsgstats.md ├── pr20187.md ├── pr21527.md └── review-club-20861-bech32m.md ├── running-bitcoin ├── all-the-things.md └── init-params.md ├── sanitizers.md ├── serialization.md └── testing ├── addrman-determinism.md ├── functional-tests.md ├── fuzzing.md ├── python-imports.md └── unit-tests.md /.gitignore: -------------------------------------------------------------------------------- 1 | .DS_Store 2 | NOPUSH/ -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amitiuttarwar/bitcoin-notes/HEAD/README.md -------------------------------------------------------------------------------- /c++/boost-multi-index.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amitiuttarwar/bitcoin-notes/HEAD/c++/boost-multi-index.md -------------------------------------------------------------------------------- /c++/const-pointers-temporaries.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amitiuttarwar/bitcoin-notes/HEAD/c++/const-pointers-temporaries.md -------------------------------------------------------------------------------- /c++/keywords.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amitiuttarwar/bitcoin-notes/HEAD/c++/keywords.md -------------------------------------------------------------------------------- /c++/memory.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amitiuttarwar/bitcoin-notes/HEAD/c++/memory.md -------------------------------------------------------------------------------- /c++/modules.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amitiuttarwar/bitcoin-notes/HEAD/c++/modules.md -------------------------------------------------------------------------------- /c++/templates.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amitiuttarwar/bitcoin-notes/HEAD/c++/templates.md -------------------------------------------------------------------------------- /cool-tools.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amitiuttarwar/bitcoin-notes/HEAD/cool-tools.md -------------------------------------------------------------------------------- /data-structures/addrman.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amitiuttarwar/bitcoin-notes/HEAD/data-structures/addrman.md -------------------------------------------------------------------------------- /data-structures/eviction.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amitiuttarwar/bitcoin-notes/HEAD/data-structures/eviction.md -------------------------------------------------------------------------------- /data-structures/m-addr-known.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amitiuttarwar/bitcoin-notes/HEAD/data-structures/m-addr-known.md -------------------------------------------------------------------------------- /data-structures/mempool.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amitiuttarwar/bitcoin-notes/HEAD/data-structures/mempool.md -------------------------------------------------------------------------------- /data-structures/tx-size.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amitiuttarwar/bitcoin-notes/HEAD/data-structures/tx-size.md -------------------------------------------------------------------------------- /git-wizardry.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amitiuttarwar/bitcoin-notes/HEAD/git-wizardry.md -------------------------------------------------------------------------------- /history/activation.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amitiuttarwar/bitcoin-notes/HEAD/history/activation.md -------------------------------------------------------------------------------- /history/rebroadcast.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amitiuttarwar/bitcoin-notes/HEAD/history/rebroadcast.md -------------------------------------------------------------------------------- /images/addr-known.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amitiuttarwar/bitcoin-notes/HEAD/images/addr-known.jpg -------------------------------------------------------------------------------- /images/addrman-startup.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amitiuttarwar/bitcoin-notes/HEAD/images/addrman-startup.jpg -------------------------------------------------------------------------------- /images/bip9_state_machine.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amitiuttarwar/bitcoin-notes/HEAD/images/bip9_state_machine.png -------------------------------------------------------------------------------- /images/eviction-color-key.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amitiuttarwar/bitcoin-notes/HEAD/images/eviction-color-key.jpg -------------------------------------------------------------------------------- /images/eviction-overview.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amitiuttarwar/bitcoin-notes/HEAD/images/eviction-overview.jpg -------------------------------------------------------------------------------- /images/fee-filter-rebroadcast.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amitiuttarwar/bitcoin-notes/HEAD/images/fee-filter-rebroadcast.png -------------------------------------------------------------------------------- /images/mempool-removal-reasons.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amitiuttarwar/bitcoin-notes/HEAD/images/mempool-removal-reasons.jpg -------------------------------------------------------------------------------- /images/scale-block-relay-only.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amitiuttarwar/bitcoin-notes/HEAD/images/scale-block-relay-only.png -------------------------------------------------------------------------------- /images/send&receive.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amitiuttarwar/bitcoin-notes/HEAD/images/send&receive.jpg -------------------------------------------------------------------------------- /images/thread-socket-handler.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amitiuttarwar/bitcoin-notes/HEAD/images/thread-socket-handler.jpg -------------------------------------------------------------------------------- /locks.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amitiuttarwar/bitcoin-notes/HEAD/locks.md -------------------------------------------------------------------------------- /onboarding-exercises/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amitiuttarwar/bitcoin-notes/HEAD/onboarding-exercises/README.md -------------------------------------------------------------------------------- /onboarding-exercises/functional-tests.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amitiuttarwar/bitcoin-notes/HEAD/onboarding-exercises/functional-tests.md -------------------------------------------------------------------------------- /onboarding-exercises/version-handshake.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amitiuttarwar/bitcoin-notes/HEAD/onboarding-exercises/version-handshake.md -------------------------------------------------------------------------------- /reviews/addrman-overhaul.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amitiuttarwar/bitcoin-notes/HEAD/reviews/addrman-overhaul.md -------------------------------------------------------------------------------- /reviews/block-relay-message.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amitiuttarwar/bitcoin-notes/HEAD/reviews/block-relay-message.md -------------------------------------------------------------------------------- /reviews/disable-tx.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amitiuttarwar/bitcoin-notes/HEAD/reviews/disable-tx.md -------------------------------------------------------------------------------- /reviews/getnetmsgstats.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amitiuttarwar/bitcoin-notes/HEAD/reviews/getnetmsgstats.md -------------------------------------------------------------------------------- /reviews/pr20187.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amitiuttarwar/bitcoin-notes/HEAD/reviews/pr20187.md -------------------------------------------------------------------------------- /reviews/pr21527.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amitiuttarwar/bitcoin-notes/HEAD/reviews/pr21527.md -------------------------------------------------------------------------------- /reviews/review-club-20861-bech32m.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amitiuttarwar/bitcoin-notes/HEAD/reviews/review-club-20861-bech32m.md -------------------------------------------------------------------------------- /running-bitcoin/all-the-things.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amitiuttarwar/bitcoin-notes/HEAD/running-bitcoin/all-the-things.md -------------------------------------------------------------------------------- /running-bitcoin/init-params.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amitiuttarwar/bitcoin-notes/HEAD/running-bitcoin/init-params.md -------------------------------------------------------------------------------- /sanitizers.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amitiuttarwar/bitcoin-notes/HEAD/sanitizers.md -------------------------------------------------------------------------------- /serialization.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amitiuttarwar/bitcoin-notes/HEAD/serialization.md -------------------------------------------------------------------------------- /testing/addrman-determinism.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amitiuttarwar/bitcoin-notes/HEAD/testing/addrman-determinism.md -------------------------------------------------------------------------------- /testing/functional-tests.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amitiuttarwar/bitcoin-notes/HEAD/testing/functional-tests.md -------------------------------------------------------------------------------- /testing/fuzzing.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amitiuttarwar/bitcoin-notes/HEAD/testing/fuzzing.md -------------------------------------------------------------------------------- /testing/python-imports.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amitiuttarwar/bitcoin-notes/HEAD/testing/python-imports.md -------------------------------------------------------------------------------- /testing/unit-tests.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amitiuttarwar/bitcoin-notes/HEAD/testing/unit-tests.md --------------------------------------------------------------------------------