This repository has been archived by the owner on Jan 11, 2024. It is now read-only.
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Topdown finality proposal and execution (#310)
* migrate top down crate * top down crate * new ipc changes * export proxy mod * fix tests * update cargo * update convert * stashed * stashed * initial impl * update cargo * lint * update tests * execute top down * format code * fm-303: update ipc sdk deps * ipc-308: address review * ipc-308: add additional check for reorgs * ipc-308: revert additional reorg check and add todo * detect chain reorg * temp changes * update reorg * fix tests * fix review * move get finality * more logging * fix getting genesis epoch * update config * more logging * more logs * update cargo lock * update config * remove network name * more logs * update cargo * fix top down error * more logs * fix prev hash * revert toolchain * implicit execution * remove context * implicit execution * more logging * more logging * address review * Fix topdown (#321) * fix lotus querying * query range * fix decoding * Revert typechain * log of parsing * fix order * more logs * more logs * more logs * disable change set * debug * more code * more code * more code * more logs * mint to gateway * debug code * working version with clean up * update comments * remove testing code * fix lint * adding topdown module * remove unused code * Test staking: Part 2 (#319) * TEST: Use EthAddress * TEST: Update closure * TEST: Generate join and leave * TEST: Separate configuration number for current and next * TEST: Take &mut self in StakingState * TEST: Test join * TEST: Test collateral and balance * TEST: Test stake command; fix check of has_joined * TEST: Test leave command; fix total collateral * TEST: Test checkpoint command; signature fails * TEST: Build checkpoint during command run * TEST: Higher default random size * TEST: Unit test for ABI encoding * TEST: Hash checkpoint as tuple * TEST: Try sending the signature with +27 recovery ID * TEST: Use non-masked ethereum address * TEST: Do not increment config when staking 0 * TEST: Tweak token amount generation so there aren't that many zeroes * TEST: Choose min_collateral so the last joiner activates * TEST: Bootstrap tests * TEST: Claim * TEST: Show error data in genesis * TEST: min_collateral > 0 * TEST: use local actors * TEST: Ranking * TEST: Subnet deactivation * TEST: Trying to debug the active validator set * TEST: See doesn't need bytes * TEST: Do not fail test if minimum collateral disagrees * TEST: Maybe we should fail * TEST: Assert active limit * TEST: Fix repeatability * TEST: Example of going over the limit of 2 active validators * TEST: Debugged the over-the-limit validators * TEST: Fix the active collateral sum * TEST: Quit testing if we hit the situation of differently ordered minimum collaterals * TEST: Check the hash of cross messages * TEST: Point at the integration testing branch of ABIs * TEST: Fix clippy * TEST: Update ABI git reference * FIX: Only take the /out * FIX: Install openssl in docker * TEST: Update Rust version in docker * FIX: Remove debug * FIX: 27 shift only needed by Solidity * TEST: Add unstake * FIX: SMT unit tests * FIX: Update RocksDB code * TEST: Use IPC actors dev * Update fendermint/vm/interpreter/src/fvm/state/ipc.rs Co-authored-by: Akosh Farkash <[email protected]> * update cargo * format code * log parent sync messages * sort staking change requests * sort in ascending order * fmt code --------- Co-authored-by: Akosh Farkash <[email protected]> --------- Signed-off-by: Alfonso de la Rocha <[email protected]> Co-authored-by: Alfonso de la Rocha <[email protected]> Co-authored-by: Akosh Farkash <[email protected]>
- Loading branch information