Bitcoin Implementation Migration Map

This document maps the source files from the original structure to their new locations in the reorganized structure.

Core Bitcoin Implementation

Original Location New Location Description
anya-bitcoin/src/core/ reorganized/bitcoin/core/ Core Bitcoin functionality
src/bitcoin/bip340.rs reorganized/bitcoin/core/consensus/bip340.rs BIP-340 implementation
src/bitcoin/bip341.rs reorganized/bitcoin/core/consensus/bip341.rs BIP-341 implementation
src/bitcoin/validation.rs reorganized/bitcoin/core/consensus/validation.rs Validation logic
src/bitcoin/merkle.rs reorganized/bitcoin/core/consensus/merkle.rs Merkle tree implementation
src/bitcoin/protocol.rs reorganized/bitcoin/protocol/core_protocol.rs Protocol implementation

Layer 2 Implementations

Original Location New Location Description
anya-bitcoin/src/layer2/ reorganized/bitcoin/layer2/ Layer 2 implementation base
src/layer2/bob/ reorganized/bitcoin/layer2/bob/ Bitcoin Optimistic Blockchain
src/layer2/lightning/ reorganized/bitcoin/layer2/lightning/ Lightning Network implementation
src/layer2/rgb/ reorganized/bitcoin/layer2/rgb/ RGB Protocol implementation
src/layer2/rsk/ reorganized/bitcoin/layer2/rsk/ RSK integration
src/bitcoin/layer2/rgb/ reorganized/bitcoin/layer2/rgb/ RGB Protocol (merged)

Testing Infrastructure

Original Location New Location Description
tests/bitcoin/ reorganized/bitcoin/testing/ Bitcoin tests base
tests/bitcoin/riscv_tests.rs reorganized/bitcoin/testing/riscv/riscv_tests.rs RISC-V tests
tests/bitcoin/riscv_vm_tests.rs reorganized/bitcoin/testing/riscv/riscv_vm_tests.rs RISC-V VM tests
tests/bitcoin/cross_layer_tests.rs reorganized/bitcoin/testing/integration/cross_layer_tests.rs Cross-layer integration tests
src/bitcoin/tests/ reorganized/bitcoin/testing/core/ Core Bitcoin tests

Documentation

Original Location New Location Description
docs/bitcoin/ reorganized/bitcoin/docs/ Bitcoin documentation base
docs/bitcoin/LAYER2_SUPPORT.md reorganized/bitcoin/docs/layer2/OVERVIEW.md Layer 2 documentation
docs/architecture/ (Bitcoin-related) reorganized/bitcoin/docs/architecture/ Architecture documentation
docs/standards/ (Bitcoin-related) reorganized/bitcoin/docs/standards/ Standards documentation