├── .github └── workflows │ ├── client-test.yaml │ ├── composer-test.yaml │ ├── sheth-bench.yaml │ └── sheth-test.yaml ├── .gitignore ├── Cargo.lock ├── Cargo.toml ├── HACKING.md ├── LICENSE ├── Makefile ├── README.md ├── benches └── execution.rs ├── chisel.toml ├── client ├── Cargo.lock ├── Cargo.toml ├── README.md └── src │ ├── client │ ├── command.rs │ ├── error.rs │ ├── mod.rs │ └── parse.rs │ ├── main.rs │ └── package.rs ├── composer ├── Cargo.lock ├── Cargo.toml └── src │ ├── accounts.rs │ ├── blob.rs │ ├── lib.rs │ ├── proof │ ├── h256.rs │ ├── mod.rs │ ├── offsets.rs │ ├── sort.rs │ └── uncompressed.rs │ └── transactions.rs └── src ├── account.rs ├── address.rs ├── bls.rs ├── error.rs ├── hash.rs ├── lib.rs ├── main.rs ├── process.rs ├── state ├── imp.rs ├── mock.rs └── mod.rs ├── transaction.rs └── u264.rs /.github/workflows/client-test.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quilt/sheth/HEAD/.github/workflows/client-test.yaml -------------------------------------------------------------------------------- /.github/workflows/composer-test.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quilt/sheth/HEAD/.github/workflows/composer-test.yaml -------------------------------------------------------------------------------- /.github/workflows/sheth-bench.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quilt/sheth/HEAD/.github/workflows/sheth-bench.yaml -------------------------------------------------------------------------------- /.github/workflows/sheth-test.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quilt/sheth/HEAD/.github/workflows/sheth-test.yaml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- 1 | **/target 2 | **/*.rs.bk 3 | /scout 4 | flamegraph.svg 5 | -------------------------------------------------------------------------------- /Cargo.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quilt/sheth/HEAD/Cargo.lock -------------------------------------------------------------------------------- /Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quilt/sheth/HEAD/Cargo.toml -------------------------------------------------------------------------------- /HACKING.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quilt/sheth/HEAD/HACKING.md -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quilt/sheth/HEAD/LICENSE -------------------------------------------------------------------------------- /Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quilt/sheth/HEAD/Makefile -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quilt/sheth/HEAD/README.md -------------------------------------------------------------------------------- /benches/execution.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quilt/sheth/HEAD/benches/execution.rs -------------------------------------------------------------------------------- /chisel.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quilt/sheth/HEAD/chisel.toml -------------------------------------------------------------------------------- /client/Cargo.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quilt/sheth/HEAD/client/Cargo.lock -------------------------------------------------------------------------------- /client/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quilt/sheth/HEAD/client/Cargo.toml -------------------------------------------------------------------------------- /client/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quilt/sheth/HEAD/client/README.md -------------------------------------------------------------------------------- /client/src/client/command.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quilt/sheth/HEAD/client/src/client/command.rs -------------------------------------------------------------------------------- /client/src/client/error.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quilt/sheth/HEAD/client/src/client/error.rs -------------------------------------------------------------------------------- /client/src/client/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quilt/sheth/HEAD/client/src/client/mod.rs -------------------------------------------------------------------------------- /client/src/client/parse.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quilt/sheth/HEAD/client/src/client/parse.rs -------------------------------------------------------------------------------- /client/src/main.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quilt/sheth/HEAD/client/src/main.rs -------------------------------------------------------------------------------- /client/src/package.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quilt/sheth/HEAD/client/src/package.rs -------------------------------------------------------------------------------- /composer/Cargo.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quilt/sheth/HEAD/composer/Cargo.lock -------------------------------------------------------------------------------- /composer/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quilt/sheth/HEAD/composer/Cargo.toml -------------------------------------------------------------------------------- /composer/src/accounts.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quilt/sheth/HEAD/composer/src/accounts.rs -------------------------------------------------------------------------------- /composer/src/blob.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quilt/sheth/HEAD/composer/src/blob.rs -------------------------------------------------------------------------------- /composer/src/lib.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quilt/sheth/HEAD/composer/src/lib.rs -------------------------------------------------------------------------------- /composer/src/proof/h256.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quilt/sheth/HEAD/composer/src/proof/h256.rs -------------------------------------------------------------------------------- /composer/src/proof/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quilt/sheth/HEAD/composer/src/proof/mod.rs -------------------------------------------------------------------------------- /composer/src/proof/offsets.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quilt/sheth/HEAD/composer/src/proof/offsets.rs -------------------------------------------------------------------------------- /composer/src/proof/sort.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quilt/sheth/HEAD/composer/src/proof/sort.rs -------------------------------------------------------------------------------- /composer/src/proof/uncompressed.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quilt/sheth/HEAD/composer/src/proof/uncompressed.rs -------------------------------------------------------------------------------- /composer/src/transactions.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quilt/sheth/HEAD/composer/src/transactions.rs -------------------------------------------------------------------------------- /src/account.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quilt/sheth/HEAD/src/account.rs -------------------------------------------------------------------------------- /src/address.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quilt/sheth/HEAD/src/address.rs -------------------------------------------------------------------------------- /src/bls.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quilt/sheth/HEAD/src/bls.rs -------------------------------------------------------------------------------- /src/error.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quilt/sheth/HEAD/src/error.rs -------------------------------------------------------------------------------- /src/hash.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quilt/sheth/HEAD/src/hash.rs -------------------------------------------------------------------------------- /src/lib.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quilt/sheth/HEAD/src/lib.rs -------------------------------------------------------------------------------- /src/main.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quilt/sheth/HEAD/src/main.rs -------------------------------------------------------------------------------- /src/process.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quilt/sheth/HEAD/src/process.rs -------------------------------------------------------------------------------- /src/state/imp.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quilt/sheth/HEAD/src/state/imp.rs -------------------------------------------------------------------------------- /src/state/mock.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quilt/sheth/HEAD/src/state/mock.rs -------------------------------------------------------------------------------- /src/state/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quilt/sheth/HEAD/src/state/mod.rs -------------------------------------------------------------------------------- /src/transaction.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quilt/sheth/HEAD/src/transaction.rs -------------------------------------------------------------------------------- /src/u264.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quilt/sheth/HEAD/src/u264.rs --------------------------------------------------------------------------------