fabioberger
2a5f5f7312
Move deps to devDeps not used in src dir
2019-11-12 12:27:21 +00:00
fabioberger
fe54fbefbb
Improve comment in npmignores
2019-11-12 11:47:11 +00:00
fabioberger
6324a92ec5
Refactor contracts-* exports so none in test dir so npmignore works as intended
2019-11-11 21:49:29 +00:00
fabioberger
67e7b5c124
Merge branch 'development' into refactor/reduceContractPkgBundle
2019-11-11 21:00:36 +00:00
fabioberger
e07f7b54e0
Stop using directory level exports
2019-11-11 19:50:13 +00:00
fabioberger
0142d07f10
Fix linter
2019-11-11 17:53:07 +00:00
fabioberger
86b76a3e75
Introduce publicFacingContracts config in all package.jsons, refactor all imports from src in contracts packages
2019-11-11 15:10:15 +00:00
fabioberger
5db1820123
Only export non-test source Solidity source-code
2019-11-11 11:46:03 +00:00
fabioberger
f011be9347
Update all contracts-*is package.json, tsconfig.json, compiler.json, artifacts/ts and wrappers.js
2019-11-10 23:41:56 +00:00
fabioberger
4767882ed3
Add .npmignore to all contracts-* packages so we only publish the Solidity source and lib dir (minus tests)
2019-11-08 18:20:47 +00:00
fabioberger
3b9d84fa58
Publish
...
- @0x/contracts-asset-proxy@2.3.0-beta.1
- @0x/contracts-coordinator@2.1.0-beta.1
- @0x/contracts-dev-utils@0.1.0-beta.1
- @0x/contracts-erc1155@1.2.0-beta.1
- @0x/contracts-erc20@2.3.0-beta.1
- @0x/contracts-erc721@2.2.0-beta.1
- @0x/contracts-exchange-forwarder@3.1.0-beta.1
- @0x/contracts-exchange-libs@3.1.0-beta.1
- @0x/contracts-exchange@2.2.0-beta.1
- @0x/contracts-extensions@4.1.0-beta.1
- @0x/contracts-integrations@1.0.1
- @0x/contracts-multisig@3.2.0-beta.1
- @0x/contracts-staking@1.1.0-beta.1
- @0x/contracts-test-utils@3.2.0-beta.1
- @0x/contracts-tests@0.0.2
- @0x/contracts-utils@3.3.0-beta.1
- 0x.js@8.0.0-beta.0
- @0x/abi-gen-wrappers@5.4.0-beta.1
- @0x/abi-gen@4.4.0-beta.1
- @0x/assert@2.2.0-beta.1
- @0x/asset-buyer@6.2.0-beta.1
- @0x/asset-swapper@2.1.0-beta.1
- @0x/base-contract@5.5.0-beta.1
- @0x/connect@5.1.0-beta.1
- @0x/contract-addresses@3.3.0-beta.2
- @0x/contract-artifacts@2.3.0-beta.2
- @0x/contract-wrappers@12.2.0-beta.1
- @0x/contracts-gen@1.1.0-beta.1
- @0x/dev-utils@2.4.0-beta.1
- ethereum-types@2.2.0-beta.1
- @0x/instant@1.0.33
- @0x/json-schemas@4.1.0-beta.1
- @0x/migrations@4.4.0-beta.1
- @0x/monorepo-scripts@1.0.39
- @0x/order-utils@8.5.0-beta.1
- @0x/orderbook@0.1.0-beta.1
- @0x/sol-compiler@3.2.0-beta.1
- @0x/sol-coverage@3.1.0-beta.1
- @0x/sol-doc@2.1.0-beta.1
- @0x/sol-profiler@3.2.0-beta.1
- @0x/sol-resolver@2.1.0-beta.1
- @0x/sol-trace@2.1.0-beta.1
- @0x/sol-tracing-utils@6.1.0-beta.1
- @0x/sra-spec@2.1.0-beta.1
- @0x/subproviders@5.1.0-beta.1
- @0x/testnet-faucets@1.0.89
- @0x/tslint-config@3.1.0-beta.1
- @0x/types@2.5.0-beta.1
- @0x/typescript-typings@4.4.0-beta.1
- @0x/utils@4.6.0-beta.1
- @0x/web3-wrapper@6.1.0-beta.1
2019-11-07 20:43:12 +00:00
fabioberger
6fd96a6fd7
Updated CHANGELOGS & MD docs
2019-11-07 20:42:58 +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
xianny
deffdabc30
Revert "Updated CHANGELOGS & MD docs"
...
This reverts commit f65d8cc32529564a374fcd4674fa88493652ba0d.
2019-11-05 17:06:05 -08:00
xianny
8811a5387a
Revert "Publish"
...
This reverts commit 9336d4e545e55b1223be4a8871ee54a9b30499c6.
2019-11-05 17:05:58 -08:00
xianny
9336d4e545
Publish
...
- @0x/contracts-asset-proxy@2.3.0-beta.1
- @0x/contracts-coordinator@2.1.0-beta.1
- @0x/contracts-dev-utils@0.1.0-beta.1
- @0x/contracts-erc1155@1.2.0-beta.1
- @0x/contracts-erc20@2.3.0-beta.1
- @0x/contracts-erc721@2.2.0-beta.1
- @0x/contracts-exchange-forwarder@3.1.0-beta.1
- @0x/contracts-exchange-libs@3.1.0-beta.1
- @0x/contracts-exchange@2.2.0-beta.1
- @0x/contracts-extensions@4.1.0-beta.1
- @0x/contracts-integrations@1.0.1
- @0x/contracts-multisig@3.2.0-beta.1
- @0x/contracts-staking@1.1.0-beta.1
- @0x/contracts-test-utils@3.2.0-beta.1
- @0x/contracts-tests@0.0.2
- @0x/contracts-utils@3.3.0-beta.1
- 0x.js@7.1.0-beta.1
- @0x/abi-gen-wrappers@5.4.0-beta.1
- @0x/abi-gen@4.4.0-beta.1
- @0x/assert@2.2.0-beta.1
- @0x/asset-buyer@6.2.0-beta.1
- @0x/asset-swapper@2.1.0-beta.1
- @0x/base-contract@5.5.0-beta.1
- @0x/connect@5.1.0-beta.1
- @0x/contract-addresses@3.3.0-beta.1
- @0x/contract-artifacts@2.3.0-beta.1
- @0x/contract-wrappers@12.2.0-beta.1
- @0x/contracts-gen@1.1.0-beta.1
- @0x/dev-utils@2.4.0-beta.1
- ethereum-types@2.2.0-beta.1
- @0x/instant@1.0.33
- @0x/json-schemas@4.1.0-beta.1
- @0x/migrations@4.4.0-beta.1
- @0x/monorepo-scripts@1.0.39
- @0x/order-utils@8.5.0-beta.1
- @0x/orderbook@0.1.0-beta.1
- @0x/sol-compiler@3.2.0-beta.1
- @0x/sol-coverage@3.1.0-beta.1
- @0x/sol-doc@2.1.0-beta.1
- @0x/sol-profiler@3.2.0-beta.1
- @0x/sol-resolver@2.1.0-beta.1
- @0x/sol-trace@2.1.0-beta.1
- @0x/sol-tracing-utils@6.1.0-beta.1
- @0x/sra-spec@2.1.0-beta.1
- @0x/subproviders@5.1.0-beta.1
- @0x/testnet-faucets@1.0.89
- @0x/tslint-config@3.1.0-beta.0
- @0x/types@2.5.0-beta.1
- @0x/typescript-typings@4.4.0-beta.1
- @0x/utils@4.6.0-beta.1
- @0x/web3-wrapper@6.1.0-beta.1
2019-11-05 16:58:14 -08:00
xianny
f65d8cc325
Updated CHANGELOGS & MD docs
2019-11-05 16:58:00 -08: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
0f3610c92a
@0x/contracts-asset-proxy
: Use LibERC20Token
in UniswapBridge
and Eth2DaiBridge
.
2019-11-01 13:36:07 -04:00
Amir Bandeali
281658ba34
Rename withdrawTo to bridgeTransferFrom
2019-10-23 09:42:37 -07:00
Xianny
0e90b0e7d0
Make wrappers small again ( #2243 )
...
* introduce --debug option to abi-gen and remove debug functions from @0x/abi-gen-wrappers
* make evmExecAsync protected; ignore deployedBytecode in doc comment
* trim deployedBytecode so it's undefined unless a contract has pure functions
* remove validateAndSendTransactionAsync
* Create `AwaitTransactionSuccessOpts` and `SendTransactionOpts` types
* Remove duplicate types `IndexedFilterValues`, `DecodedLogEvent`, `EventCallback` from `@0x/base-contract`
2019-10-16 09:38:34 -07:00
Alex Towle
523bc3f951
Updated Changelogs
2019-10-15 15:00:01 -07:00
Alex Towle
41d99e77c7
@0x:contracts-utils
Removed SafeMath and the use of the contract throughout contracts/
2019-10-15 14:31:48 -07:00
Lawrence Forman
53df2130ea
@0x/contracts-asset-proxy
: Remove only
modifier on uniswap tests.
2019-10-08 09:27:53 +09:00
Lawrence Forman
dbf22583b5
@0x/contracts-asset-proxy
: Remove unecessary token allowance when coming from WETH.
2019-10-05 22:37:51 -05:00
Lawrence Forman
e67888d65f
@0x/contracs-asset-proxy
: Pass in minimum buy amounts in the UniswapBridge
.
...
`@0x/contracs-asset-proxy`: Slight refactors in `UniswapBridge`.
2019-10-05 16:27:24 -05:00
Lawrence Forman
584f8b13fe
@0x/contracts-asset-proxy
: Rebase and update Eth2DaiBridge
to use IWallet
from exchange-libs
.
2019-10-05 13:57:51 -05:00
Lawrence Forman
035dc607db
@0x/contracts-asset-proxy
: Use IWallet
from exchange-libs
.
...
`@0x/contracts-asset-proxy`: Fix some comment typos in `UniswapBridge`.
`@0x/contracts-asset-proxy`: Add more allowance tests to the `UniswapBridge` tests.
2019-10-05 13:57:51 -05:00
Lawrence Forman
80cb6b654b
@0x/contracts-asset-proxy
: Fix linter errors.
2019-10-05 13:57:51 -05:00
Lawrence Forman
ab70c4df74
@0x/contracts-asset-proxy
: Remove only
modifier on tests.
2019-10-05 13:57:51 -05:00
Lawrence Forman
95e461072f
@0x/contracts-asset-proxy
: Always set allowance.
2019-10-05 13:57:50 -05:00
Lawrence Forman
2593f1ff30
@0x/contracts-asset-proxy
: Update CHANGELOG.
2019-10-05 13:57:50 -05:00
Lawrence Forman
c2261a6bbe
@0x/contracts-asset-proxy
: Finish off UniswapBridge
tests.
2019-10-05 13:57:50 -05:00
Lawrence Forman
b383781870
@0x/contracts-asset-proxy
: Getting around stack issues.
2019-10-05 13:57:50 -05:00
Lawrence Forman
7d121bafd0
@0x/contracts-asset-proxy
: More work on UniswapBridge
tests.
2019-10-05 13:57:50 -05:00
Lawrence Forman
6a2911d10f
@0x/contracts-asset-proxy
: Start work on UniswapBridge
tests.
2019-10-05 13:57:50 -05:00
Lawrence Forman
17362bcf44
@0x/contracts-asset-proxy
: Create UniswapBridge
.
2019-10-05 13:57:50 -05:00
Jacob Evans
c60d1e50c5
Publish
...
- @0x/contracts-asset-proxy@2.3.0-beta.0
- @0x/contracts-coordinator@2.1.0-beta.0
- @0x/contracts-dev-utils@0.1.0-beta.0
- @0x/contracts-erc1155@1.2.0-beta.0
- @0x/contracts-erc20@2.3.0-beta.0
- @0x/contracts-erc721@2.2.0-beta.0
- @0x/contracts-exchange-forwarder@3.1.0-beta.0
- @0x/contracts-exchange-libs@3.1.0-beta.0
- @0x/contracts-exchange@2.2.0-beta.0
- @0x/contracts-extensions@4.1.0-beta.0
- @0x/contracts-multisig@3.2.0-beta.0
- @0x/contracts-staking@1.1.0-beta.0
- @0x/contracts-test-utils@3.2.0-beta.0
- @0x/contracts-utils@3.3.0-beta.0
- 0x.js@7.1.0-beta.0
- @0x/abi-gen-wrappers@5.4.0-beta.0
- @0x/abi-gen@4.3.0-beta.0
- @0x/assert@2.2.0-beta.0
- @0x/asset-buyer@6.2.0-beta.0
- @0x/asset-swapper@2.1.0-beta.0
- @0x/base-contract@5.5.0-beta.0
- @0x/connect@5.1.0-beta.0
- @0x/contract-addresses@3.3.0-beta.0
- @0x/contract-artifacts@2.3.0-beta.0
- @0x/contract-wrappers@12.2.0-beta.0
- @0x/contracts-gen@1.1.0-beta.0
- @0x/dev-utils@2.4.0-beta.0
- ethereum-types@2.2.0-beta.0
- @0x/instant@1.0.32
- @0x/json-schemas@4.1.0-beta.0
- @0x/migrations@4.4.0-beta.0
- @0x/monorepo-scripts@1.0.38
- @0x/order-utils@8.5.0-beta.0
- @0x/orderbook@0.1.0-beta.0
- @0x/sol-compiler@3.2.0-beta.0
- @0x/sol-coverage@3.1.0-beta.0
- @0x/sol-doc@2.1.0-beta.0
- @0x/sol-profiler@3.2.0-beta.0
- @0x/sol-resolver@2.1.0-beta.0
- @0x/sol-trace@2.1.0-beta.0
- @0x/sol-tracing-utils@6.1.0-beta.0
- @0x/sra-spec@2.1.0-beta.0
- @0x/subproviders@5.1.0-beta.0
- @0x/testnet-faucets@1.0.88
- @0x/types@2.5.0-beta.0
- @0x/typescript-typings@4.4.0-beta.0
- @0x/utils@4.6.0-beta.0
- @0x/web3-wrapper@6.1.0-beta.0
2019-10-03 14:10:22 -07:00
Jacob Evans
501f5ad3de
Updated CHANGELOGS & MD docs
2019-10-03 14:10:00 -07:00
Fabio B
8465be2a03
Merge pull request #2226 from 0xProject/feature/publishPrep
...
Final RC publish prep
2019-10-02 05:02:53 +02:00
Lawrence Forman
d15f4de4ae
@0x/contracts-asset-proxy
: Inline _grantAllowances()
in Eth2DaiBridge
.
2019-10-01 19:46:14 -07:00
Lawrence Forman
4098238019
@0x/contracts-asset-proxy
: Set allowance every time.
2019-10-01 19:46:14 -07:00
Lawrence Forman
1356237ec9
@0x/contracts-asset-proxy
: Rebase and use IERC20Bridge
2019-10-01 19:46:14 -07:00
Lawrence Forman
35daecd5ae
@0x/contracts-asset-proxy
: Rebase and use @0x/types.AssetProxyId
.
2019-10-01 19:46:14 -07:00
Lawrence Forman
bb87c8e7b5
@0x/contracts-asset-proxy
: Switch Eth2DaiBridge to support arbitrary tokens.
...
`@0x/contracts-asset-proxy`: Support non-conformant tokens in Eth2DaiBridge
2019-10-01 19:46:14 -07:00
Lawrence Forman
48f7a24505
@0x/contracts-asset-proxy
: Rebase and update tests for new proxy selector.
2019-10-01 19:46:14 -07:00
Lawrence Forman
98c59091ab
@0x/contracts-asset-proxy
: Add comments and update naming convention in IEth2Dai
.
2019-10-01 19:46:14 -07:00
Lawrence Forman
4ca08adcfa
@0x/contracts-asset-proxy
: Rebase and add extra comments.
2019-10-01 19:46:14 -07:00
Lawrence Forman
29bcc1b5b7
@0x/contracts-asset-proxy
: omg these insidious only
modifiers.
2019-10-01 19:46:14 -07:00
Lawrence Forman
6e4186adbe
@0x/contracts-asset-proxy
: Add some more unit tests for Eth2DaiBridge
.
2019-10-01 19:46:14 -07:00