fabioberger
7c5730fb03
Update dep versions that were accidentally published
2019-11-07 18:11:40 +00:00
fabioberger
1ef2913c5b
Update all CHANGELOGs to prep for publish
2019-11-07 18:07:15 +00:00
fabioberger
17a5f05cf3
Make contract-test package private
2019-11-07 18:02:38 +00:00
Xianny
6a852ab0ed
Replace assetDataUtils with DevUtilsContract wherever possible ( #2304 )
...
* Replace assetDataUtils with DevUtilsContract wherever possible
Does not replace from @0x/instant and some @0x/order-utils uses
* Add revertIfInvalidAssetData to LibAssetData
This is needed to replace `assetDataUtils.decodeAssetDataOrThrow`.
Because it's used in packages and not only contracts, we should wait
to deploy the updated contract so we can update `@0x/contract-artifacts`,
`@0x/abi-gen-wrappers`, and `@0x/contract-wrappers` first.
* remove usages of signatureUtils
* fix test for optimised encoding
* refactor @0x/contracts-integrations
* update changelogs
* Move @0x/contracts-dev-utils from devDependencies to dependencies
It is exported as part of the package
2019-11-06 19:40:20 -08:00
F. Eugene Aumson
f51c80adb2
Change all instances of networkId
to chainId
( #2313 )
...
* abi-gen/test: recompile contract fixtures for 3.0
It seems this hadn't been done since the merge with the 3.0 branch.
* Sync `monorepo$ yarn test` exclusions to CI config
* sra-spec: correct typo
* contract-wrappers: TODO after coord.-server update
* utils: fix typo in comment
* Refactor networkId to chainId everywhere
* Update CHANGELOGs
2019-11-06 01:18:55 -05:00
Greg Hysen
68656c4083
Fixes intermittent test failure by removing block timestamp contraints from staking scheduler tests
2019-11-05 16:57:37 -08:00
Greg Hysen
2d0ad6f181
Updated staking changelog
2019-11-05 15:32:35 -08:00
Greg Hysen
a7f0717afb
Unit tests for MixinCumulativeRewards
2019-11-05 15:32:04 -08:00
Greg Hysen
9b2231ed24
Improved readability on some tests + updated staking changelog
2019-11-05 14:59:55 -08:00
Greg Hysen
c123200f38
Unit tests for MixinScheduler
2019-11-04 15:44:46 -08:00
James Towle
3c6c4128a6
Merge pull request #2294 from 0xProject/refactor/integration-tests/wrapper-functions
...
Refactor/integration tests/wrapper functions
2019-11-04 14:46:11 -08:00
Lawrence Forman
47e050cbaf
Merge pull request #2312 from 0xProject/feat/contracts/staking/MixinStakingPoolRewards-unit-tests
...
MixinStakingPoolRewards unit tests
2019-11-04 17:19:03 -05:00
Alex Towle
62d15117c5
@0x:contracts-integrations
Removed the dependency on number_utils
from staking
2019-11-04 14:16:43 -08:00
Lawrence Forman
fb8360edfd
Merge pull request #2311 from 0xProject/fix/contracts/staking/LibFixedMath-overflow-pt-2
...
Fix `LibFixedMath._mul()` overflow
2019-11-04 12:49:20 -05:00
Alex Towle
e557f2fb48
@0x:contracts-integrations
Added decimal.js
to dependencies so that number_utils
can be used
2019-11-04 09:39:00 -08:00
Lawrence Forman
c957b48281
@0x/contracts-staking
: Run prettier.
2019-11-04 11:10:07 -05:00
Lawrence Forman
c15c5e12b0
@0x/contracts-staking
: Fix event name collision in MixinStakingPoolRewards
unit tests.
2019-11-04 11:09:21 -05:00
Lawrence Forman
15c3c8074c
@0x/contracts-staking
: Add separate unit tests for withdrawDelegatorRewards()
and _withdrawAndSyncDelegatorRewards()
.
2019-11-04 10:43:37 -05:00
Lawrence Forman
cba72c811d
@0x/contracts-staking
: Add _computePoolRewardsSplit()
tests to MixinStakingPoolRewards
unit tests.
2019-11-04 10:43:37 -05:00
Lawrence Forman
28a2e56003
@0x/contracts-staking
: Add more MixinStakingPoolRewards
unit tests.
2019-11-04 10:43:37 -05:00
Lawrence Forman
8c4c3d56c6
@0x/contracts-staking
: Create MixinStakingPoolRewards
unit tests.
2019-11-04 10:43:37 -05:00
Alex Towle
911fcc0bed
@0x:contracts-integrations
Addressed review comments from @mzhu
2019-11-01 17:16:17 -07:00
Alex Towle
55fd16ccf1
@0x:contracts-integrations
Addressed review comments from @dorothy-zbornak
2019-11-01 12:04:24 -07:00
Alex Towle
ebab80cff7
@0x:contracts-integrations
Fixed test issues
2019-11-01 11:22:12 -07:00
Alex Towle
91cb162662
@0x:contracts-integrations
Added tests for weth protocol fees
2019-11-01 11:22:12 -07:00
Alex Towle
fa26f8de51
@0x:contracts-integrations
Refactored to reduce redundancy
2019-11-01 11:22:12 -07:00
Alex Towle
26602ac2db
@0x:contracts-integrations
Added assertions for events in all wrapper functions
2019-11-01 11:22:12 -07:00
Alex Towle
0b8af181d8
@0x:contracts-integrations
Refactored the wrapper tests to use newer tools
2019-11-01 11:22:12 -07:00
Alex Towle
19d661d324
@0x:contracts-integrations
Started to refactor the wrapper tests
2019-11-01 11:22:12 -07:00
Alex Towle
7d29b36246
@0x:contracts-integrations
Moved the wrapper tests into the integrations package
2019-11-01 11:21:52 -07:00
Lawrence Forman
8ba7b95e86
@0x/contracts-utils
: Move LibERC20Token
out.
...
`@0x/contracts-erc20`: Move `LibERC20Token` in.
`@0x/contracts-erc20`: Use `LibBytes` and `LibRichErrors` in `LibERC20Token`.
`@0x/contracts-erc20`: Use `verifyEventsFromLogs` in `LibERC20Token` unit tests.
2019-11-01 13:58:22 -04:00
Lawrence Forman
575cb99839
@0x/contracts-utils
: Update comments in LibERC20Token
.
2019-11-01 13:36:07 -04:00
Lawrence Forman
0c064bf85b
Update changelogs.
2019-11-01 13:36:07 -04:00
Lawrence Forman
0f3610c92a
@0x/contracts-asset-proxy
: Use LibERC20Token
in UniswapBridge
and Eth2DaiBridge
.
2019-11-01 13:36:07 -04:00
Lawrence Forman
c8ef10baaf
@0x/contracts-utils
: Use simple assembly instead of abi.decode()
in LibERC20Token._callWithOptionalBooleanResult()
.
...
`@0x/contracts-exchange-forwarder`: Use `LibERC20Token` in `MixinAssets`.
`@0x/order-utils`: Remove `TransferFailedError` from `ForwarderRevertErrors`.
2019-11-01 13:36:07 -04:00
Lawrence Forman
16dc73bd1e
@0x/contracts-utils
: Add LibERC20Token
.
2019-11-01 13:36:07 -04:00
Lawrence Forman
4f56d68689
@0x/contracts-staking
: Fix overflow w/ LibFixedMath._mul(-1, -2*255)
.
2019-11-01 13:35:23 -04:00
Greg Hysen
3a1c464543
Readability improvements to Staking Proxy unit tests + one extra case
2019-11-01 09:59:17 -07:00
Greg Hysen
a0c2f6b7b4
Updated Staking changelog
2019-10-31 18:25:33 -07:00
Greg Hysen
7bfbf0ad3a
Staking Proxy unit tests + Staking Proxy fallback reverts if no staking contract is attached
2019-10-31 18:22:49 -07:00
Michael Zhu
09d13b2bfa
default before/after in FunctionAssertion
2019-10-31 15:49:12 -07:00
Michael Zhu
af0de72bc3
address comments
2019-10-31 15:30:15 -07:00
Michael Zhu
43e32f6a1a
fix other lint errors
2019-10-31 15:30:15 -07:00
Michael Zhu
e9e6452890
add tslint.json to package and update actor mixins
2019-10-31 15:28:02 -07:00
Michael Zhu
5f699b0c47
add test for weth protocol fees
2019-10-31 15:27:39 -07:00
Michael Zhu
bf18b86f9f
address comments
2019-10-31 15:27:39 -07:00
Michael Zhu
56f7dd7538
fix deployment_manager_test
2019-10-31 15:27:39 -07:00
Michael Zhu
7aa88307f6
Flesh out fillOrder integration tests
2019-10-31 15:27:39 -07:00
Alex Towle
dde570706a
@0x:contracts-integrations
Put final cleaning touches on the function assertion set
2019-10-30 13:26:29 -07:00
Alex Towle
0b3e3ab990
@0x:contracts-integrations
Addressed more review comments
2019-10-30 11:11:55 -07:00