├── .gas-snapshot ├── .github └── workflows │ ├── cd.yml │ ├── release-prod.yml │ ├── setSequencerRole.yml │ └── test.yml ├── .gitignore ├── .gitmodules ├── README.md ├── foundry.toml ├── script ├── DeployGnosisSafe.s.sol ├── DeployWETH9.s.sol ├── Zenith.s.sol └── ZenithL2.s.sol ├── src ├── Transactor.sol ├── UsesPermit2.sol ├── Zenith.sol ├── orders │ ├── HostOrders.sol │ ├── IOrders.sol │ ├── OrderDestination.sol │ ├── OrderOrigin.sol │ ├── OrdersPermit2.sol │ └── RollupOrders.sol └── passage │ ├── Passage.sol │ ├── PassagePermit2.sol │ └── RollupPassage.sol └── test ├── Helpers.t.sol ├── Safe.t.sol ├── SignetStd.sol ├── SignetStdTest.t.sol ├── fuzz-host ├── PassageFuzz.t.sol ├── TransactorFuzz.t.sol └── ZenithFuzz.t.sol ├── fuzz-rollup └── OrdersFuzz.t.sol ├── host ├── Passage.t.sol ├── Permit2Passage.t.sol ├── Transactor.t.sol └── Zenith.t.sol └── rollup ├── Orders.t.sol ├── Permit2Orders.t.sol ├── RollupPassage.t.sol └── RollupPassagePermit2Test.t.sol /.gas-snapshot: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/init4tech/zenith/HEAD/.gas-snapshot -------------------------------------------------------------------------------- /.github/workflows/cd.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/init4tech/zenith/HEAD/.github/workflows/cd.yml -------------------------------------------------------------------------------- /.github/workflows/release-prod.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/init4tech/zenith/HEAD/.github/workflows/release-prod.yml -------------------------------------------------------------------------------- /.github/workflows/setSequencerRole.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/init4tech/zenith/HEAD/.github/workflows/setSequencerRole.yml -------------------------------------------------------------------------------- /.github/workflows/test.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/init4tech/zenith/HEAD/.github/workflows/test.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/init4tech/zenith/HEAD/.gitignore -------------------------------------------------------------------------------- /.gitmodules: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/init4tech/zenith/HEAD/.gitmodules -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/init4tech/zenith/HEAD/README.md -------------------------------------------------------------------------------- /foundry.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/init4tech/zenith/HEAD/foundry.toml -------------------------------------------------------------------------------- /script/DeployGnosisSafe.s.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/init4tech/zenith/HEAD/script/DeployGnosisSafe.s.sol -------------------------------------------------------------------------------- /script/DeployWETH9.s.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/init4tech/zenith/HEAD/script/DeployWETH9.s.sol -------------------------------------------------------------------------------- /script/Zenith.s.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/init4tech/zenith/HEAD/script/Zenith.s.sol -------------------------------------------------------------------------------- /script/ZenithL2.s.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/init4tech/zenith/HEAD/script/ZenithL2.s.sol -------------------------------------------------------------------------------- /src/Transactor.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/init4tech/zenith/HEAD/src/Transactor.sol -------------------------------------------------------------------------------- /src/UsesPermit2.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/init4tech/zenith/HEAD/src/UsesPermit2.sol -------------------------------------------------------------------------------- /src/Zenith.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/init4tech/zenith/HEAD/src/Zenith.sol -------------------------------------------------------------------------------- /src/orders/HostOrders.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/init4tech/zenith/HEAD/src/orders/HostOrders.sol -------------------------------------------------------------------------------- /src/orders/IOrders.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/init4tech/zenith/HEAD/src/orders/IOrders.sol -------------------------------------------------------------------------------- /src/orders/OrderDestination.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/init4tech/zenith/HEAD/src/orders/OrderDestination.sol -------------------------------------------------------------------------------- /src/orders/OrderOrigin.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/init4tech/zenith/HEAD/src/orders/OrderOrigin.sol -------------------------------------------------------------------------------- /src/orders/OrdersPermit2.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/init4tech/zenith/HEAD/src/orders/OrdersPermit2.sol -------------------------------------------------------------------------------- /src/orders/RollupOrders.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/init4tech/zenith/HEAD/src/orders/RollupOrders.sol -------------------------------------------------------------------------------- /src/passage/Passage.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/init4tech/zenith/HEAD/src/passage/Passage.sol -------------------------------------------------------------------------------- /src/passage/PassagePermit2.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/init4tech/zenith/HEAD/src/passage/PassagePermit2.sol -------------------------------------------------------------------------------- /src/passage/RollupPassage.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/init4tech/zenith/HEAD/src/passage/RollupPassage.sol -------------------------------------------------------------------------------- /test/Helpers.t.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/init4tech/zenith/HEAD/test/Helpers.t.sol -------------------------------------------------------------------------------- /test/Safe.t.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/init4tech/zenith/HEAD/test/Safe.t.sol -------------------------------------------------------------------------------- /test/SignetStd.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/init4tech/zenith/HEAD/test/SignetStd.sol -------------------------------------------------------------------------------- /test/SignetStdTest.t.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/init4tech/zenith/HEAD/test/SignetStdTest.t.sol -------------------------------------------------------------------------------- /test/fuzz-host/PassageFuzz.t.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/init4tech/zenith/HEAD/test/fuzz-host/PassageFuzz.t.sol -------------------------------------------------------------------------------- /test/fuzz-host/TransactorFuzz.t.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/init4tech/zenith/HEAD/test/fuzz-host/TransactorFuzz.t.sol -------------------------------------------------------------------------------- /test/fuzz-host/ZenithFuzz.t.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/init4tech/zenith/HEAD/test/fuzz-host/ZenithFuzz.t.sol -------------------------------------------------------------------------------- /test/fuzz-rollup/OrdersFuzz.t.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/init4tech/zenith/HEAD/test/fuzz-rollup/OrdersFuzz.t.sol -------------------------------------------------------------------------------- /test/host/Passage.t.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/init4tech/zenith/HEAD/test/host/Passage.t.sol -------------------------------------------------------------------------------- /test/host/Permit2Passage.t.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/init4tech/zenith/HEAD/test/host/Permit2Passage.t.sol -------------------------------------------------------------------------------- /test/host/Transactor.t.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/init4tech/zenith/HEAD/test/host/Transactor.t.sol -------------------------------------------------------------------------------- /test/host/Zenith.t.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/init4tech/zenith/HEAD/test/host/Zenith.t.sol -------------------------------------------------------------------------------- /test/rollup/Orders.t.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/init4tech/zenith/HEAD/test/rollup/Orders.t.sol -------------------------------------------------------------------------------- /test/rollup/Permit2Orders.t.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/init4tech/zenith/HEAD/test/rollup/Permit2Orders.t.sol -------------------------------------------------------------------------------- /test/rollup/RollupPassage.t.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/init4tech/zenith/HEAD/test/rollup/RollupPassage.t.sol -------------------------------------------------------------------------------- /test/rollup/RollupPassagePermit2Test.t.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/init4tech/zenith/HEAD/test/rollup/RollupPassagePermit2Test.t.sol --------------------------------------------------------------------------------