├── .gitignore ├── Cargo.lock ├── Cargo.toml ├── README.md ├── assets ├── BTCWarp.png └── infra-flow.png ├── benches └── benchmark.rs ├── lc-service.sh └── src ├── bin └── get_blocks.rs ├── blocks ├── block.rs ├── block_fetcher.rs └── mod.rs ├── circuits ├── bit_operations.rs ├── btc.rs ├── helper.rs ├── l1.rs ├── mod.rs ├── sha256.rs └── split_base.rs ├── client └── mod.rs ├── lib.rs ├── main.rs ├── proofs ├── constants.rs ├── generators.rs ├── helper.rs ├── mod.rs ├── provers.rs └── s3_pusher.rs └── test.py /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/succinctlabs/btc-warp/HEAD/.gitignore -------------------------------------------------------------------------------- /Cargo.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/succinctlabs/btc-warp/HEAD/Cargo.lock -------------------------------------------------------------------------------- /Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/succinctlabs/btc-warp/HEAD/Cargo.toml -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/succinctlabs/btc-warp/HEAD/README.md -------------------------------------------------------------------------------- /assets/BTCWarp.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/succinctlabs/btc-warp/HEAD/assets/BTCWarp.png -------------------------------------------------------------------------------- /assets/infra-flow.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/succinctlabs/btc-warp/HEAD/assets/infra-flow.png -------------------------------------------------------------------------------- /benches/benchmark.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/succinctlabs/btc-warp/HEAD/benches/benchmark.rs -------------------------------------------------------------------------------- /lc-service.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/succinctlabs/btc-warp/HEAD/lc-service.sh -------------------------------------------------------------------------------- /src/bin/get_blocks.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/succinctlabs/btc-warp/HEAD/src/bin/get_blocks.rs -------------------------------------------------------------------------------- /src/blocks/block.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/succinctlabs/btc-warp/HEAD/src/blocks/block.rs -------------------------------------------------------------------------------- /src/blocks/block_fetcher.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/succinctlabs/btc-warp/HEAD/src/blocks/block_fetcher.rs -------------------------------------------------------------------------------- /src/blocks/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/succinctlabs/btc-warp/HEAD/src/blocks/mod.rs -------------------------------------------------------------------------------- /src/circuits/bit_operations.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/succinctlabs/btc-warp/HEAD/src/circuits/bit_operations.rs -------------------------------------------------------------------------------- /src/circuits/btc.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/succinctlabs/btc-warp/HEAD/src/circuits/btc.rs -------------------------------------------------------------------------------- /src/circuits/helper.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/succinctlabs/btc-warp/HEAD/src/circuits/helper.rs -------------------------------------------------------------------------------- /src/circuits/l1.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/succinctlabs/btc-warp/HEAD/src/circuits/l1.rs -------------------------------------------------------------------------------- /src/circuits/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/succinctlabs/btc-warp/HEAD/src/circuits/mod.rs -------------------------------------------------------------------------------- /src/circuits/sha256.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/succinctlabs/btc-warp/HEAD/src/circuits/sha256.rs -------------------------------------------------------------------------------- /src/circuits/split_base.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/succinctlabs/btc-warp/HEAD/src/circuits/split_base.rs -------------------------------------------------------------------------------- /src/client/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/succinctlabs/btc-warp/HEAD/src/client/mod.rs -------------------------------------------------------------------------------- /src/lib.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/succinctlabs/btc-warp/HEAD/src/lib.rs -------------------------------------------------------------------------------- /src/main.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/succinctlabs/btc-warp/HEAD/src/main.rs -------------------------------------------------------------------------------- /src/proofs/constants.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/succinctlabs/btc-warp/HEAD/src/proofs/constants.rs -------------------------------------------------------------------------------- /src/proofs/generators.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/succinctlabs/btc-warp/HEAD/src/proofs/generators.rs -------------------------------------------------------------------------------- /src/proofs/helper.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/succinctlabs/btc-warp/HEAD/src/proofs/helper.rs -------------------------------------------------------------------------------- /src/proofs/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/succinctlabs/btc-warp/HEAD/src/proofs/mod.rs -------------------------------------------------------------------------------- /src/proofs/provers.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/succinctlabs/btc-warp/HEAD/src/proofs/provers.rs -------------------------------------------------------------------------------- /src/proofs/s3_pusher.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/succinctlabs/btc-warp/HEAD/src/proofs/s3_pusher.rs -------------------------------------------------------------------------------- /src/test.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/succinctlabs/btc-warp/HEAD/src/test.py --------------------------------------------------------------------------------