├── .gitattributes ├── .github └── workflows │ └── ci.yml ├── .gitignore ├── .gitmodules ├── .soliumignore ├── .soliumrc.json ├── README.md ├── blocks.js ├── contracts ├── BorValidatorSet.template ├── ECVerify.sol ├── IStateReceiver.sol ├── IterableMapping.sol ├── Migrations.sol ├── StateReceiver.sol ├── System.sol ├── ValidatorSet.sol ├── ValidatorVerifier.sol └── test │ ├── TestBorValidatorSet.sol │ ├── TestCommitState.sol │ ├── TestStateReceiver.sol │ └── TestSystem.sol ├── generate-borvalidatorset.js ├── generate-genesis.js ├── generate.sh ├── genesis-template.json ├── migrations ├── 1_initial_migration.js └── 2_genesis_contracts_deploy.js ├── package.json ├── scripts └── run-test.sh ├── sprintSizes.js ├── test ├── BorValidatorSet.test.js └── StateReceiver.test.js ├── truffle-config.js └── validators.js /.gitattributes: -------------------------------------------------------------------------------- 1 | *.sol linguist-language=Solidity 2 | -------------------------------------------------------------------------------- /.github/workflows/ci.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Zikc2023/genesis-contracts/HEAD/.github/workflows/ci.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Zikc2023/genesis-contracts/HEAD/.gitignore -------------------------------------------------------------------------------- /.gitmodules: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Zikc2023/genesis-contracts/HEAD/.gitmodules -------------------------------------------------------------------------------- /.soliumignore: -------------------------------------------------------------------------------- 1 | node_modules 2 | contracts/Migrations.sol 3 | -------------------------------------------------------------------------------- /.soliumrc.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Zikc2023/genesis-contracts/HEAD/.soliumrc.json -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Zikc2023/genesis-contracts/HEAD/README.md -------------------------------------------------------------------------------- /blocks.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Zikc2023/genesis-contracts/HEAD/blocks.js -------------------------------------------------------------------------------- /contracts/BorValidatorSet.template: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Zikc2023/genesis-contracts/HEAD/contracts/BorValidatorSet.template -------------------------------------------------------------------------------- /contracts/ECVerify.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Zikc2023/genesis-contracts/HEAD/contracts/ECVerify.sol -------------------------------------------------------------------------------- /contracts/IStateReceiver.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Zikc2023/genesis-contracts/HEAD/contracts/IStateReceiver.sol -------------------------------------------------------------------------------- /contracts/IterableMapping.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Zikc2023/genesis-contracts/HEAD/contracts/IterableMapping.sol -------------------------------------------------------------------------------- /contracts/Migrations.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Zikc2023/genesis-contracts/HEAD/contracts/Migrations.sol -------------------------------------------------------------------------------- /contracts/StateReceiver.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Zikc2023/genesis-contracts/HEAD/contracts/StateReceiver.sol -------------------------------------------------------------------------------- /contracts/System.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Zikc2023/genesis-contracts/HEAD/contracts/System.sol -------------------------------------------------------------------------------- /contracts/ValidatorSet.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Zikc2023/genesis-contracts/HEAD/contracts/ValidatorSet.sol -------------------------------------------------------------------------------- /contracts/ValidatorVerifier.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Zikc2023/genesis-contracts/HEAD/contracts/ValidatorVerifier.sol -------------------------------------------------------------------------------- /contracts/test/TestBorValidatorSet.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Zikc2023/genesis-contracts/HEAD/contracts/test/TestBorValidatorSet.sol -------------------------------------------------------------------------------- /contracts/test/TestCommitState.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Zikc2023/genesis-contracts/HEAD/contracts/test/TestCommitState.sol -------------------------------------------------------------------------------- /contracts/test/TestStateReceiver.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Zikc2023/genesis-contracts/HEAD/contracts/test/TestStateReceiver.sol -------------------------------------------------------------------------------- /contracts/test/TestSystem.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Zikc2023/genesis-contracts/HEAD/contracts/test/TestSystem.sol -------------------------------------------------------------------------------- /generate-borvalidatorset.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Zikc2023/genesis-contracts/HEAD/generate-borvalidatorset.js -------------------------------------------------------------------------------- /generate-genesis.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Zikc2023/genesis-contracts/HEAD/generate-genesis.js -------------------------------------------------------------------------------- /generate.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Zikc2023/genesis-contracts/HEAD/generate.sh -------------------------------------------------------------------------------- /genesis-template.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Zikc2023/genesis-contracts/HEAD/genesis-template.json -------------------------------------------------------------------------------- /migrations/1_initial_migration.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Zikc2023/genesis-contracts/HEAD/migrations/1_initial_migration.js -------------------------------------------------------------------------------- /migrations/2_genesis_contracts_deploy.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Zikc2023/genesis-contracts/HEAD/migrations/2_genesis_contracts_deploy.js -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Zikc2023/genesis-contracts/HEAD/package.json -------------------------------------------------------------------------------- /scripts/run-test.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Zikc2023/genesis-contracts/HEAD/scripts/run-test.sh -------------------------------------------------------------------------------- /sprintSizes.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Zikc2023/genesis-contracts/HEAD/sprintSizes.js -------------------------------------------------------------------------------- /test/BorValidatorSet.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Zikc2023/genesis-contracts/HEAD/test/BorValidatorSet.test.js -------------------------------------------------------------------------------- /test/StateReceiver.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Zikc2023/genesis-contracts/HEAD/test/StateReceiver.test.js -------------------------------------------------------------------------------- /truffle-config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Zikc2023/genesis-contracts/HEAD/truffle-config.js -------------------------------------------------------------------------------- /validators.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Zikc2023/genesis-contracts/HEAD/validators.js --------------------------------------------------------------------------------