├── .dockerignore ├── .gitattributes ├── .gitignore ├── .solcover.js ├── Dockerfile ├── Makefile ├── README.md ├── audit └── 2022-04-27-Beosin.pdf ├── contracts ├── ChainConfig.sol ├── DeployerProxy.sol ├── Governance.sol ├── Injector.sol ├── RuntimeUpgrade.sol ├── SlashingIndicator.sol ├── Staking.sol ├── StakingPool.sol ├── SystemReward.sol ├── interfaces │ ├── IChainConfig.sol │ ├── IDeployerProxy.sol │ ├── IGovernance.sol │ ├── IInjector.sol │ ├── IRuntimeUpgrade.sol │ ├── IRuntimeUpgradeEvmHook.sol │ ├── ISlashingIndicator.sol │ ├── IStaking.sol │ ├── IStakingPool.sol │ ├── ISystemReward.sol │ └── IValidatorSet.sol └── tests │ ├── FakeDeployerProxy.sol │ ├── FakeRuntimeUpgrade.sol │ ├── FakeRuntimeUpgradeEvmHook.sol │ ├── FakeStaking.sol │ └── FakeSystemReward.sol ├── create-genesis.go ├── gas-report.png ├── go.mod ├── go.sum ├── keystore ├── UTC--2021-04-15T12-00-01.000Z--00a601f45688dba8a070722073b015277cf36725 ├── UTC--2022-01-26T12-39-42.534Z--08fae3885e299c24ff9841478eb946f41023ac69 ├── UTC--2022-01-26T12-40-47.616Z--751aaca849b09a3e347bbfe125cf18423cc24b40 ├── UTC--2022-02-02T10-05-59.452Z--a6ff33e3250cc765052ac9d7f7dfebda183c4b9b ├── UTC--2022-02-02T10-06-12.880Z--49c0f7c8c11a4c80dc6449efe1010bb166818da8 ├── UTC--2022-02-02T10-06-44.419Z--8e1ea6eaa09c3b40f4a51fcd056a031870a0549a └── UTC--2022-02-02T10-59-47.185Z--b891fe7b38f857f53a7b5529204c58d5c487280b ├── package.json ├── password.txt ├── test ├── deployer.js ├── governance.js ├── helper.js ├── injector.js ├── parlia.js ├── runtime-upgrade.js ├── staking-pool.js ├── staking.js └── system.js ├── truffle-config.js ├── upgrade-runtime.js └── yarn.lock /.dockerignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Asphere-xyz/bas-genesis-config/HEAD/.dockerignore -------------------------------------------------------------------------------- /.gitattributes: -------------------------------------------------------------------------------- 1 | *.sol linguist-language=Solidity -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Asphere-xyz/bas-genesis-config/HEAD/.gitignore -------------------------------------------------------------------------------- /.solcover.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Asphere-xyz/bas-genesis-config/HEAD/.solcover.js -------------------------------------------------------------------------------- /Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Asphere-xyz/bas-genesis-config/HEAD/Dockerfile -------------------------------------------------------------------------------- /Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Asphere-xyz/bas-genesis-config/HEAD/Makefile -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Asphere-xyz/bas-genesis-config/HEAD/README.md -------------------------------------------------------------------------------- /audit/2022-04-27-Beosin.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Asphere-xyz/bas-genesis-config/HEAD/audit/2022-04-27-Beosin.pdf -------------------------------------------------------------------------------- /contracts/ChainConfig.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Asphere-xyz/bas-genesis-config/HEAD/contracts/ChainConfig.sol -------------------------------------------------------------------------------- /contracts/DeployerProxy.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Asphere-xyz/bas-genesis-config/HEAD/contracts/DeployerProxy.sol -------------------------------------------------------------------------------- /contracts/Governance.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Asphere-xyz/bas-genesis-config/HEAD/contracts/Governance.sol -------------------------------------------------------------------------------- /contracts/Injector.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Asphere-xyz/bas-genesis-config/HEAD/contracts/Injector.sol -------------------------------------------------------------------------------- /contracts/RuntimeUpgrade.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Asphere-xyz/bas-genesis-config/HEAD/contracts/RuntimeUpgrade.sol -------------------------------------------------------------------------------- /contracts/SlashingIndicator.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Asphere-xyz/bas-genesis-config/HEAD/contracts/SlashingIndicator.sol -------------------------------------------------------------------------------- /contracts/Staking.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Asphere-xyz/bas-genesis-config/HEAD/contracts/Staking.sol -------------------------------------------------------------------------------- /contracts/StakingPool.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Asphere-xyz/bas-genesis-config/HEAD/contracts/StakingPool.sol -------------------------------------------------------------------------------- /contracts/SystemReward.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Asphere-xyz/bas-genesis-config/HEAD/contracts/SystemReward.sol -------------------------------------------------------------------------------- /contracts/interfaces/IChainConfig.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Asphere-xyz/bas-genesis-config/HEAD/contracts/interfaces/IChainConfig.sol -------------------------------------------------------------------------------- /contracts/interfaces/IDeployerProxy.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Asphere-xyz/bas-genesis-config/HEAD/contracts/interfaces/IDeployerProxy.sol -------------------------------------------------------------------------------- /contracts/interfaces/IGovernance.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Asphere-xyz/bas-genesis-config/HEAD/contracts/interfaces/IGovernance.sol -------------------------------------------------------------------------------- /contracts/interfaces/IInjector.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Asphere-xyz/bas-genesis-config/HEAD/contracts/interfaces/IInjector.sol -------------------------------------------------------------------------------- /contracts/interfaces/IRuntimeUpgrade.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Asphere-xyz/bas-genesis-config/HEAD/contracts/interfaces/IRuntimeUpgrade.sol -------------------------------------------------------------------------------- /contracts/interfaces/IRuntimeUpgradeEvmHook.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Asphere-xyz/bas-genesis-config/HEAD/contracts/interfaces/IRuntimeUpgradeEvmHook.sol -------------------------------------------------------------------------------- /contracts/interfaces/ISlashingIndicator.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Asphere-xyz/bas-genesis-config/HEAD/contracts/interfaces/ISlashingIndicator.sol -------------------------------------------------------------------------------- /contracts/interfaces/IStaking.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Asphere-xyz/bas-genesis-config/HEAD/contracts/interfaces/IStaking.sol -------------------------------------------------------------------------------- /contracts/interfaces/IStakingPool.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Asphere-xyz/bas-genesis-config/HEAD/contracts/interfaces/IStakingPool.sol -------------------------------------------------------------------------------- /contracts/interfaces/ISystemReward.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Asphere-xyz/bas-genesis-config/HEAD/contracts/interfaces/ISystemReward.sol -------------------------------------------------------------------------------- /contracts/interfaces/IValidatorSet.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Asphere-xyz/bas-genesis-config/HEAD/contracts/interfaces/IValidatorSet.sol -------------------------------------------------------------------------------- /contracts/tests/FakeDeployerProxy.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Asphere-xyz/bas-genesis-config/HEAD/contracts/tests/FakeDeployerProxy.sol -------------------------------------------------------------------------------- /contracts/tests/FakeRuntimeUpgrade.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Asphere-xyz/bas-genesis-config/HEAD/contracts/tests/FakeRuntimeUpgrade.sol -------------------------------------------------------------------------------- /contracts/tests/FakeRuntimeUpgradeEvmHook.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Asphere-xyz/bas-genesis-config/HEAD/contracts/tests/FakeRuntimeUpgradeEvmHook.sol -------------------------------------------------------------------------------- /contracts/tests/FakeStaking.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Asphere-xyz/bas-genesis-config/HEAD/contracts/tests/FakeStaking.sol -------------------------------------------------------------------------------- /contracts/tests/FakeSystemReward.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Asphere-xyz/bas-genesis-config/HEAD/contracts/tests/FakeSystemReward.sol -------------------------------------------------------------------------------- /create-genesis.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Asphere-xyz/bas-genesis-config/HEAD/create-genesis.go -------------------------------------------------------------------------------- /gas-report.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Asphere-xyz/bas-genesis-config/HEAD/gas-report.png -------------------------------------------------------------------------------- /go.mod: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Asphere-xyz/bas-genesis-config/HEAD/go.mod -------------------------------------------------------------------------------- /go.sum: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Asphere-xyz/bas-genesis-config/HEAD/go.sum -------------------------------------------------------------------------------- /keystore/UTC--2021-04-15T12-00-01.000Z--00a601f45688dba8a070722073b015277cf36725: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Asphere-xyz/bas-genesis-config/HEAD/keystore/UTC--2021-04-15T12-00-01.000Z--00a601f45688dba8a070722073b015277cf36725 -------------------------------------------------------------------------------- /keystore/UTC--2022-01-26T12-39-42.534Z--08fae3885e299c24ff9841478eb946f41023ac69: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Asphere-xyz/bas-genesis-config/HEAD/keystore/UTC--2022-01-26T12-39-42.534Z--08fae3885e299c24ff9841478eb946f41023ac69 -------------------------------------------------------------------------------- /keystore/UTC--2022-01-26T12-40-47.616Z--751aaca849b09a3e347bbfe125cf18423cc24b40: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Asphere-xyz/bas-genesis-config/HEAD/keystore/UTC--2022-01-26T12-40-47.616Z--751aaca849b09a3e347bbfe125cf18423cc24b40 -------------------------------------------------------------------------------- /keystore/UTC--2022-02-02T10-05-59.452Z--a6ff33e3250cc765052ac9d7f7dfebda183c4b9b: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Asphere-xyz/bas-genesis-config/HEAD/keystore/UTC--2022-02-02T10-05-59.452Z--a6ff33e3250cc765052ac9d7f7dfebda183c4b9b -------------------------------------------------------------------------------- /keystore/UTC--2022-02-02T10-06-12.880Z--49c0f7c8c11a4c80dc6449efe1010bb166818da8: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Asphere-xyz/bas-genesis-config/HEAD/keystore/UTC--2022-02-02T10-06-12.880Z--49c0f7c8c11a4c80dc6449efe1010bb166818da8 -------------------------------------------------------------------------------- /keystore/UTC--2022-02-02T10-06-44.419Z--8e1ea6eaa09c3b40f4a51fcd056a031870a0549a: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Asphere-xyz/bas-genesis-config/HEAD/keystore/UTC--2022-02-02T10-06-44.419Z--8e1ea6eaa09c3b40f4a51fcd056a031870a0549a -------------------------------------------------------------------------------- /keystore/UTC--2022-02-02T10-59-47.185Z--b891fe7b38f857f53a7b5529204c58d5c487280b: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Asphere-xyz/bas-genesis-config/HEAD/keystore/UTC--2022-02-02T10-59-47.185Z--b891fe7b38f857f53a7b5529204c58d5c487280b -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Asphere-xyz/bas-genesis-config/HEAD/package.json -------------------------------------------------------------------------------- /password.txt: -------------------------------------------------------------------------------- 1 | 12345678 -------------------------------------------------------------------------------- /test/deployer.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Asphere-xyz/bas-genesis-config/HEAD/test/deployer.js -------------------------------------------------------------------------------- /test/governance.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Asphere-xyz/bas-genesis-config/HEAD/test/governance.js -------------------------------------------------------------------------------- /test/helper.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Asphere-xyz/bas-genesis-config/HEAD/test/helper.js -------------------------------------------------------------------------------- /test/injector.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Asphere-xyz/bas-genesis-config/HEAD/test/injector.js -------------------------------------------------------------------------------- /test/parlia.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Asphere-xyz/bas-genesis-config/HEAD/test/parlia.js -------------------------------------------------------------------------------- /test/runtime-upgrade.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Asphere-xyz/bas-genesis-config/HEAD/test/runtime-upgrade.js -------------------------------------------------------------------------------- /test/staking-pool.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Asphere-xyz/bas-genesis-config/HEAD/test/staking-pool.js -------------------------------------------------------------------------------- /test/staking.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Asphere-xyz/bas-genesis-config/HEAD/test/staking.js -------------------------------------------------------------------------------- /test/system.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Asphere-xyz/bas-genesis-config/HEAD/test/system.js -------------------------------------------------------------------------------- /truffle-config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Asphere-xyz/bas-genesis-config/HEAD/truffle-config.js -------------------------------------------------------------------------------- /upgrade-runtime.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Asphere-xyz/bas-genesis-config/HEAD/upgrade-runtime.js -------------------------------------------------------------------------------- /yarn.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Asphere-xyz/bas-genesis-config/HEAD/yarn.lock --------------------------------------------------------------------------------