├── .github └── workflows │ └── secrets_scanner.yaml ├── .gitignore ├── L1-governance ├── .eslintignore ├── .eslintrc.js ├── .gitignore ├── .npmignore ├── .prettierignore ├── .solhint.json ├── .solhintignore ├── README.md ├── contracts │ └── Governance.sol ├── goerli.json ├── hardhat.config.ts ├── package.json ├── scripts │ └── deploy.ts ├── tsconfig.json └── yarn.lock ├── L2-counter ├── README.md ├── contracts │ └── Counter.sol ├── deploy │ └── deploy.ts ├── hardhat.config.ts ├── package.json ├── scripts │ ├── counter.json │ ├── display-value.ts │ ├── governance.json │ └── increment-counter.ts └── yarn.lock └── README.md /.github/workflows/secrets_scanner.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matter-labs/cross-chain-tutorial/HEAD/.github/workflows/secrets_scanner.yaml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matter-labs/cross-chain-tutorial/HEAD/.gitignore -------------------------------------------------------------------------------- /L1-governance/.eslintignore: -------------------------------------------------------------------------------- 1 | node_modules 2 | artifacts 3 | cache 4 | coverage 5 | -------------------------------------------------------------------------------- /L1-governance/.eslintrc.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matter-labs/cross-chain-tutorial/HEAD/L1-governance/.eslintrc.js -------------------------------------------------------------------------------- /L1-governance/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matter-labs/cross-chain-tutorial/HEAD/L1-governance/.gitignore -------------------------------------------------------------------------------- /L1-governance/.npmignore: -------------------------------------------------------------------------------- 1 | hardhat.config.ts 2 | scripts 3 | test 4 | -------------------------------------------------------------------------------- /L1-governance/.prettierignore: -------------------------------------------------------------------------------- 1 | node_modules 2 | artifacts 3 | cache 4 | coverage* 5 | gasReporterOutput.json 6 | -------------------------------------------------------------------------------- /L1-governance/.solhint.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matter-labs/cross-chain-tutorial/HEAD/L1-governance/.solhint.json -------------------------------------------------------------------------------- /L1-governance/.solhintignore: -------------------------------------------------------------------------------- 1 | node_modules 2 | -------------------------------------------------------------------------------- /L1-governance/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matter-labs/cross-chain-tutorial/HEAD/L1-governance/README.md -------------------------------------------------------------------------------- /L1-governance/contracts/Governance.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matter-labs/cross-chain-tutorial/HEAD/L1-governance/contracts/Governance.sol -------------------------------------------------------------------------------- /L1-governance/goerli.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matter-labs/cross-chain-tutorial/HEAD/L1-governance/goerli.json -------------------------------------------------------------------------------- /L1-governance/hardhat.config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matter-labs/cross-chain-tutorial/HEAD/L1-governance/hardhat.config.ts -------------------------------------------------------------------------------- /L1-governance/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matter-labs/cross-chain-tutorial/HEAD/L1-governance/package.json -------------------------------------------------------------------------------- /L1-governance/scripts/deploy.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matter-labs/cross-chain-tutorial/HEAD/L1-governance/scripts/deploy.ts -------------------------------------------------------------------------------- /L1-governance/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matter-labs/cross-chain-tutorial/HEAD/L1-governance/tsconfig.json -------------------------------------------------------------------------------- /L1-governance/yarn.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matter-labs/cross-chain-tutorial/HEAD/L1-governance/yarn.lock -------------------------------------------------------------------------------- /L2-counter/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matter-labs/cross-chain-tutorial/HEAD/L2-counter/README.md -------------------------------------------------------------------------------- /L2-counter/contracts/Counter.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matter-labs/cross-chain-tutorial/HEAD/L2-counter/contracts/Counter.sol -------------------------------------------------------------------------------- /L2-counter/deploy/deploy.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matter-labs/cross-chain-tutorial/HEAD/L2-counter/deploy/deploy.ts -------------------------------------------------------------------------------- /L2-counter/hardhat.config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matter-labs/cross-chain-tutorial/HEAD/L2-counter/hardhat.config.ts -------------------------------------------------------------------------------- /L2-counter/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matter-labs/cross-chain-tutorial/HEAD/L2-counter/package.json -------------------------------------------------------------------------------- /L2-counter/scripts/counter.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matter-labs/cross-chain-tutorial/HEAD/L2-counter/scripts/counter.json -------------------------------------------------------------------------------- /L2-counter/scripts/display-value.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matter-labs/cross-chain-tutorial/HEAD/L2-counter/scripts/display-value.ts -------------------------------------------------------------------------------- /L2-counter/scripts/governance.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matter-labs/cross-chain-tutorial/HEAD/L2-counter/scripts/governance.json -------------------------------------------------------------------------------- /L2-counter/scripts/increment-counter.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matter-labs/cross-chain-tutorial/HEAD/L2-counter/scripts/increment-counter.ts -------------------------------------------------------------------------------- /L2-counter/yarn.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matter-labs/cross-chain-tutorial/HEAD/L2-counter/yarn.lock -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matter-labs/cross-chain-tutorial/HEAD/README.md --------------------------------------------------------------------------------