This repository has been archived by the owner on Jul 9, 2021. It is now read-only.
-
Notifications
You must be signed in to change notification settings - Fork 465
Mutli-Block Finalization #2155
Merged
Merged
Mutli-Block Finalization #2155
Changes from 50 commits
Commits
Show all changes
52 commits
Select commit
Hold shift + click to select a range
bbae6b3
`@0x/contracts-staking`: Starting MBF.
merklejerk 73f1aca
`@0x/contracts-staking`: More work on `MixinFinalizer`.
merklejerk e4b9d14
`@0x/contracts-staking`: Tinkering with crediting rewards.
merklejerk 9c47d22
`@0x/contracts-staking`: Add some tests to check rewards in the EthVa…
merklejerk 94909f1
`@0x/contracts-staking`: Add another delegator payout test.
merklejerk b57c0a2
`@0x/contracts-staking`: Fully implement MBF (I hope).
merklejerk 294be37
`@0x/contracts-staking`: Got the solidity compiling.
merklejerk 712b256
`@0x/contracts-staking`: Fix solidity linter errors.
merklejerk 06b4d24
`@0x/contracts-staking`: Working on MBF v2
merklejerk 102ca6b
`@0x/contracts-staking`: Almost compiling...
merklejerk 46b8bfe
`@0x/contracts-staking`: It compiles! (again)
merklejerk 6a8242a
`@0x/contracts-staking`: Fix past epoch reward accounting.
merklejerk 58a5ab4
`@0x/contracts-test-utils`: Allow `hexSlice()` to take negative numbe…
merklejerk d548dda
`@0x/contracts-staking`: Fixing tests.
merklejerk a1aad2e
`@0x/contracts-exchange`: Fixing tests and writing new ones.
merklejerk ada1de4
`@0x/order-utils`: Add `PreviousEpochNotFinalizedError` to `StakingRe…
merklejerk f5ab1e6
`@0x/contracts-staking`: Reduce code duplication in `MixinFinalizer` …
merklejerk 03c59fd
`@0x/contracts-staking`: More `MixinFinalizer` unit tests.
merklejerk b4929df
`@0x/order-utils`: Ran prettier.
merklejerk da0f6b5
`@0x/contracts-test-utils`: Finish off finalizer tests... for now.
merklejerk fa65452
`@0x/contracts-staking`: OK, two more finalizer tests.
merklejerk 38b94ec
`@0x/order-utils`: Add `InvalidMinimumPoolStake` to `StakingRevertErr…
merklejerk 7ef3c12
`@0x/contracts-staking`: Well, it almost worked.
merklejerk 0196ce1
`@0x/contracts-staking`: Last call before embarking of V3 of staking …
merklejerk e267a0e
`@0x/contracts-staking`: Transition to V3
merklejerk 527ec28
`@0x/contracts-utils`: Add auto-scaling and zero-value optimizations …
merklejerk a43b494
`@0x/contracts-staking`: All tests passing!
merklejerk 52b0ba5
`@0x/contracts-staking`: Fix linter errors.
merklejerk 7fb5ed0
`@0x/contracts-staking`: Add another test case to delegator rewards t…
merklejerk ac7f6ae
`@0x/contracts-staking`: It compiles!
merklejerk 993f05d
`@0x/contracts-staking`: Fixing tests.
merklejerk b4b6d4d
`@0x/contracts-test-utils`: Add `shortZip()`.
merklejerk d33080c
`@0x/contracts-staking`: Finalizer tests passing.
merklejerk 54ac1c2
`@0x/base-contract`: Properly encode `BigNumber` indexed filter value…
merklejerk b43fa88
`@0x/contracts-staking`: All tests but `rewards_test` working.
merklejerk d5bbbe8
`@0x/base-contract`: Fix linter errors.
merklejerk 8610671
`@0x/contracts-staking`: Gag! All tests passing?
merklejerk 0270777
`@0x/contracts-test-utils`: Add `hexHash()` to `hex_utils`.
merklejerk d064543
`@0x/contracts-staking`: Add some `computeRewardBalanceOfOperator()` …
merklejerk 2bb9b9a
`@0x/contracts-test-utils`: Ran prettier.
merklejerk 2eff213
`@0x/contracts-staking`: Import `randomAddress()` instead of defining…
merklejerk 14c4491
`@0x/contracts-staking`: Add some extra finalizer tests and light ref…
dorothy-zbornak 3ad7728
`@0x/contracts-staking`: Remove `IStructs.CumulativeRewardInfo`, etc.
dorothy-zbornak 6a29654
`@0x/contracts-staking`: Updating tests and making the contracts test…
dorothy-zbornak c72a15b
`@0x/contracts-staking`: All tests back up and running.
dorothy-zbornak aa4ee2c
`@0x/dev-utils`: Increase gas limit to 9e6
dorothy-zbornak e412618
`@0x/order-utils`: Fix staking error codes after rebase.
dorothy-zbornak eac4520
`@0x/contracts-staking`: Rebase against 3.0
dorothy-zbornak 6d20f0e
`@0x/contracts-staking`: Update compiler version in truffle config.
dorothy-zbornak 9dd8c61
`@0x/contract-staking`: Address review nits.
dorothy-zbornak 196cc43
`@0x/contract-staking`: Make solidity uniformly hideous ;-).
dorothy-zbornak 3883297
`@0x/contracts-staking`: Remove `getTotalBalance()` function.
dorothy-zbornak File filter
Filter by extension
Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Oops, something went wrong.
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
I see you got a hold of Greg's linearization script
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
I suppose we can give imports another pass after all big features are merged.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Come to the dark side, Amir. These aren't the imports you're looking for.