xianny
9e9e0d6592
Publish
...
- @0x/contracts-asset-proxy@2.3.0-beta.2
- @0x/contracts-coordinator@2.1.0-beta.2
- @0x/contracts-dev-utils@0.1.0-beta.2
- @0x/contracts-erc1155@1.2.0-beta.2
- @0x/contracts-erc20@2.3.0-beta.2
- @0x/contracts-erc721@2.2.0-beta.2
- @0x/contracts-exchange-forwarder@3.1.0-beta.2
- @0x/contracts-exchange-libs@3.1.0-beta.2
- @0x/contracts-exchange@2.2.0-beta.2
- @0x/contracts-extensions@4.1.0-beta.2
- @0x/contracts-integrations@1.0.2
- @0x/contracts-multisig@3.2.0-beta.2
- @0x/contracts-staking@1.1.0-beta.2
- @0x/contracts-test-utils@3.2.0-beta.2
- @0x/contracts-tests@0.0.3
- @0x/contracts-utils@3.3.0-beta.2
- 0x.js@8.0.0-beta.1
- @0x/abi-gen-wrappers@5.4.0-beta.2
- @0x/abi-gen@4.4.0-beta.2
- @0x/assert@2.2.0-beta.2
- @0x/asset-buyer@6.2.0-beta.2
- @0x/asset-swapper@2.1.0-beta.2
- @0x/base-contract@5.5.0-beta.2
- @0x/connect@5.1.0-beta.2
- @0x/contract-addresses@3.3.0-beta.3
- @0x/contract-artifacts@2.3.0-beta.3
- @0x/contract-wrappers@12.2.0-beta.2
- @0x/contracts-gen@1.1.0-beta.2
- @0x/dev-utils@2.4.0-beta.2
- ethereum-types@2.2.0-beta.2
- @0x/instant@1.0.34
- @0x/json-schemas@4.1.0-beta.2
- @0x/migrations@4.4.0-beta.2
- @0x/monorepo-scripts@1.0.40
- @0x/order-utils@8.5.0-beta.2
- @0x/orderbook@0.1.0-beta.2
- @0x/sol-compiler@3.2.0-beta.2
- @0x/sol-coverage@3.1.0-beta.2
- @0x/sol-doc@2.1.0-beta.2
- @0x/sol-profiler@3.2.0-beta.2
- @0x/sol-resolver@2.1.0-beta.2
- @0x/sol-trace@2.1.0-beta.2
- @0x/sol-tracing-utils@6.1.0-beta.2
- @0x/sra-spec@2.1.0-beta.2
- @0x/subproviders@5.1.0-beta.2
- @0x/tslint-config@3.1.0-beta.2
- @0x/types@2.5.0-beta.2
- @0x/typescript-typings@4.4.0-beta.2
- @0x/utils@4.6.0-beta.2
- @0x/web3-wrapper@6.1.0-beta.2
2019-11-17 18:03:29 -05:00
xianny
cb5f9ba97d
Updated CHANGELOGS & MD docs
2019-11-17 18:03:13 -05:00
xianny
34538f2ced
prettier
2019-11-17 17:14:28 -05:00
xianny
2575644920
update CHANGELOG.json for beta publish
2019-11-17 17:11:35 -05:00
Greg Hysz
b4b43a9e9e
Updated Coordinator wrappers and artifacts ( #2346 )
...
* Updated Coordinator wrappers and artifacts
* Use contracts-coordinator package for Coordinator
* disable custom CoordinatorWrapper
* trim disallowed artifact fields; fix exports for docs; lint
2019-11-16 19:22:22 -05:00
F. Eugene Aumson
df97b20913
abi-gen/Py: fix incorrect method return types and other small issues ( #2345 )
...
* .gitignore gen'd Python staking contract wrappers
* abi-gen/test-cli: check Python type hints in lint
* sra_client.py: Update doc for replicating examples
* abi-gen/Py: fix call() return type incl. tx hash
Previously, generated wrappers for contract methods were including type
hints that suggested that a call() (as opposed to a send_transaction())
might return either the underlying return type or a transaction hash.
This doesn't make sense because a call() will never return a TX hash.
Now, the type hint just has the return type of the underlying method.
* abi-gen: fix test_cli:lint checking wrong code
test_cli:lint is meant to be a rudimentary test of the code generated by
abi-gen. However, previously, this script was incorporated into `yarn
lint`, and in CircleCI `static-tests` runs independently of `build`.
Consequently, the runs of test_cli:lint were checking the OLD code,
which was previously generated and checked in to git, NOT the code
generated with the version of abi-gen represented by the git repo. Now,
test_cli:lint happens during `yarn test` rather than `yarn lint`,
because `yarn test` IS dependent on `yarn build`.
* contract_wrappers.py: fix misplaced doc
Previously, the routines `order_to_jsdict()` and `jsdict_to_order()`
were moved from contract_wrappers.exchange.types to
contract_wrappers.order_conversions. However, the module-level
docstring describing those routines was accidentally left behind in
exchange.types.
* abi-gen/Py: stop documenting return types for TXs
Previously the send_transaction() interface included docstring
documentation for the return types of the contract method, but that
doesn't make any sense because send_transaction() returns a transaction
hash rather than any actual return values.
* abi-gen/Py: stop gen'ing send_tx for const methods
* abi-gen/Py: add build_tx to contract methods
* abi-gen/Py: fix incorrect method return types
Fixes #2298 .
* abi-gen/Py: rm validator arg to no-input methods
* abi-gen: mv Py Handlebars helpers to own module
Move all existing Python-related Handlebars helpers to the newly created
python_handlebars_helpers module.
* abi-gen: refactor internal interface
No functionality is changed. Sole purpose of this commit is to
facilitate an upcoming commit.
* abi-gen: refactor internal interface
No functionality is changed. Sole purpose of this commit is to
facilitate an upcoming commit.
* abi-gen/Py: name tuples w/internalType, not hash
Use the new `internalType` field on the `DataItem`s in the contract
artifact to give generated tuple classes a better name than just hashing
their component field names.
* Fix CI errors
* abi-gen/Py/wrapper: make internal member private
* Update CHANGELOGs
2019-11-15 18:27:45 -05:00
mzhu25
9e3cc379ed
Merge pull request #2335 from 0xProject/refactor/integrations/move-balance-stores
...
`@0x/contracts-integrations`: Restructure directories, welcome core.ts and balance stores
2019-11-15 11:10:02 -08:00
Michael Zhu
c1d78a94a2
move ValidatorWalletAction to signature_validator.ts
2019-11-15 09:53:06 -08:00
Michael Zhu
7f4cbba076
Refactor integrations directory structure; move core.ts, balance stores, and FillOrderWrapper to integrations
2019-11-15 09:49:20 -08:00
Fabio B
bdca84fe72
Merge pull request #2342 from 0xProject/update/bigNumberDep
...
Update BigNumber dep to ~9.0.0
2019-11-15 11:53:47 +00:00
fabioberger
cf8fd7103b
Add changelog entry re: BigNumber version change in packages that export BigNumber
2019-11-15 11:11:08 +00:00
fabioberger
8e8cdbd413
Update BigNumber dep to ~9.0.0
2019-11-15 11:04:53 +00:00
Jacob Evans
30f01681d4
Merge pull request #2341 from 0xProject/fix/parity-revert-errors
...
RevertError: Decode Parity revert errors
2019-11-15 20:31:40 +10:00
Fabio B
ecf1ad8da1
Merge pull request #2340 from 0xProject/fix/ciPublish
...
Fix CI test-publish
2019-11-15 10:23:28 +00:00
Jacob Evans
42dc112a13
RevertError: Decode Parity revert errors
2019-11-15 19:39:06 +10:00
Jacob Evans
58276cefce
Merge pull request #2323 from 0xProject/feat/3.0-staking-ganache
...
ganache: Added Staking, Forwarder, ERC20Bridge
2019-11-15 13:05:37 +10:00
Amir Bandeali
4b6501a739
Merge pull request #2338 from 0xProject/fix/contracts/exchange/marketBuyOrdersNoThrow-rounding
...
Round up in `marketBuyOrdersNoThrow()`
2019-11-14 18:57:29 -08:00
Jacob Evans
724085e068
Remove TestStaking
...
CHANGELOG updates
Rebase and clean imports
Fix lint
2019-11-15 12:34:41 +10:00
Jacob Evans
21fab3ef9f
Added Staking and ERC20 Bridge to migrations
2019-11-15 11:38:43 +10:00
Amir Bandeali
db8837f4ce
Redeploy DevUtils and ZeroExGovernor on testnets
2019-11-15 11:34:31 +10:00
Lawrence Forman
5781cdf6da
ran prettier (again)
2019-11-14 18:36:34 -05:00
Lawrence Forman
874eb1602f
@0x/contracts-exchange: Round up in marketBuyOrdersNoThrow() so marketBuyOrdersFillOrKill() doesn't throw up.
2019-11-14 17:55:11 -05:00
fabioberger
82149917b7
Update mesh-rpc-client dep to latest version
2019-11-14 22:54:39 +00:00
F. Eugene Aumson
f11d8a5bd8
@0x/order-utils refactors for v3: orderParsingUtils, signatureUtils, orderHashUtils, RevertErrors, transactionHashUtils ( #2321 )
...
* move orderParsingUtils from order-utils to connect
* Remove many functions from signatureUtils
Removed from the exported object, that is. All of them are used in
other existing code, so they were all moved to be as local to their
usage as possible.
* remove orderHashUtils.isValidOrderHash()
* Move all *RevertErrors from order-utils...
...into their respective @0x/contracts- packages.
* Refactor @0x/order-utils' orderHashUtils away
- Move existing routines into @0x/contracts-test-utils
- Migrate non-contract-test callers to a newly-exposed getOrderHash()
method in DevUtils.
* Move all *RevertErrors from @0x/utils...
...into their respective @0x/contracts- packages.
* rm transactionHashUtils.isValidTransactionHash()
* DevUtils.sol: Fail yarn test if too big to deploy
* Refactor @0x/order-utils transactionHashUtils away
- Move existing routines into @0x/contracts-test-utils
- Migrate non-contract-test callers to a newly-exposed
getTransactionHash() method in DevUtils.
* Consolidate `Removed export...` CHANGELOG entries
* Rm EthBalanceChecker from devutils wrapper exports
* Stop importing from '.' or '.../src'
* fix builds
* fix prettier; dangling promise
* increase max bundle size
2019-11-14 17:14:24 -05:00
Xianny
f0d7d10fe7
update abi-gen with new method interfaces ( #2325 )
...
* update abi-gen with new method interfaces
* wip: get all packages to build
* wip: get all packages to build
* Fix two contract wrapper calls
* Export necessary types part of the contract wrapper public interfaces
* Revive and fix wrapper_unit_tests
* Remove duplicate type
* Fix lib_exchange_rich_error_decoder tests
* Fix remaining test failures in contracts-* packages
* Prettier fixes
* remove transactionHelper
* lint and update changelogs
* Fix prettier
* Revert changes to reference docs
* Add back changelog already published and add revert changelog entry
* Add missing CHANGELOG entries
* Add missing comma
* Update mesh-rpc-client dep
* Update Mesh RPC logic in @0x/orderbook to v6.0.1-beta
* Align package versions
2019-11-14 11:22:29 -05:00
Fabio B
9d4d9ce978
Merge pull request #2337 from 0xProject/refactor/0xjsInterfaceAndDocs
...
Remove IWallet/IValidator from 0x.js & update doc gen
2019-11-14 15:38:04 +00:00
fabioberger
96a38602b8
Fix package.json
2019-11-14 14:57:11 +00:00
fabioberger
90d3558d31
Add CHANGELOG entry
2019-11-14 14:56:35 +00:00
fabioberger
e491a56dd0
Remove IValidator and IWallet contracts from 0x.js interface since no beginner uses them
2019-11-14 14:53:26 +00:00
fabioberger
4d8eb61924
Stop generating and uploading docs for asset-buyer since about to get removed
2019-11-14 14:51:44 +00:00
fabioberger
17fab541c6
Stop pushing ethereum-types and web3-wrapper docs to S3 since we no longer want to render them on the website
2019-11-14 14:49:55 +00:00
Amir Bandeali
91de35e8e9
Merge pull request #2333 from 0xProject/fix/staking/operator-share
...
Fix 100% operator share
2019-11-13 10:17:28 -08:00
Amir Bandeali
f61964676a
Add test for when operatorShare == 0
2019-11-13 09:48:04 -08:00
Amir Bandeali
41a34c19bb
Add zrxVault config tests in migrations
2019-11-13 09:46:33 -08:00
Amir Bandeali
d90810d127
Add tests for setting operator share to 100%
2019-11-12 22:42:55 -08:00
Amir Bandeali
7f3d281faa
Allow operator share to be set to existing share
2019-11-12 20:14:48 -08:00
Greg Hysz
812c306805
Merge pull request #2332 from 0xProject/fix/staking/paramDocsForRewardsPaidOutEvent
...
Updated `RewardsPaid` event docs
2019-11-12 17:47:47 -08:00
Steve Klebanoff
fc1c59f374
Merge pull request #2329 from 0xProject/feature/debug-subprovider
...
Add DebugSubprovider
2019-11-12 15:18:00 -08:00
Amir Bandeali
35eac1e3ff
Merge pull request #2322 from 0xProject/feat/3.0-mainnet-migrations
...
Mainnet migrations
2019-11-12 14:50:36 -08:00
Greg Hysen
e16041d7fa
Updated RewardsPaid event docs
2019-11-12 14:24:39 -08:00
Amir Bandeali
b8fc84ecc8
Remove test constants from Staking ABI
2019-11-12 13:53:58 -08:00
Amir Bandeali
572c576e15
Update DevUtils addresses on all networks
2019-11-12 13:53:58 -08:00
Amir Bandeali
9df7f80fbb
Move extension deployments after contract configurations
2019-11-12 13:53:58 -08:00
Amir Bandeali
f003400135
Add check for if ERC20BridgeProxy is registered in the Exchange
2019-11-12 13:53:58 -08:00
Amir Bandeali
ca7616c1d2
Update CHANGELOGs
2019-11-12 13:53:58 -08:00
Amir Bandeali
a4a2bfdf35
Finish ZrxVault and StakingProxy configs without batch transaction
2019-11-12 13:53:58 -08:00
Amir Bandeali
eb6bbb6e78
Replace Staking artifact with TestStaking to allow params to be passed into constructor
2019-11-12 13:53:58 -08:00
Amir Bandeali
4d0172f634
Fix directory to write standard input
2019-11-12 13:53:58 -08:00
Amir Bandeali
3b61e0e126
Add v3 mainnet addresses
2019-11-12 13:53:58 -08:00
Amir Bandeali
1540a91835
Update testnet migrations to do most configuration outside of batch transsaction
2019-11-12 13:53:58 -08:00
Amir Bandeali
2bcce9eed0
Add mainnet ZrxVault address to deployment constants
2019-11-12 13:53:58 -08:00
Amir Bandeali
1e53564386
Redeploy DevUtils and ZeroExGovernor on testnets
2019-11-12 13:53:58 -08:00
Amir Bandeali
d1c72706ef
Add governor and staking configs for each network
2019-11-12 13:53:58 -08:00
Amir Bandeali
bd9e531257
Add flag for saving standard input during compilation
2019-11-12 13:53:58 -08:00
mzhu25
48436424db
Merge pull request #2317 from 0xProject/feature/integration-tests/hot-fuzz
...
`@0x/contracts-integrations`: Pool management, stake management fuzz tests
2019-11-12 13:43:19 -08:00
Michael Zhu
4f10d7f859
post-rebase woes
2019-11-12 13:10:34 -08:00
Francesco Agosti
80e5a29444
Merge pull request #2326 from 0xProject/feature/remove_network_id_from_sra
...
Remove chainId from @0x/connect related tooling
2019-11-12 13:08:25 -08:00
F. Eugene Aumson
0ec8a4a160
sra_client.py: remove support for chainId parameter
2019-11-12 15:28:11 -05:00
F. Eugene Aumson
810bf7af0c
Merge branch 'development' into feature/remove_network_id_from_sra
2019-11-12 15:26:00 -05:00
Michael Zhu
e7825206bf
asyncIterator polyfill
2019-11-12 12:06:01 -08:00
Michael Zhu
2b887c336a
devutils 😕
2019-11-12 12:05:39 -08:00
Michael Zhu
48ecd32d5d
address comments
2019-11-12 12:05:39 -08:00
Michael Zhu
1f5a0987cb
static tests, my nemesis
2019-11-12 12:05:39 -08:00
Michael Zhu
f33a9d162a
moveStake assertion; use SimulationEnvironment to track global stake and staking pools
2019-11-12 12:05:38 -08:00
Michael Zhu
c2919bcdb0
tslint needs to _chill_
2019-11-12 12:05:38 -08:00
Michael Zhu
120d554a6b
split up pool/stake management simulations, change some types
2019-11-12 12:05:38 -08:00
Michael Zhu
44f268a7ee
decouple state (SimulationEnvironment) and Simulation
2019-11-12 12:05:38 -08:00
Michael Zhu
3c7a0bcd85
add createStakingPool and decreaseStakingPoolOperatorShare
2019-11-12 12:05:14 -08:00
Michael Zhu
8e2e9e9331
proof of concept with a single actor and valid stakes/unstakes
2019-11-12 12:05:14 -08:00
Michael Zhu
91c26fc046
rename Result -> FunctionResult
2019-11-12 12:02:49 -08:00
Fabio B
afcfe58add
Merge pull request #2330 from 0xProject/refactor/reduceContractPkgBundle
...
Reduce bundle-size of contracts-* packages
2019-11-13 04:00:05 +08:00
Steve Klebanoff
8d423be223
Use strings instead of bignumbers, and add JSON.stringify call
2019-11-12 11:30:24 -08:00
fabioberger
03b7314550
Disable linter for txn returning PromiseWithTransactionHash
2019-11-12 19:24:29 +00:00
fragosti
1a7e425780
Run linters
2019-11-12 11:18:23 -08:00
fabioberger
8bc5faff3c
Move DeploymentManager back into test dir since only used in integrations package
2019-11-12 16:55:36 +00:00
Fabio B
2676278a66
Merge pull request #1990 from 0xProject/removeTestnetFaucet
...
Remove testnet-faucet from monorepo
2019-11-12 22:23:51 +08:00
fabioberger
6376b3baf3
Update yarn.lock
2019-11-12 13:50:24 +00:00
fabioberger
e569abe740
Update yarn.lock
2019-11-12 13:50:10 +00:00
fabioberger
71be9ef92a
Update yarn.lock
2019-11-12 13:50:10 +00:00
fabioberger
4990c4903d
Remove testnet-faucet from monorepo
2019-11-12 13:49:38 +00:00
fabioberger
9d468e2383
Move dep back since used in types
2019-11-12 13:05:25 +00:00
fabioberger
109cac013c
Add CHANGELOG entries
2019-11-12 13:04:26 +00:00
fabioberger
0d8a9921cd
Fix package.json
2019-11-12 12:33:09 +00:00
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
fc824b8d06
Fix prettier issues
2019-11-12 11:35:34 +00:00
fabioberger
d91a7b6d0e
Add generate-artifacts and generated-wrappers nested under test dir to prettierignore
2019-11-12 11:35:28 +00:00
fabioberger
aa4b3f93fa
Add ERC20 artifacts explicitly to TransactionHelper
2019-11-12 11:27:41 +00:00
fabioberger
efe8225d18
Fix import ordering
2019-11-12 10:52:04 +00:00
fabioberger
b2c0f8c158
Fix .prettierrc to proper json
2019-11-12 10:45:20 +00:00
fabioberger
66dce8794d
Add missing dep
2019-11-12 10:45:08 +00:00
fabioberger
30d54407e6
Fix remaining imports
2019-11-12 10:13:25 +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
Fabio B
35099d9b2f
Merge pull request #2324 from 0xProject/refactor/removeUnusedContractWrappers
...
Remove unused contract wrappers
2019-11-12 04:59:18 +08:00
fabioberger
e07f7b54e0
Stop using directory level exports
2019-11-11 19:50:13 +00:00
fabioberger
5c409929b4
Remove ethBalanceChecker dir
2019-11-11 19:29:47 +00:00
fabioberger
1a504fdde9
Remove last references of eth_balance_checker in python tooling
2019-11-11 19:01:04 +00:00
fabioberger
4b06fd511b
Uniform dep version
2019-11-11 18:18:02 +00:00
fabioberger
def6727286
Remove EthBalanceChecker from Python lib
2019-11-11 18:17:26 +00:00
fabioberger
bedaa0db16
Fix deps
2019-11-11 17:54:57 +00:00
fabioberger
90640a4fcf
Fix linter
2019-11-11 17:53:07 +00:00
fabioberger
0142d07f10
Fix linter
2019-11-11 17:53:07 +00:00
fabioberger
c9d85cfc7d
Remove EthBalanceChecker as standalone contract artifact/wrapper
2019-11-11 17:53:07 +00:00
fabioberger
64304c1991
Bump dummyTransactionCount to 6 to avoide changing all contract addresses now that we don't deploy DutchAuction anymore
2019-11-11 17:53:07 +00:00
fabioberger
993adc3578
Pass down DevUtils to fillOrder combinatorial tests
2019-11-11 17:53:07 +00:00
fabioberger
8813bd26f6
Pass around DevUtilsContract so it's only instantiated once
2019-11-11 17:53:07 +00:00
fabioberger
35925de320
Update CHANGELOGs
2019-11-11 17:53:07 +00:00
fabioberger
3b426a3f07
Update migration to continue deploying the old coordinator contract
2019-11-11 17:53:07 +00:00
fabioberger
5104fd5dcf
Remove unused import
2019-11-11 17:53:07 +00:00
fabioberger
a5a9ca9e46
Deploy OrderValidator _not_ OrderValidationUtils in migrations script
2019-11-11 17:53:07 +00:00
fabioberger
ba0f07e3b2
Fix prettier issues
2019-11-11 17:52:32 +00:00
fabioberger
8614475324
Move TradeSide and TransferType types to contract-exchange package
2019-11-11 17:52:32 +00:00
fabioberger
744dda144b
Remove unused types from order-utils export
2019-11-11 17:52:32 +00:00
fabioberger
13d47915f4
Fix linter issues
2019-11-11 17:52:32 +00:00
fabioberger
3059b85e41
Remove ZRX exports from 0x.js too
2019-11-11 17:52:32 +00:00
fabioberger
184ea4a67f
Remove ZRXToken related exports
2019-11-11 17:52:32 +00:00
fabioberger
8032f536ed
Add caret to version
2019-11-11 17:52:32 +00:00
fabioberger
fba3870ef1
Move ExchangeTransferSimulator into contract-exchange tests since that's the only place it's still used and we no longer want to expose it to external developers
2019-11-11 17:50:48 +00:00
fabioberger
2915ee08ea
Remove ZRXToken, AssetProxies and DutchAuction contract from abi-gen-wrappers and contract-wrappers packages
2019-11-11 17:50:01 +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
bc1dca3f6f
Fix contracts-gen so make sure all dirs are created
2019-11-11 12:39:36 +00:00
fabioberger
5db1820123
Only export non-test source Solidity source-code
2019-11-11 11:46:03 +00:00
Steve Klebanoff
657c35fb86
Adds CHANGELOG
2019-11-10 22:05:32 -08:00
Steve Klebanoff
9432a84468
Upgrade @types/ethereumjs-tx and add DebugSubprovider
2019-11-10 21:58:50 -08:00
fabioberger
15a5bc02ef
Fix remaining build issues
2019-11-11 00:13:44 +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
b6094fdb34
Add gitignore for new generted artifacts/wrappers dirs
2019-11-10 17:23:05 +00:00
fabioberger
9e6ab9f585
First pass contracts-* separation of test and publish artifacts/wrappers
2019-11-10 17:22:29 +00:00
F. Eugene Aumson
869d2c02fa
CI/test-python: give launch-kit-backend CHAIN_ID, not NETWORK_ID ( #2327 )
...
* CI/test-python: give LK ID of chain, not network
For CircleCI job test-python, change docker config for
launch-kit-backend to set an environment variable for the chain ID,
not for the network ID. This was failing on all branches after a recent
update to the `0xorg/launch-kit-backend:v3` tag.
* Update docker config used for local testing
* Update documentation of test environment
2019-11-09 20:25:14 -05:00
fragosti
3b1dca0e70
Add asset-buyer hack
2019-11-08 17:51:25 -08:00
fragosti
595358fa69
Remove chainId when using connect from asset-swapper
2019-11-08 17:41:26 -08:00
fragosti
8a8ec79c6c
Remove chainId from the orderbook pacakge
2019-11-08 16:32:22 -08:00
fragosti
6252446bd3
Update error example in SRA
2019-11-08 16:29:28 -08:00
fragosti
403ceebff9
Remove chainId from json-schemas and connect
2019-11-08 16:09:53 -08: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
fabioberger
c93b02d55e
Update DevUtils artifacts in contract-artifacts
2019-11-07 19:33:12 +00:00
fabioberger
568f87d5eb
Add CHANGELOG entry about the updated DevUtils contract addresses
2019-11-07 19:24:07 +00:00
fabioberger
49ad0f0d54
Update devUtils contract addresses
2019-11-07 19:22:28 +00:00
fabioberger
0e642f59e1
Fix contract-addresses version in 0x.js
2019-11-07 19:00:26 +00:00
fabioberger
7c5730fb03
Update dep versions that were accidentally published
2019-11-07 18:11:40 +00:00
fabioberger
45f0f755ab
Merge branch 'development' of github.com:0xProject/0x-monorepo into development
2019-11-07 18:07:23 +00:00
fabioberger
1ef2913c5b
Update all CHANGELOGs to prep for publish
2019-11-07 18:07:15 +00:00
F. Eugene Aumson
fecbf220b6
Remove --serial from monorepo test:contracts ( #2320 )
2019-11-07 13:03:55 -05: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
Jacob Evans
ec26cff656
Fix contract-addresses CHANGELOG (prettier)
2019-11-07 08:48:48 +11:00
xianny
cdd34a1214
Updated CHANGELOGS & MD docs ONLY for pkgs that made it to npmjs (partial publish)
2019-11-06 12:50:58 -08:00
F. Eugene Aumson
857a4042ef
abi-gen: Include templates in published tarball ( #2315 )
...
* abi-gen: Include templates in published tarball
* abi-gen: update CHANGELOG
* abi-gen/package.json: explicitly include code
Apparently when you include a "files" section, it by default only
includes the code directly referenced by the package.json. (For this
package, it was including the lib/src/index.js referenced by "main", and
the bin/abi-gen.js referenced by "bin", but no other *.js files, nor any
*.d.ts files.)
2019-11-06 02:39:35 -05: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
F. Eugene Aumson
e61f23d001
Migrate Python libraries to v3 ( #2284 )
...
* .gitignore migrations/0x_ganache_snapshot
* .gitignore new-ish Python contract wrappers
These should have been added back when we started generating these
wrappers.
* rm superfluous contract artifact in Python package
All of the contract artifacts were removed from the Python package
recently, because now they're copied from the monorepo/packages area as
an automated build step. Somehow this one artifact slipped through the
cracks.
* Eliminate circular dependency
This was preventing the Exchange wrapper from ever importing its
validator!
* Improve output of monorepo-level parallel script
- Capture stderr (and have it included in stdout) so that it doesn't
leak onto the console for commands that didn't actually fail.
- Include all error output in the Exception object (eliminate print
statement).
* Silence new versions of linters
Newer versions care about this stuff. Old versions didn't, and we don't
either.
* Support Rich Reverts via Web3.py middleware
* Fix bug in generated wrappers' bytes handling
`bytes.fromhex(bytes.decode('utf-8')` is just plain wrong. It would
work for some cases, but is not working when trying to fill orders with
the latest Exchange contract.
* Migrate to Exchange v3
* Fix typo in DevUtils documentation
* Include new contracts in docs
* Re-enable Python checks in CI
* Accept strings for bytes
* Fix CircleCI build artifacts for gen'd python
I swear the previous way was working before, but it wasn't working now,
so this fixes it.
* Accept a provider OR a Web3 object
In various places. This allows the caller to install middleware (which
in web3.py is installed on a Web3 object, not on a provider) before
executing any RPC calls, which is important for the case where one wants
to produce signatures locally before submitting to a remote node.
* wrapper base: don't assume there are accounts
* Eliminate some inline linter directives
* make CHANGELOGs be REVERSE chronological
* Update CHANGELOG entries and bump version numbers
* @0x/contract-addresses: Put addr's in JSON, not TS
This allows easier consumption by other languages. (Specifically, it
eliminates the overhead of keeping the Python addresses package in sync
with the TypeScript one.)
* sra_client.py: incl. docker in `./setup.py clean`
* sra_client.py: Migrate to protocol v3
Removed script that existed only to exclude runs of sra_client builds
(parallel_without_sra_client). Now `parallel` is used by CI,
re-including sra_client in CI checks.
* abi-gen/templates/Py: clarify if/else logic
In response to
https://github.com/0xProject/0x-monorepo/pull/2284#discussion_r342200906
* sra_client.py: Update CHANGELOG and bump version
* contract_addresses/setup.py: rm unnecessary rm
* json_schemas.py: corrections to dev dependencies
* In tests against deployment, also run doctests
* contract_wrappers example: rm xtra Order attribute
Thanks to @steveklebanoff for catching this.
https://github.com/0xProject/0x-monorepo/pull/2284#pullrequestreview-312065368
2019-11-05 23:04:29 -05:00
Greg Hysz
cbe4c4fbf9
Merge pull request #2319 from 0xProject/fix/development/blockTimestampTooLowNonDeterministicBug
...
Fix development
2019-11-05 17:23:18 -08:00
xianny
deffdabc30
Revert "Updated CHANGELOGS & MD docs"
...
This reverts commit f65d8cc325 .
2019-11-05 17:06:05 -08:00
xianny
8811a5387a
Revert "Publish"
...
This reverts commit 9336d4e545 .
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
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 Hysz
44793a9cf9
Merge pull request #2316 from 0xProject/tests/3.0/StakingMixinCumulativeRewardsUnitTEsts
...
Unit tests for MixinCumulativeRewards
2019-11-05 16:00:52 -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 Hysz
a9022352e7
Merge pull request #2314 from 0xProject/tests/3.0/MixinSchedulerUnitTests
...
Unit tests for MixinScheduler
2019-11-05 15:27:20 -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
Lawrence Forman
4e05e41f7f
Merge pull request #2309 from 0xProject/feat/contracts/utils/LibERC20Token
...
LibERC20Token
2019-11-01 14:57:10 -04: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
30c72daed5
@0x/order-utils: Remove TransferFailedError from ForwarderRevertErrors (for real this time).
2019-11-01 13:36:07 -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 Hysz
8e6d92cad5
Merge pull request #2310 from 0xProject/tests/3.0/StakingProxyUnitTests
...
Staking Proxy Unit Tests + Fallback Reverts if No Staking Contract
2019-11-01 10:26:54 -07: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
mzhu25
82ee6750c7
Merge pull request #2307 from 0xProject/fix/integration-tests/tslint
...
`@0x/contracts-integrations`: Enable tslint and fix lint errors
2019-10-31 16:23:35 -07:00
mzhu25
c37fc30c55
Merge pull request #2302 from 0xProject/feature/integration-tests/fillOrder
...
`@0x/contracts-integrations`: fillOrder integration tests
2019-10-31 16:20:07 -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
James Towle
8aa69233e0
Merge pull request #2305 from 0xProject/sandstorm/framework/function_assertion_set
...
Function Assertion Sets
2019-10-31 14:07:57 -07:00
James Towle
e843333918
Merge pull request #2308 from 0xProject/fix/unblock-kroeger/add-contract-artifacts
...
`@0x:artifacts` Added the Staking and StakingProxy artifacts
2019-10-31 12:42:43 -07:00
Alex Towle
133a4dc4e1
@0x:contract-artifacts Trimmed artifacts and ran prettier
2019-10-31 10:21:40 -07:00
Alex Towle
c7945a542e
@0x:abi-gen-wrappers Added exports
2019-10-31 10:18:41 -07:00
Alex Towle
b4e00baa07
@0x:artifacts Added the Staking and StakingProxy artifacts
2019-10-31 10:18:40 -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
Alex Towle
205c895d75
@0x:contracts-integrations Added better documentation to FunctionAssertions
2019-10-29 23:19:28 -07:00
Alex Towle
6402d29dd4
@0x:contracts-integrations Added collections of function assertions
2019-10-29 14:51:01 -07:00
mzhu25
dc18999931
Merge pull request #2293 from 0xProject/refactor/integrations/forwarder-tests
...
Refactor and move Forwarder tests to integrations package
2019-10-29 13:04:59 -07:00
Michael Zhu
43f8101d0b
address comments
2019-10-29 11:26:56 -07:00
Michael Zhu
3d56c06ff3
Move Forwarder test to integrations; update to use new framework
2019-10-29 11:26:56 -07:00
Lawrence Forman
db9be73fec
Merge pull request #2292 from 0xProject/feat/staking/MixinStakeBalances-unit-tests
...
Add MixinStakeBalances unit tests.
2019-10-29 08:11:59 -04:00
Lawrence Forman
a02892cbc8
@0x/contracts-staking: Remove duplicated test case in MixinStakeBalances unit tests.
2019-10-29 07:37:06 -04:00
Lawrence Forman
49c67fbb18
@0x/contracts-staking: Remove unused lodash import and only modifier from MixinStakeBalances unit tests.
2019-10-29 07:37:06 -04:00
Lawrence Forman
6f2e79208a
@0x/contracts-staking: Add MixinStakeBalances unit tests.
2019-10-29 07:37:06 -04:00
Amir Bandeali
ceb3ba4116
Merge pull request #2296 from 0xProject/feat/3.0/testnet-migrations-2
...
Update 3.0 testnet migrations and addresses
2019-10-28 21:29:03 -07:00
Greg Hysz
08d4f1402f
Merge pull request #2301 from 0xProject/fix/3.0/removeLibProxy
...
Removed LibProxy and inlined proxy call in StakingProxy.
2019-10-28 20:00:24 -07:00
Amir Bandeali
77fa97f259
Update DevUtils, Forwarder, and Coordinator addresses for each testnet
2019-10-28 17:40:50 -07:00
Amir Bandeali
3ac5d9add5
Add DevUtils, Forwarder, and Coordinator to testnet migrations
2019-10-28 17:40:45 -07:00
Amir Bandeali
cab89f312a
Update CHANGELOG
2019-10-28 16:55:54 -07:00
Amir Bandeali
8972475389
Update testnet migrations and verifications
2019-10-28 16:55:54 -07:00
Amir Bandeali
330f2d54e2
Update contract-addresses with new testnet deployments
2019-10-28 16:55:54 -07:00
Greg Hysen
9c181f09ba
Removed LibProxy and inlined proxy call in StakingProxy.
2019-10-28 16:42:52 -07:00
Amir Bandeali
011ecb8f4b
Merge pull request #2297 from 0xProject/fix/multisig/allow-tx-to-be-over-confirmed
...
Allow transactions to be over confirmed without resetting the confirmation time
2019-10-28 12:49:19 -07:00
Amir Bandeali
bc2a9beb14
Merge pull request #2295 from 0xProject/feat/staking/remove-read-only-mode
...
Remove read-only mode and associated code
2019-10-28 12:02:10 -07:00
Amir Bandeali
091f5ed8b8
Allow transactions to be over confirmed without resetting the confirmation time
2019-10-28 10:45:17 -07:00
F. Eugene Aumson
ea9f535a7c
contract_addresses.py: Add DevUtils contract ( #2150 )
...
* contract_addresses.py: Add DevUtils
* Update __init__.py
* Remove whitespace to satisfy linters
2019-10-28 13:32:24 -04:00
Amir Bandeali
f246314b1d
Update default alpha from 1/2 to 2/3
2019-10-27 16:53:57 -07:00
Amir Bandeali
cdfd62a296
Fix reentrancy tests
2019-10-27 14:23:19 -07:00
Amir Bandeali
dcff7d511b
Add tests for detachProtocolFeeCollector
2019-10-27 11:41:06 -07:00
Amir Bandeali
16a5475d24
Add detachProtocolFeeCollector function (in order to have a separate timelock for detaching)
2019-10-27 11:40:28 -07:00
Amir Bandeali
42468c3fa2
Remove read-only proxy from contract addresses and migrations
2019-10-27 11:12:22 -07:00
Amir Bandeali
9312d5d9f7
remove read-only mode related code from integrations
2019-10-27 11:12:22 -07:00
Amir Bandeali
33a0c22021
Remove tests related to read-only mode
2019-10-27 11:12:22 -07:00
Amir Bandeali
58e9c70203
Remove read-only mode related functions, storage variables, and contracts
2019-10-27 11:12:16 -07:00
F. Eugene Aumson
0067f10a6a
@0x/utils: fix wrong RPC method in getChainIdAsync() ( #2270 )
...
It was using net_version, but it should be using the eth_chainId method
introduced in EIP-695. I'm not sure whether/how the network ID differs
from the chain ID on mainnet and the testnets, but in Ganache in
particular, the network ID is 50 while the chain ID is 1337, and this
difference was causing problems for Python tests. Specifically, the
Web3.py interface `Web3.eth.chainId` invokes the eth_chainId method, and
the result feeds into the order hash, which wasn't lining up with the
non-Python side of things.
2019-10-25 21:08:31 -04:00
Lawrence Forman
59210f5e5e
Merge pull request #2287 from 0xProject/feat/staking/MixinStakingPool-unit-tests
...
Add MixinStakingPool unit tests.
2019-10-25 11:59:50 -04:00
Lawrence Forman
1c695b2759
Rebase onto 3.0
2019-10-25 10:56:03 -04:00
Lawrence Forman
c7222c17ae
@0x/contracts-test-utils: prettier
2019-10-25 10:55:03 -04:00
Lawrence Forman
0f237d22f9
@0x/contracts-test-utils: Refactor verifyEvents() to just use verifyEventsFromLogs().
2019-10-25 10:55:03 -04:00
Lawrence Forman
b1b1162b60
@0x/contracts-staking: Add MixinStakingPool unit tests.
2019-10-25 10:55:03 -04:00
Lawrence Forman
6ee1605a77
@0x/contracts-test-utils: Add verifyEventsFromLogs().
2019-10-25 10:54:38 -04:00
Greg Hysz
a22b2e7a9f
Merge pull request #2290 from 0xProject/fix/3.0/updatedInterfaces
...
Created IZrxVaultBackstop and updated IStaking.
2019-10-25 06:33:18 -07:00
Greg Hysz
86ed32a007
Merge pull request #2288 from 0xProject/fix/3.0/minorStakingReadability
...
Replaced `protocolFeePaid` -> `protocolFeeAmount`
2019-10-25 06:19:20 -07:00
Greg Hysen
8e8ea6a3ab
Created IZrxVaultBackstop and updated IStaking.
2019-10-24 15:58:51 -07:00
Greg Hysen
cc7452da8f
Replaced protocolFeePaid -> protocolFeeAmount. Changed some wording in comments.
2019-10-24 15:58:18 -07:00
Amir Bandeali
06715201a7
Merge pull request #2283 from 0xProject/fix/3.0/rename-bridge-withdraw-to
...
Rename `withdrawTo` to `bridgeTransferFrom`
2019-10-23 10:15:08 -07:00
Amir Bandeali
281658ba34
Rename withdrawTo to bridgeTransferFrom
2019-10-23 09:42:37 -07:00
Lawrence Forman
f192648c76
Merge pull request #2279 from 0xProject/fix/3.0-audit/staking/assert-valid-params-in-MixinParams
...
Assert storage params when calling `MixinParams.setParams()`.
2019-10-23 05:11:10 -04:00
Lawrence Forman
07e1d502e7
@0x/contracts-staking: Update changelog.
2019-10-23 04:40:47 -04:00
Lawrence Forman
703e890918
@0x/contracts-staking: Call StakingProxy.assertValidStorageParams() in MixinParams.setParams()
2019-10-23 04:40:47 -04:00
mzhu25
096950729e
Merge pull request #2275 from 0xProject/refactor/integrations/coordinator-tests-part2
...
Coordinator test refactor [2/2]
2019-10-22 17:37:21 -07:00
Michael Zhu
8869d79c68
rebase
2019-10-22 17:05:08 -07:00
Michael Zhu
752dd04546
address comments
2019-10-22 17:05:08 -07:00
Michael Zhu
3e5d166ec4
moving away from extending DeploymentManager in case we want to deploy multiple extensions alongside one another
2019-10-22 17:05:08 -07:00
Michael Zhu
64bc1b0990
update coordinator tests to use deployment manager, balance stores, actor mixins
2019-10-22 17:05:08 -07:00
Michael Zhu
548b0db6ea
coordinator deployment manager
2019-10-22 17:05:08 -07:00
Greg Hysz
c9607e8b2c
Merge pull request #2280 from 0xProject/fix/3.0/handleNopInMoveStake
...
Force no-op when moving stake, in some scenarios
2019-10-22 16:51:46 -07:00
Greg Hysen
c676ecb8cf
Force no-op when moving zero stake or moving from undelegated to undelegated.
2019-10-22 15:39:24 -07:00
James Towle
39804fdc83
Merge pull request #2281 from 0xProject/fix/ci/10-22-2019
...
`CI` Fix build failure
2019-10-22 15:20:24 -07:00
Alex Towle
1a1dc89454
CI Fix build failure
2019-10-22 14:53:13 -07:00
James Towle
e427698956
Merge pull request #2252 from 0xProject/feature/sandstorm/function-assertions
...
Initial Sandstorm Framework
2019-10-22 13:45:42 -07:00
Greg Hysz
575af6b6e8
Merge pull request #2278 from 0xProject/fix/3.0/removeProtocolFeeZeroAssertion
...
Remove assertion that protocol fee != zero
2019-10-22 13:24:59 -07:00
Alex Towle
3a1fc9ee5f
@0x:contracts-integrations Fixed package after rebase
2019-10-22 13:15:01 -07:00
mzhu25
1237c7d479
Merge pull request #2277 from 0xProject/fix/3.0/rmeove-staking-fallback
...
Remove payable fallback from Staking.sol
2019-10-22 12:46:13 -07:00
Greg Hysen
c44e16a88f
Removed assertion that protocol fee != 0 from staking contract.
2019-10-22 12:42:04 -07:00
Greg Hysz
06c180475e
Merge pull request #2276 from 0xProject/cleanup/staking/finalizationDataStructures
...
Refactored finalization state.
2019-10-22 12:37:50 -07:00
Michael Zhu
74a2c3a199
Remove payable fallback from Staking.sol
2019-10-22 12:15:07 -07:00
Greg Hysen
9ac715f99d
Protocol fee amount is not enforced by staking contract
2019-10-22 12:10:34 -07:00
Greg Hysen
22e39f782f
Some (more) readability improvements and minor optimizations to staking finalization.
2019-10-22 12:09:18 -07:00
Alex Towle
f5a6b84fa3
CI: Added a seperate workflow for contracts/integrations
2019-10-22 12:07:50 -07:00
Alex Towle
718407ba6f
@0x:contracts-integrations Switched to object destructuring in the function assertion unit test
2019-10-22 12:07:50 -07:00
Alex Towle
e603a81a46
@0x:contracts-integrations Simplified the tests
2019-10-22 12:07:50 -07:00
Alex Towle
03e35846fb
@0x:contracts-integrations Removed the Cache
2019-10-22 12:07:50 -07:00
Alex Towle
c87364f86b
@0x:contracts-integrations Addressed more review feedback
2019-10-22 12:07:50 -07:00
Alex Towle
a794a33551
@0x:contracts-integrations Addressed review comments
2019-10-22 12:06:38 -07:00
Alex Towle
494b437f1a
@0x:contracts-integrations Renamed some functions in Address Manager
2019-10-22 12:04:47 -07:00
Alex Towle
92b80fc436
@0x:contracts-integrations Improved the caches
2019-10-22 12:04:47 -07:00
Alex Towle
d66101cd9d
@0x:contracts-integrations Added unit tests for FunctionAssertion
2019-10-22 12:04:47 -07:00
Alex Towle
89ae04803f
@0x:contract-integrations Added the integrations package to CI
2019-10-22 12:01:54 -07:00
Alex Towle
be95bce4cd
@0x:contract-integrations Move caches to a new file
2019-10-22 12:01:30 -07:00
Alex Towle
01aee08c02
@0x:contracts-integrations Wrote a simple integration test and AddressManager
2019-10-22 12:01:30 -07:00
Alex Towle
6cba9fd77f
@0x/contracts-integrations Created the FunctionAssertion class and examples
2019-10-22 11:59:17 -07:00
mzhu25
673d45361f
Merge pull request #2273 from 0xProject/refactor/integrations/coordinator-tests
...
Coordinator test refactor [1/2] + actor mixin pattern
2019-10-22 11:37:02 -07:00
Greg Hysen
d91a7fc663
Some readability improvements and minor optimizations to staking finalization.
2019-10-22 11:02:25 -07:00
Greg Hysen
ce8fd44234
Removed lingering references to stale terminology ("active pools")
2019-10-22 11:02:25 -07:00
Greg Hysen
6617ad9531
Refactored finalization state.
...
1. Removes state variables:
- totalWeightedStakeThisEpoch
- totalFeesCollectedThisEpoch
- numActivePoolsThisEpoch
2. No longer indexes by epoch % 2
3. Renamed event StakingPoolActivated → StakingPoolEarnedRewards.
4. Renamed structs:
- ActivePool → PoolStats. This holds stats for a pool that earned rewards.
- UnfinalizedState → AggregatedStats. This aggregates stats from the former struct.
2019-10-22 11:02:25 -07:00
Amir Bandeali
10f8051835
Merge pull request #2274 from 0xProject/feat/staking/separate-function-logic
...
Separate finalization from withdrawing rewards
2019-10-22 10:36:04 -07:00
Amir Bandeali
e7dc7167d0
Sync delegatedStakeToPoolByOwner whenever _withdrawAndSyncDelegatorRewards is called
2019-10-22 09:38:18 -07:00
Amir Bandeali
359b804001
Add test for withdrawing rewards before epoch is finalized
2019-10-21 22:27:06 -07:00
Amir Bandeali
fd9084b345
Add PoolNotFinalizedError rich revert
2019-10-21 22:27:06 -07:00
Amir Bandeali
44dac2cd80
Fix tests that assume touching stake will finalize pool
2019-10-21 22:27:06 -07:00
Amir Bandeali
a66ea2bf74
Assert that pool has been finalized in _withdrawAndSyncDelegatorRewards rather than calling finalizePool
2019-10-21 22:27:06 -07:00
Amir Bandeali
a362e9d2d8
Use safeMath where possible
2019-10-21 22:27:06 -07:00
Amir Bandeali
1885957bd3
Update tests to start at epoch 1
2019-10-21 22:27:06 -07:00
Amir Bandeali
1a409c3731
Initialize currentEpoch at 1 instead of 0
2019-10-21 22:27:06 -07:00
Amir Bandeali
7b7c64fc6a
Add assertion function that checks if pool was finalized last epoch
2019-10-21 22:27:06 -07:00
Michael Zhu
102fcd3fb8
export actor classes
2019-10-21 11:17:53 -07:00
Michael Zhu
566e05aea4
typo
2019-10-21 11:17:53 -07:00
Michael Zhu
f014370531
document mixin constructor params
2019-10-21 11:17:53 -07:00
Michael Zhu
dfbbe9daa2
address comments
2019-10-21 11:17:53 -07:00
Michael Zhu
6b653fb00d
prettier gdi
2019-10-21 11:17:53 -07:00
Michael Zhu
21cf2319d5
rename some stuff
2019-10-21 11:17:53 -07:00
Michael Zhu
4210477e71
Introduce actor mixin pattern
2019-10-21 11:17:53 -07:00
Michael Zhu
93b02e93b9
juggling some files around
2019-10-21 11:16:14 -07:00
Michael Zhu
f4cb8cfb7e
Support arbitrary # of tokens in DeploymentManager
2019-10-21 11:16:14 -07:00
Xianny
ce9f051d42
Create @0x/contracts-tests ( #2261 )
...
* Create @0x/contracts-tests
* Move tests from @0x/contracts-dev-utils
2019-10-21 10:23:46 -07:00
Amir Bandeali
083216a0c6
Merge pull request #2271 from 0xProject/feat/3.0/zero-ex-governor
...
Rename AssetProxyOwner to ZeroExGovernor
2019-10-19 17:05:07 -07:00
Amir Bandeali
820b40e227
Import ZeroExGovernor instead of AssetProxyOwner in testnet migrations
2019-10-18 16:31:38 -07:00
mzhu25
59a38a8db0
Merge pull request #2269 from 0xProject/refactor/balance-stores
...
BalanceStore++
2019-10-18 09:01:33 -07:00
Lawrence Forman
d0884dcb4d
Merge pull request #2267 from 0xProject/feat/3.0/staking/MixinStake-unit-tests
...
Create MixinStake unit tests
2019-10-18 11:41:18 -04:00
Lawrence Forman
c7ca625408
@0x/contracts-staking: Fix MixinStake unit tests typo.
2019-10-18 10:45:07 -04:00
Lawrence Forman
e46f51339a
@0x/contracts-staking: Address review comments.
2019-10-18 10:42:47 -04:00
Michael Zhu
b45ec47eee
address comments
2019-10-17 19:53:43 -07:00
Amir Bandeali
c50cbd7a75
Rename AssetProxyOwner to ZeroExGovernor throughout all contracts packages
2019-10-17 17:41:54 -07:00
Amir Bandeali
5ddc35fdf2
Rename AssetProxyOwner to ZeroExGovernor
2019-10-17 17:41:54 -07:00
Amir Bandeali
d6c064b9c3
Merge pull request #2224 from 0xProject/feat/3.0/testnet-migrations
...
3.0 testnet migrations
2019-10-17 17:38:09 -07:00
Amir Bandeali
caf6329bb3
Merge branch '3.0' into feat/3.0/testnet-migrations
2019-10-17 17:13:12 -07:00
Lawrence Forman
008938cf5b
@0x/contracts-staking: Check order of increase and derease balance operations in MixinStake unit tests.
2019-10-17 14:09:46 +10:00
Fabio B
3fd29656cb
Merge pull request #2268 from 0xProject/addERC1155MintableSupport
...
Add erc1155 mintable support
2019-10-17 11:50:02 +08:00
Michael Zhu
ffac52f42e
lint
2019-10-16 20:19:04 -07:00
fabioberger
9114510c00
Add enum-naming linter ignore to wrappers to fix linter issue with URL in ERC1155Mintable
2019-10-17 12:16:42 +09:00
fabioberger
2dbda6fc42
Deploy ERC1155Mintable in migration
2019-10-17 12:16:08 +09:00
fabioberger
eae4001622
Update ganache-cli version in migration dockerfile
2019-10-17 12:16:08 +09:00
fabioberger
727d0498b6
Export ERC1155Mintable from abi-gen-wrapper
2019-10-17 12:16:08 +09:00
fabioberger
e43f2d39bf
Add ERC1155Mintable to artifacts and abi-gen-wrappers packages
2019-10-17 12:16:08 +09:00
Michael Zhu
cde0169733
Update BlockchainBalanceStore to not rely on erc*_wrappers + better balance equality assertions
2019-10-16 18:46:55 -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
Lawrence Forman
b793a31cdd
@0x/contracts-staking: Create MixinStake unit tests.
2019-10-16 22:53:36 +10:00
James Towle
23198174f3
Merge pull request #2254 from 0xProject/fix/t14
...
Add SafeMath to Multisig
2019-10-15 15:40:48 -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
Alex Towle
90193c8197
@0x:contracts-multisig Changed SafeMath to LibSafeMath
2019-10-15 14:31:48 -07:00
Alex Towle
6f5c62914e
@0x:contracts-multisig Switched to SafeMath in pastTimeLock
2019-10-15 14:31:48 -07:00
James Towle
17faeae47d
Merge pull request #2265 from 0xProject/fix/3.0/c18
...
Fix/3.0/c18
2019-10-15 11:31:46 -07:00
Alex Towle
7283a16710
@0x:contracts-utils Updated changelog
2019-10-14 11:57:02 -07:00
Alex Towle
52c3dc4ad8
@0x:contracts-utils Fixed and improved the LibBytes tests
2019-10-14 11:54:02 -07:00
Alex Towle
1cf8ae5909
@0x:contracts-utils Removed several functions from LibBytes
2019-10-14 11:54:02 -07:00
Amir Bandeali
51282953bd
Merge pull request #2263 from 0xProject/fix/3.0-audit/staking/cumulative-rewards-refactor
...
Staking: Refactor and slightly simplify rewards tracking
2019-10-14 18:28:03 +09:00
Lawrence Forman
a6603d6bd6
@0x/contracts-staking: Fix typo in MixinCumulativeRewards
2019-10-14 15:19:34 +10:00
Lawrence Forman
54a03eacd6
@0x/contracts-staking: Refactor MixinCumulativeRewards and MixinStakingPoolRewards to better encapsulate cumulative rewards.
...
`@0x/contracts-staking`: Make sure we don't overwrite an existing CR.
`@0x/contracts-staking`: Remove the need to initialize cumulative rewards when creating a pool.
`@0x/contracts-staking`: Just return an empty CR in `_getCumulativeRewardAtEpoch()` if one can't be found.
2019-10-14 12:36:26 +10:00
Amir Bandeali
43fa753a13
Merge pull request #2262 from 0xProject/fix/staking/simplify-finalization
...
Staking readability improvements
2019-10-14 10:45:55 +09:00
Amir Bandeali
9d9fe882b6
Remove unnecessary payable keywords
2019-10-14 09:58:31 +09:00
Amir Bandeali
4f6958b7b5
Do not import @0x/contracts-extensions to fix build
2019-10-14 09:46:06 +09:00
Amir Bandeali
9a5752fff9
Remove unused param in Pool struct
2019-10-14 09:45:37 +09:00
Amir Bandeali
c21932d149
Remove _creditRewardsToPool and remove return values from finalizePool
2019-10-13 17:31:55 +09:00
Amir Bandeali
ce6c05637f
Update cumulative rewards tracking tests
2019-10-13 17:31:55 +09:00
Amir Bandeali
b0699fc238
Always set cumulative rewards when _withdrawAndSyncDelegatorRewards is called
2019-10-13 17:31:55 +09:00
Amir Bandeali
8bf7c4cf48
Remove unnecessary assert
2019-10-13 17:31:55 +09:00
Lawrence Forman
9f6d113fe8
Merge pull request #2255 from 0xProject/fix/3.0-audit/staking/LibFixedMath-arithmetic-overflows
...
Fix LibFixedMath arithmetic overflows
2019-10-12 07:38:05 +09:00
James Towle
646507c41a
Merge pull request #2253 from 0xProject/fix/t8
...
Ownership Transferred Event
2019-10-10 16:58:08 -07:00
Alex Towle
65f2626544
@0x:contracts-utils Updated the OwnershipTransferred event to be closer to OpenZeppelin's event
2019-10-10 10:58:58 -07:00
Greg Hysz
7155d878b3
Merge pull request #2257 from 0xProject/cleanup/staking/loadSyncedUnsyncedBalance
...
Remove `loadSyncedBalance` and `loadUnsyncedBalance`
2019-10-10 16:15:17 +09:00
Greg Hysen
361576814c
Removed loadSyncedBalance and loadUnsyncedBalance
2019-10-10 15:51:24 +09:00
Amir Bandeali
aa541d0cad
Merge pull request #2256 from 0xProject/feat/staking/immutable
...
Separate immutable contracts, only inherit as needed
2019-10-10 15:19:37 +09:00
Amir Bandeali
7e58385a78
Separate immutable contracts, only inherit as needed
2019-10-10 15:00:35 +09:00
Amir Bandeali
b5545255d0
Merge pull request #2245 from 0xProject/fix/3.0/validate-assetdata
...
Enforce assetData is padded to 32 bytes
2019-10-10 10:55:22 +09:00
Lawrence Forman
a22ba8647c
Update changelogs
2019-10-10 09:41:57 +09:00
Lawrence Forman
22fc0b4337
@0x/contracts-staking: Add another LibFixedMath.add() test.
2019-10-10 09:31:53 +09:00
Lawrence Forman
063d6ff24e
@0x/contracts-staking: Add more overflow safeguards to LibFixedMath.
2019-10-10 09:16:01 +09:00
Lawrence Forman
09c0b83fe3
@0x/utils: Consolidated FixedMathRevertErrors
2019-10-10 09:16:01 +09:00
Lawrence Forman
a42f3d189c
@0x/contracts-staking: Implement better overflow detection in LibFixedMath.
2019-10-10 09:16:01 +09:00
Alex Towle
7815da7257
@0x:contracts-utils Addressed review feedback
2019-10-09 10:49:38 -07:00
Amir Bandeali
8e2b971f5a
Merge pull request #2249 from 0xProject/feat/staking/catastrophic-failure-backstop
...
Read-only mode backstop
2019-10-09 19:16:10 +09:00
Amir Bandeali
3fd7132a0d
Merge pull request #2248 from 0xProject/fix/staking/cleanup-accounting
...
Simplify staking state
2019-10-09 18:00:06 +09:00
Amir Bandeali
93edb083fa
Remove payable fallback from IStakingProxy, fix linting errors
2019-10-09 17:27:37 +09:00
Amir Bandeali
9e41c648dc
Add backstop tests
2019-10-09 17:27:37 +09:00
Amir Bandeali
a7ef54dbff
Implement ZrxVaultBackstop
2019-10-09 17:27:37 +09:00
Amir Bandeali
414084a7ad
Track state of read-only mode in stakingProxy
2019-10-09 17:27:37 +09:00
Amir Bandeali
681e6eab7a
Cleanup language used in comments and variable names
2019-10-09 17:15:25 +09:00
Amir Bandeali
701b203c58
Fix tests
2019-10-09 17:15:25 +09:00
Amir Bandeali
cbd0ca4b60
Make currentEpoch uint64 type, change INACTIVE => UNDELEGATED, and make global balances state a mapping from uin8 => StoredBalance
2019-10-09 17:15:25 +09:00
Amir Bandeali
1626566f93
Change getBalanceOfVault => getBalanceOfZrxVault
2019-10-09 17:15:25 +09:00
Amir Bandeali
ac75053f69
Remove unused rich revert
2019-10-09 17:15:25 +09:00
Amir Bandeali
13afc65b54
Do not store global inactive state
2019-10-09 17:15:25 +09:00
Amir Bandeali
aa0a1bb54d
Fix tests to no longer utilize active stake
2019-10-09 17:15:25 +09:00
Amir Bandeali
2e36c7ef83
Remove ACTIVE state
2019-10-09 17:15:25 +09:00
Amir Bandeali
43399a9ad9
Refactor tests to use new getters
2019-10-09 17:15:25 +09:00
Amir Bandeali
2ef546210d
Update tests to reflect new withdrawal logic
2019-10-09 17:15:25 +09:00
Amir Bandeali
7b379f3933
Simplify withdrawal flow and storage layout
2019-10-09 17:15:25 +09:00
Amir Bandeali
f8ac986a0f
Remove unused struct field
2019-10-09 17:14:28 +09:00
Alex Towle
dc0a78434d
@0x:contracts-utils Updated files
2019-10-08 19:27:39 -07:00
Alex Towle
d1b0384aef
@0x:contracts-utils Added an event for ownership transfers
2019-10-08 19:22:27 -07:00
Greg Hysz
7ac7f45c4a
Merge pull request #2250 from 0xProject/cleanup/staking/simplifyMakers
...
Simplify Makers Interactions with Staking Pools
2019-10-08 11:25:07 +09:00
Greg Hysen
b3c7ccec57
Changed nextPoolId to lastPoolId
2019-10-08 10:43:18 +09:00
Lawrence Forman
93725ecec0
Merge pull request #2233 from 0xProject/feat/erc20-bridge/uniswap
...
UniswapBridge
2019-10-08 10:31:47 +09:00
Amir Bandeali
3c31ef188a
Merge pull request #2246 from 0xProject/fix/3.0/always-validate-signatures
...
Always validate order signatures
2019-10-08 10:25:28 +09:00
Lawrence Forman
53df2130ea
@0x/contracts-asset-proxy: Remove only modifier on uniswap tests.
2019-10-08 09:27:53 +09:00
Amir Bandeali
8b695f9b98
Fix race condition in tests
2019-10-08 09:12:37 +09:00
Amir Bandeali
d914f6fce9
Test for failure with bad signature after partial fill
2019-10-08 09:12:37 +09:00
Amir Bandeali
e2e5152648
Always validate signatures for all types
2019-10-08 09:12:37 +09:00
Lawrence Forman
d3dcf7fb0c
Merge pull request #2247 from 0xProject/fix/3.0-audit/staking/shadowed-variable
...
fix `_computeUnfinalizedDelegatorReward()` shadowed variable and function mutability
2019-10-07 18:50:32 -05:00
Greg Hysen
a0f5a8b64b
Simplify Makers Interactions with Staking Pools.
...
- No longer an upper limit on how many makers can be in a pool.
- No longer a handshake for a maker to join a pool.
- No longer any special powers given to makers.
- Pool Id starts at 1 and increments by 1.
2019-10-08 06:00:24 +09:00
mzhu25
ee508f70bc
Merge pull request #2228 from 0xProject/fix/3.0/refundFinalBalanceNoReentry
...
refundFinalBalanceNoReentry
2019-10-06 13:39:04 -07:00
mzhu25
200b3d450f
Merge pull request #2229 from 0xProject/feature/3.0/update-coordinator
...
Update Coordinator for 3.0
2019-10-06 13:20:00 -07:00
Michael Zhu
52fc7517f9
Remove approval expirations, address other comments
2019-10-06 12:45:48 -07:00
Michael Zhu
cf517b1459
appease static tests
2019-10-06 12:44:58 -07:00
Michael Zhu
c17984b74f
Refactor integration tests (CoordinatorTestFactory)
2019-10-06 12:44:58 -07:00
Michael Zhu
589d2212ee
Test coordinator protocol fees
2019-10-06 12:44:58 -07:00
Michael Zhu
9b922f746b
Update coordinator tests
2019-10-06 12:44:58 -07:00
Michael Zhu
0e7387550c
Update contracts
2019-10-06 12:44:58 -07: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
6825eb442b
@0x/contracts-staking: Fix shadowed variable in MixinStakingPoolRewards._computeUnfinalizedDelegatorReward() and make the function pure.
2019-10-05 17:22:46 -05:00
James Towle
45f284973a
Merge pull request #2240 from 0xProject/feature/integration-tests/deployment-manager
...
Deployment Manager
2019-10-05 15:14:12 -07:00
Lawrence Forman
ef6e691646
@0x/contracts-exchange-libs: Update generated source files after revase.
2019-10-05 16:29:06 -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
f993b6d1ed
@0x/contracts-exchange: Revert changes to IWallet.
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
cf2053ec77
@0x/contracts-exchange-libs: Move IWallet from asset-proxy and exchange packages into this package.
2019-10-05 13:57:51 -05:00
Lawrence Forman
3840ebf538
@0x/contracts-exchange: Move IWallet.sol to exchange-libs.
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
Amir Bandeali
87906a3af1
Add test for improperly padded assetData
2019-10-04 18:05:20 -07:00
Amir Bandeali
c0c27ed637
Enforce that assetData is padded to 32 bytes, excluding the id, before dispatching transfer
2019-10-04 18:04:44 -07:00
Amir Bandeali
6be5552944
fix static tests
2019-10-04 17:17:07 -07:00
Alex Towle
b4ae42cc9a
@0x/contracts-integrations Added the integrations package to the top-level configuration
2019-10-04 16:32:39 -07:00
Alex Towle
3c6957095d
@0x:contracts-integrations Addressed review feedback
2019-10-04 15:42:36 -07:00
fabioberger
2020d87824
Fix dist tag issue in publish script
2019-10-04 20:44:18 +08:00
Amir Bandeali
ac1063dd68
Merge branch '3.0' into feat/3.0/testnet-migrations
2019-10-03 23:04:07 -07:00
fabioberger
b8e01d7be5
Add beta version to next tslint-config release
2019-10-04 13:28:25 +08:00
Alex Towle
24e4567b25
@0x:contracts-integration-tests Added an integration-tests package and a deployment manager class
2019-10-03 19:41:51 -07:00
Jacob Evans
ccf40fd65e
Merge pull request #2242 from 0xProject/fix-mesh-orderbook-types
...
HACK: Types as any until Mesh RPC client is published
2019-10-03 18:21:24 -07:00
Jacob Evans
d4729e2669
Increase HEAP space for Instant
2019-10-03 17:47:33 -07:00
Jacob Evans
52d38c63de
HACK the types until Mesh RPC client is published
2019-10-03 16:40:42 -07:00
Jacob Evans
086c30831d
Merge pull request #2241 from 0xProject/rm-dev-tools-pages
...
Remove dev tools pages
2019-10-03 16:31:44 -07:00
Jacob Evans
4be83de7e5
Remove dev tools pages
2019-10-03 16:25:46 -07: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
9fe6c196ad
Merge pull request #2237 from 0xProject/fix/reenablePublishAndDocGenCITests
...
Re-enable publish-test and doc-gen-test on CI
2019-10-04 01:58:36 +08:00
fabioberger
6d462b0598
Fix prettier
2019-10-03 15:28:06 +08:00
fabioberger
3832c66ad0
Exclude unready packages from install step as well
2019-10-03 15:08:05 +08:00
fabioberger
57028069c0
Don't run test-publish for contract-coordinator and contracts-extensions since they're not ready yet
2019-10-03 14:32:55 +08:00
fabioberger
8d84ac9cf8
increase maxBuffer on exec call
2019-10-03 14:07:06 +08:00
fabioberger
17219d22c3
Add mocha types to deps
2019-10-03 13:10:04 +08:00
fabioberger
bf4005b0ee
Move mocha to a dependency since it's is actually a dep not a devDep in this case
2019-10-03 11:58:17 +08:00
fabioberger
d8605ed91d
Remove ambient Mocha declaration
2019-10-03 11:42:19 +08:00
fabioberger
f18e2a09e6
Change publish script so that we don't generate MD docs unless it's an actual publish
2019-10-03 10:59:31 +08:00
fabioberger
d5c0f5aa47
Move chai extension types out of @0x/typescript-typings
2019-10-03 10:37:09 +08:00
fabioberger
2825a201cd
Add missing exports to 0x.js
2019-10-02 21:35:47 +08:00
fabioberger
2d69afec86
Increase timeout on publish test
2019-10-02 21:32:18 +08:00
fabioberger
851e4bfbea
Fix prettier
2019-10-02 20:57:57 +08:00
fabioberger
c63745c2ce
Fix deps
2019-10-02 20:57:52 +08:00
fabioberger
95f11f2d0e
Fix changelog version for staking package
2019-10-02 20:52:25 +08:00
fabioberger
30417fbf24
Increase doc gen timeout
2019-10-02 20:51:41 +08:00
fabioberger
06f095ca23
Move types part of pkg exported interfaces to @0x/types from base-contract so more easily accessible
2019-10-02 19:06:54 +08:00
fabioberger
30141ca6cf
Fix md gen for contract-wrappers so also includes re-exported dep content
2019-10-02 18:42:41 +08:00
fabioberger
c4b69efdd1
Update package index.ts exports so that we are able to generate docs
2019-10-02 18:16:10 +08:00
fabioberger
d810aff337
Add latest solc version paths
2019-10-02 17:14:07 +08:00
fabioberger
83532fdae7
Fix Solc bin path so it's _outside_ lib dir and persists across rebuilds
2019-10-02 17:13:54 +08:00
fabioberger
043534dd56
Add back publish and doc gen tests to CI
2019-10-02 14:29:13 +08:00
fabioberger
a90c808fb4
Remove Geth testing from CI
2019-10-02 14:28:27 +08:00
Fabio B
a06c39df9f
Merge pull request #2231 from 0xProject/fix/remove-fill-scenarios
...
Remove fill-scenarios package
2019-10-02 08:23:03 +02:00
xianny
24c3aefb6f
remove fill-scenarios
2019-10-02 14:03:50 +08:00
Jacob Evans
9544d317a0
Merge pull request #2234 from 0xProject/v3-rc0-packages
...
V3 rc0 packages
2019-10-01 22:42:08 -07:00
Amir Bandeali
650efb95e2
Add more contract configs tests
2019-10-01 22:18:09 -07:00
Jacob Evans
506d27816e
Update Ropsten devUtils and Forwarder
2019-10-01 22:14:01 -07:00
Jacob Evans
f5a0c87fdc
Update Exchange, Forwarder, DevUtils
2019-10-01 22:14:01 -07:00
Jacob Evans
90541f0436
Updated Forwarder
2019-10-01 22:14:01 -07:00
Amir Bandeali
76cac53692
Merge pull request #2235 from 0xProject/fix/3.0/deployment-tests
...
Fix deployment and configuration tests
2019-10-01 22:08:25 -07:00
Fabio B
18366bd58d
Merge pull request #2232 from 0xProject/refactor/3.0-wrappers
...
Reduce exports from 0x.js
2019-10-02 06:45:02 +02:00
Amir Bandeali
27c039d51c
Fix deployment and configuration tests
2019-10-01 21:44:43 -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
Amir Bandeali
7d6f49172d
Merge pull request #2223 from 0xProject/feat/3.0/do-not-authorize-owner
...
Do not authorize owner by default
2019-10-01 19:54:46 -07: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
Lawrence Forman
38e540ad9f
@0x/contracts-asset-proxy: Remove only modifier on tests.
2019-10-01 19:46:14 -07:00
Lawrence Forman
7762b7b665
@0x/contracts-asset-proxy: Add signature validation.
2019-10-01 19:46:14 -07:00
Lawrence Forman
82ac8e29e3
@0x/contracts-asset-proxy: Add Eth2DaiBridge and tests.
2019-10-01 19:46:14 -07:00
fabioberger
e074335285
Null out all contracts not re-deployed or updated to V3
2019-10-02 09:15:50 +08:00
xianny
3adbe843da
update contract-addresses version
2019-10-01 17:51:25 -07:00
mzhu25
d5c8c076dc
Merge pull request #2216 from 0xProject/feature/3.0/forwarder-protocol-fees
...
Forwarder protocol fees
2019-10-01 17:45:02 -07:00
xianny
1d68c4105a
redo changes from #2147
2019-10-01 17:17:40 -07:00
Michael Zhu
8077123e9f
update contracts and tests to support different maker assets
2019-10-01 16:19:47 -07:00
Michael Zhu
3948f8b66b
Replace nonReentrant + refundFinalBalance with refundFinalBalanceNoReentry
2019-10-01 15:39:50 -07:00
Michael Zhu
0ff8b12770
rmeove maker asset equality check; update to reflect removal of weth asset proxy
2019-10-01 13:08:17 -07:00
fabioberger
39a8c0f4e6
Update the Ganache snapshot addresses with latest v3 snapshot
2019-10-01 18:43:56 +08:00
fabioberger
8c5e12d389
Update or add CHANGELOG entries for all packages that will be published by Lerna to include a beta version. This dictates the version published to NPM and avoids any default patch bumps
2019-10-01 17:56:57 +08:00
fabioberger
71660850af
Add new addresses to contract-addresses given the latest deployment
2019-10-01 17:11:54 +08:00
fabioberger
b83043648e
Also exclude coordinator and extension contract packages when running build
2019-10-01 16:58:05 +08:00
Michael Zhu
b01de802cb
address styling nits; only calculate protocol fee once
2019-09-30 21:51:34 -07:00
Michael Zhu
e954e9ca20
update tests
2019-09-30 21:51:34 -07:00
Michael Zhu
3f8639bd9c
Update MixinExchangeWrapper to handle protocol fees
2019-09-30 21:51:34 -07:00
Amir Bandeali
ffcd297e5b
Rename old exchange address to exchangeV2
2019-09-30 21:03:27 -07:00
Fabio B
56c956df44
Merge pull request #2225 from 0xProject/feature/addDistTagToPublish
...
Feature/add dist tag to publish
2019-10-01 05:41:19 +02:00
James Towle
c4b621e44d
Merge pull request #2215 from 0xProject/feature/staking/end-to-end/deployment-test
...
End-to-end Deployment Test
2019-09-30 19:42:41 -07:00
Amir Bandeali
cfb099c65c
Fix linting errors
2019-09-30 19:00:17 -07:00
Amir Bandeali
ba5c702a9e
Update CHANGELOGs
2019-09-30 19:00:17 -07:00
Amir Bandeali
9d4010299a
Cleanup migration scripts
2019-09-30 19:00:17 -07:00
Amir Bandeali
b5492bb023
Add ZrxVault testnet addresses to deployment constants
2019-09-30 19:00:17 -07:00
Amir Bandeali
76724a6c73
Implement initial 3.0 migrations script
2019-09-30 19:00:17 -07:00
Amir Bandeali
57ec0858fe
Fix migrations build
2019-09-30 19:00:17 -07:00
Amir Bandeali
b281b9aac8
Update 3.0 testnet addresses
2019-09-30 19:00:17 -07:00
Amir Bandeali
f4453c0966
Regenerate abi-gen-wrappers
2019-09-30 18:57:17 -07:00
Amir Bandeali
ebd328db06
Add getSelector helper function to Typescript templates
2019-09-30 18:57:17 -07:00
fabioberger
9a658bf932
Change tag to protocolV3 to disambiguate with a specific version of a package
2019-10-01 09:04:20 +08:00
Francesco Agosti
d6d506d1c5
Merge pull request #2219 from 0xProject/feature/sra-v3
...
Upgrade @0x/json-schemas, @0x/types, @0x/connect, @sra-spec to SRA V3
2019-09-30 18:00:29 -07:00
Lawrence Forman
2c8f7fac0e
Merge pull request #2220 from 0xProject/feat/erc20-bridge/hello-world
...
ERC20BridgeProxy
2019-09-30 20:52:36 -04:00
Alex Towle
072ff65bf9
@0x:contracts-staking Removed multisig as a dependency
2019-09-30 17:46:57 -07:00
Amir Bandeali
aa198ad15f
Add tests for adding/removing an exchange called by owner
2019-09-30 17:42:25 -07:00
Amir Bandeali
745da8e363
Fix tests
2019-09-30 17:36:37 -07:00
Amir Bandeali
be173a9970
Add sender as authorized address before calling init in test contracts
2019-09-30 17:36:37 -07:00
Amir Bandeali
8b2b500414
Remove authorization of owner in StakingProxy after init is called in constructor
2019-09-30 17:36:37 -07:00
Amir Bandeali
98d1f5405a
Do not authorize owner in ZrxVault constructor
2019-09-30 17:36:37 -07:00
fragosti
03595dd1dd
Run prettier
2019-09-30 17:28:41 -07:00
Lawrence Forman
6da48be1a4
@0x/contracts-asset-proxy: Merge ERC20Bridge into IERC20Bridge.
2019-09-30 17:28:36 -07:00
fragosti
9b91d574f8
Fix failing json-schema test
2019-09-30 17:27:01 -07:00
Alex Towle
6ca8edbf19
@0x:contracts-exchange Moved the deployment test to the exchange and addressed other review comments
2019-09-30 17:25:31 -07:00
Lawrence Forman
579dba1473
@0x/contracts-asset-proxy: Minor ERC20BridgeProxy test changes.
2019-09-30 17:06:31 -07:00
Amir Bandeali
1b5fa15c8c
Merge pull request #2222 from 0xProject/feat/3.0/remove-weth-asset-proxy
...
Remove wethAssetProxy and wethAssetData from staking contracts
2019-09-30 17:03:16 -07:00
Lawrence Forman
737ad586a5
@0x/types: Add ERC20Bridge to AssetProxyId
2019-09-30 16:12:01 -07:00
F. Eugene Aumson
c051e11a49
OrderValidationUtils: don't parse fee asset data when there are no fees specified ( #2218 )
...
* exhibit bug: empty fee asset data induces revert
* fix bug: don't parse fee asset data unless fee>0
* Update DevUtils Kovan contract address
2019-09-30 17:53:21 -04:00
Amir Bandeali
a5692690dc
Fix protocol fees tests
2019-09-30 09:37:57 -07:00
Amir Bandeali
98106ca8a2
Fix test conttracts
2019-09-30 09:37:53 -07:00
fabioberger
891d685951
Pass '3.0' tag when publishing so that publishes from 3.0 branch don't clobber the 2.1 packages installed with the default 'latest' tag
2019-09-30 22:17:44 +08:00
fabioberger
991cbc9f4e
Add ability to pass specific dist tag to npm publish command from publishing flow
2019-09-30 22:16:56 +08:00
Lawrence Forman
8006e4fe3b
@0x/contracts-asset-proxy: Change proxy ID and add proxy signature to IAssetData.
2019-09-29 21:53:42 -04:00
Amir Bandeali
f17c6b0a83
Remove unused IAssetProxy imports
2019-09-29 15:45:27 -07:00
Amir Bandeali
57ca601be1
Remove wethAssetProxy and wethAssetData from staking contract
2019-09-29 15:45:08 -07:00
Lawrence Forman
b50e26dc2a
@0x/contracts-asset-proxy: Rename IERC20Bridge.transfer() -> IERC20Bridge.withdrawTo().
...
`@0x/contracts-asset-proxy`: Make `bridgeData` last parameter in `IERC20Bridge.withdrawTo()`.
`@0x/contracts-asset-proxy`: Reuse `PROXY_ID` as `BRIDGE_SUCCESS`.
2019-09-29 17:10:38 -04:00
Lawrence Forman
b728d13d8c
@0x/contracts-asset-proxy: Remove only tests modifier.
2019-09-27 23:54:32 -04:00
Lawrence Forman
1959d149f8
@0x/contracts-asset-proxy: Fix incorrect comments in ERC20BridgeProxy tests.
2019-09-27 19:49:23 -04:00
Lawrence Forman
3e2e05caf2
Update changelogs
2019-09-27 19:47:14 -04:00
Lawrence Forman
d6a4d67a14
@0x/contracts-asset-proxy: Add ERC20BridgeProxy and tests.
2019-09-27 19:33:33 -04:00
Lawrence Forman
cf8d424b9b
@0x/contracts-test-utils: Add number_utils.ts and hexSize().
2019-09-27 19:32:55 -04:00
Lawrence Forman
a9f1237208
ethereum-types: Add DecodedLogs type (again?).
2019-09-27 19:32:05 -04:00
fragosti
319b4dfd75
Remove unused imports
2019-09-27 16:00:41 -07:00
fragosti
d39fcd3475
Upgrade sra-spec
2019-09-27 15:49:57 -07:00
fragosti
c7b7f57ab2
Update request types
2019-09-27 15:25:43 -07:00
fragosti
a36a5366d3
Update connect tests
2019-09-27 15:25:18 -07:00
fragosti
87615025fe
Remove Client type
2019-09-27 15:00:35 -07:00
fragosti
5b0fc813c4
Update json-schemas
2019-09-27 15:00:24 -07:00
Francesco Agosti
d21f978def
Merge pull request #2212 from 0xProject/refactor/no-domain-in-order
...
Remove domain from Order and remove OrderWithoutDomain type
2019-09-27 14:04:18 -07:00
fragosti
a9ecf7f1f3
Fix order schema typo
2019-09-27 13:30:30 -07:00
mzhu25
f5ad65bb8a
Merge pull request #2217 from 0xProject/feature/contracts-staking/mixin-stake-storage-unit-tests
...
MixinStakeStorage unit tests
2019-09-27 13:20:42 -07:00
fragosti
88dcf6350d
Fix exchange-libs test
2019-09-27 13:20:09 -07:00
Michael Zhu
6cfc17de35
MixinStakeStorage unit tests
2019-09-27 13:01:20 -07:00
fragosti
a2d105593e
Add to orderTypedData comment
2019-09-27 12:49:01 -07:00
fragosti
efd5eff22c
Fix tests
2019-09-27 12:46:20 -07:00
Alex Towle
9282684d93
@0x:contracts-staking Added a full end-to-end test of a deployment of the exchange and staking system
2019-09-26 18:10:52 -07:00
James Towle
c9e03f7d42
Merge pull request #2211 from 0xProject/feature/staking/exchange-manager-units
...
`@0x:contracts-staking` Added unit tests for MixinExchangeManager
2019-09-26 15:53:40 -07:00
Xianny
690b31c9be
update artifacts and wrappers with pre-audit contracts ( #2213 )
...
* update artifacts and wrappers with pre-audit contracts
* increase bundlesize
2019-09-26 09:35:24 -07:00
Xianny
cb20f03a92
Use hardcoded deployedBytecode for local EVM execution ( #2198 )
...
* hardcode deployedBytecode in contracts
* log warning if bytecode is empty or invalid
* be typesafe
2019-09-26 08:38:29 -07:00
David Sun
97eabc6c03
Merge pull request #2157 from 0xProject/feature/orderbook-removing-smart-routing-logic
...
Refactored asset-swapper smart logic and renamed options
2019-09-26 09:18:05 -04:00
fragosti
f0e0f08e0c
Run linter and prettier
2019-09-25 18:44:19 -07:00
fragosti
470643ee07
Fix tests
2019-09-25 18:44:19 -07:00
fragosti
8ba38b9b29
Remove the OrderWithoutDomain type
2019-09-25 18:44:19 -07:00
fragosti
9870f55d24
Remove domain from Order type
2019-09-25 18:44:19 -07:00
Xianny
23b724dde4
Merge pull request #2209 from 0xProject/fix/all-tests
...
Enable tests on 3.0
2019-09-25 18:32:43 -07:00
Alex Towle
3fa922dbab
@0x:contracts-staking Wrote a basic deployment test
2019-09-25 18:09:50 -07:00
Alex Towle
aa7f082d56
@0x:contracts-staking Addressed review comments
2019-09-25 16:48:34 -07:00
Alex Towle
b178d025b5
@0x:contracts-staking Added unit tests for MixinExchangeManager
2019-09-25 15:32:02 -07:00
David Sun
e333ab18c7
removed smart quote consumer in favor of utils
2019-09-25 18:30:21 -04:00
David Sun
b60db6ac72
removed smart logic and renamed options
2019-09-25 18:30:21 -04:00
Lawrence Forman
96c8da9fdd
Merge pull request #2207 from 0xProject/fix/3.0/improve-readability
...
Improve readability, fix `_trySetCumulativeReward` logic
2019-09-25 17:14:06 -04:00
Greg Hysz
fca883a4aa
Merge pull request #2208 from 0xProject/cleanup/staking/spec
...
Updated README to point to new specification
2019-09-25 14:01:51 -07:00
David Sun
e60d43110d
Merge pull request #2159 from 0xProject/feature/asset-swapper-smarter-fee-logic
...
Feature asset-swapper smarter fee logic
2019-09-25 16:45:41 -04:00
Greg Hysen
b9b135cfa2
Finished removing outdated contract comments
2019-09-25 13:41:27 -07:00
Lawrence Forman
f925c35344
@0x/contracts-staking: Always do _withdrawAndSyncDelegatorRewards() before staking operations and always add a CR (if unset) in _withdrawSyncDelegatorRewards()`.
2019-09-25 16:34:06 -04:00
Greg Hysen
ca2e9bed27
Updated README to point to new specification, plus removed images we no longer need.
2019-09-25 12:48:12 -07:00
Lawrence Forman
5b77e2c8ac
@0x/contracts-staking: Fix stake accounting.
2019-09-25 15:29:22 -04:00
Amir Bandeali
9e3331d018
Fix ordering of function calls, remove optimization in _forceSetCumulativeReward
2019-09-25 11:31:30 -07:00
Amir Bandeali
4440075425
Inline _forceSetMostRecentCumulativeRewardEpoch
2019-09-25 11:03:26 -07:00
xianny
626948774b
add comment
2019-09-25 11:01:30 -07:00
Amir Bandeali
25cb1c1138
Remove epoch param that is always equivalent to currentEpoch
2019-09-25 10:58:16 -07:00
xianny
4a173deb27
Merge branch '3.0' into fix/all-tests
2019-09-25 10:51:22 -07:00
xianny
245c87f026
re-enable test-rest
2019-09-25 10:48:55 -07:00
Amir Bandeali
22a6de48ae
Remove arguments that are unnecessarily passed around
2019-09-25 10:43:14 -07:00
Xianny
a347c1e848
Remove unnecessary function binding ( #2202 )
...
* remove unnecessary function binding
* reenable tests
2019-09-25 09:49:47 -07:00
mzhu25
e4ab832ced
Merge pull request #2205 from 0xProject/feature/contracts-staking/rip-mixin-vault-core
...
Consolidate MixinVaultCore and ZrxVault + unit tests
2019-09-24 23:23:32 -07:00
Amir Bandeali
d07005dcbe
Change increment -> increase and decrement -> decrease
2019-09-24 23:04:37 -07:00
Michael Zhu
dc06497cae
consolidate MixinVaultCore and ZrxVault
2019-09-24 23:04:17 -07:00
Amir Bandeali
c1871b5bca
Fix xumulative reward tests
2019-09-24 23:01:44 -07:00
Amir Bandeali
410b9c50d3
Flatten _withdrawAndSyncDelegatorRewards function, fix bug where cumulative rewards are always reset
2019-09-24 23:01:31 -07:00
James Towle
1c42d0ab3c
Merge pull request #2206 from 0xProject/fix/3.0/cleanup-inheritance-again
...
Cleanup inheritance... again
2019-09-24 19:13:54 -07:00
Amir Bandeali
98698f702f
Remove redundant inheritance and imports
2019-09-24 18:47:27 -07:00
Amir Bandeali
4784131dca
Merge pull request #2203 from 0xProject/feat/3.0/consolidate-rich-reverts
...
Cleanup rich reverts
2019-09-24 18:32:41 -07:00
James Towle
6eb28b792a
Merge pull request #2204 from 0xProject/feature/staking/move-storage-layout-assertions
...
Feature/staking/move storage layout assertions
2019-09-24 18:32:12 -07:00
Amir Bandeali
57f5b12e24
Cleanup rich reverts
2019-09-24 18:13:37 -07:00
Amir Bandeali
e5aaf68277
Use uin8 instead of uint256 for status
2019-09-24 18:13:37 -07:00
Alex Towle
b62486923f
@0x:contracts-staking Removed storage assertions from Staking and moved them to a test contract
2019-09-24 18:12:00 -07:00
Amir Bandeali
322a0a5967
Merge pull request #2201 from 0xProject/fix/3.0/rename-owner
...
Rename shadowed instances of `owner` to `staker`
2019-09-24 17:46:38 -07:00
Amir Bandeali
f30c2c4a23
Make setZrxProxy callable by authorized address rather than only owner
2019-09-24 17:27:53 -07:00
xianny
44e5fa5b25
improve readability of async error tests
2019-09-24 16:53:59 -07:00
Amir Bandeali
18a86ef234
Replace all shadowed instances of 'owner' with 'staker'
2019-09-24 16:52:09 -07:00
Alex Towle
a6af3744e2
@0x:contracts-staking Improved the test coverage of MixinStakingPool
2019-09-24 16:49:34 -07:00
Amir Bandeali
9b40164787
Merge pull request #2195 from 0xProject/feat/3.0/deployment-constants
...
Make wethAssetProxy and zrxVault deployment constants
2019-09-24 16:46:21 -07:00
xianny
52e8cf1366
really fix async error tests
2019-09-24 16:45:24 -07:00
Amir Bandeali
1b159f5ccc
Make deployment constant getters public
2019-09-24 16:43:08 -07:00
xianny
893ae35296
exclude lib files from tsc build
2019-09-24 16:24:44 -07:00
Amir Bandeali
85e56706bf
Remove wethAssetProxy and zrxVault from storage layout assertions
2019-09-24 16:19:53 -07:00
Amir Bandeali
b8b21cefe3
Make deployment constants private and use string reverts for constructor assertions
2019-09-24 16:19:53 -07:00
Amir Bandeali
6d7bf12ade
Make wethAssetProxy and zrxVault deployment constants
2019-09-24 16:19:53 -07:00
Xianny
5266816dd6
Quick fix to abi-gen test ( #2197 )
2019-09-24 16:11:17 -07:00
Amir Bandeali
0c5f0271c7
Merge pull request #2190 from 0xProject/feat/3.0/consolidate-pool-mixins
...
Consolidate staking pool mixins
2019-09-24 14:00:28 -07:00
Greg Hysz
b65fd06e95
Merge pull request #2188 from 0xProject/feature/staking/remove-ref-counting
...
Remove reference counting for cumulative rewards
2019-09-24 14:00:17 -07:00
Amir Bandeali
7f51822bfc
Fix storage layout assertions
2019-09-24 13:38:48 -07:00
Amir Bandeali
1acd8d9577
Make _poolJoinedByMakerAddress internal
2019-09-24 13:36:54 -07:00
Amir Bandeali
8aa302f6fc
Update OnlyCallableByPoolOperatorOrMakerError params and address PR feedback
2019-09-24 13:36:54 -07:00
Amir Bandeali
f8af5879af
Remove _getStakingPoolOperator internal getter function
2019-09-24 13:36:54 -07:00
Amir Bandeali
a7aa7feff4
Remove getAvailableRewardsBalance public function, make wethReservedForPoolRewards public
2019-09-24 13:36:54 -07:00
Amir Bandeali
b6a96cea23
Address PR comments
2019-09-24 13:36:54 -07:00
Amir Bandeali
50b02a4a55
Add more pool tests
2019-09-24 13:36:54 -07:00
Amir Bandeali
8a2b178e6f
Remove isMakerAssignedToStakingPool to reduce sloads
2019-09-24 13:36:54 -07:00
Amir Bandeali
7f1afb57b0
Consolidate MixinStakingPool, MixinStakingPoolMakers, and MixinStakingPoolModifiers
2019-09-24 13:36:54 -07:00
Amir Bandeali
0bc4b50818
Add codesize tests
2019-09-24 13:36:54 -07:00
Greg Hysen
91de2194eb
Removed reference counting from storage layout test
2019-09-24 13:35:41 -07:00
Greg Hysen
fef06908ec
Removed instances fo a frivilous currentEpoch parameter
2019-09-24 13:32:20 -07:00
Greg Hysen
a012eb0cae
Updated changelog and ran prettier
2019-09-24 13:32:20 -07:00
Greg Hysen
08c805a489
Removed explicit dependency for delegator on the next epoch after staking.
2019-09-24 13:32:20 -07:00
Greg Hysen
5b595dd080
Remove reference counting for cumulative rewards
2019-09-24 13:32:20 -07:00
James Towle
c29a22187c
Merge pull request #2199 from 0xProject/feature/staking/storage-layout-assertion
...
Feature/staking/storage layout assertion
2019-09-24 13:30:56 -07:00
Jacob Evans
44f6d21e9b
Merge pull request #2196 from 0xProject/quick-fixes
...
Quick fixes
2019-09-24 21:48:58 +02:00
Alex Towle
ef04248191
@0x:contracts-staking Addressed review comments
2019-09-24 10:58:51 -07:00
Jacob Evans
1b47c473b4
Quick fixes
...
* Fixed the webpack publish for asset swapper to be in line with 0x.js
* Modified the migration snapshot name to not clobber v2 until we're
ready to overwrite
* Added filler transactions to keep contract addresses stable whilst
asset proxy is disabled
* Non-private package publish for orderbook
2019-09-24 15:48:35 +02:00
Amir Bandeali
fe1fea9a2d
Merge pull request #2172 from 0xProject/fix/3.0/exchange/eip712domain
...
Fix eip712 domain
2019-09-23 21:07:59 -07:00
Alex Towle
970f77beb0
@0x:contracts-staking Added storage layout assertions to the staking contract
2019-09-23 18:26:51 -07:00
Amir Bandeali
2587cd380f
Merge pull request #2186 from 0xProject/feat/3.0/delete-vaults
...
Delete `StakingPoolRewardVault` and `EthVault`
2019-09-23 18:05:53 -07:00
Amir Bandeali
04eab19f15
Fix lingering cases of verifyingContractAddress
2019-09-23 17:56:42 -07:00
Amir Bandeali
abb2b46ed3
Remove vaults from variable names and comments
2019-09-23 17:37:04 -07:00
Alex Towle
db241e8f90
@0x:contracts-staking Modified Staking events to improve their usability
2019-09-23 17:32:52 -07:00
Amir Bandeali
5bbd57d236
Delete unused rich reverts
2019-09-23 17:28:03 -07:00
Amir Bandeali
e9f0f4af86
Rename functions and variables for clarity
2019-09-23 16:38:22 -07:00
Amir Bandeali
ae75aed55e
Change verifyingContractAddress -> verifyingContract everywhere
2019-09-23 16:00:37 -07:00
Amir Bandeali
b359738037
Update EIP712 domain separator schema
2019-09-23 15:59:30 -07:00
Amir Bandeali
5ce988957f
Fix tests
2019-09-23 15:55:28 -07:00
Xianny
2d77fce99d
Re-enable all TypeScript Packages on 3.0 ( #2181 )
...
* update with WIP artifacts and wrappers
* Update order-utils to get build:contracts working
* get asset-buyer and asset-swapper building with 3.0
* get testnet-faucets building on 3.0
* re-enable build for most packages
2019-09-23 15:52:51 -07:00
Amir Bandeali
62663ed6d2
Fix rewards tests
2019-09-23 15:34:12 -07:00
Amir Bandeali
3965d8f8c6
Separate wrapping ETH and querying available WETH balance
2019-09-23 15:34:12 -07:00
Amir Bandeali
fd35249de8
Track WETH reserved for rewards
2019-09-23 15:34:12 -07:00
Amir Bandeali
156560ae22
Rename overloaded function
2019-09-23 15:34:12 -07:00
Amir Bandeali
ee687a7dc4
Fix delegator reward unit tests
2019-09-23 15:34:12 -07:00
Amir Bandeali
1710f13242
Fix incorrect return value in _syncPoolRewards
2019-09-23 15:33:10 -07:00
Amir Bandeali
ef645e601c
Fix all tests except for reward tests (skipped)
2019-09-23 15:30:55 -07:00
Amir Bandeali
7de23c6af2
Rename variables and functions
2019-09-23 15:30:55 -07:00
Amir Bandeali
639026ea66
Delete vaults and fix contract build
2019-09-23 15:29:36 -07:00
Lawrence Forman
8ddcf88c01
Merge pull request #2155 from 0xProject/feat/staking/hurts-like-a-mbf
...
Mutli-Block Finalization
2019-09-23 17:51:22 -04:00
Lawrence Forman
3883297991
@0x/contracts-staking: Remove getTotalBalance() function.
...
`@0x/contracts-staking`: Fix linter errors.
2019-09-23 14:21:18 -04:00
Lawrence Forman
196cc4313f
@0x/contract-staking: Make solidity uniformly hideous ;-).
2019-09-23 13:15:51 -04:00
Lawrence Forman
9dd8c61a2f
@0x/contract-staking: Address review nits.
...
`@0x/contracts-utils`: Use `safeDiv()` in `LibFractions.normalize()`.
2019-09-23 11:55:02 -04:00
Lawrence Forman
6d20f0e987
@0x/contracts-staking: Update compiler version in truffle config.
2019-09-22 13:20:47 -04:00
Lawrence Forman
eac4520406
@0x/contracts-staking: Rebase against 3.0
2019-09-22 13:11:42 -04:00
Lawrence Forman
e4126189df
@0x/order-utils: Fix staking error codes after rebase.
2019-09-22 13:09:44 -04:00
Lawrence Forman
aa4ee2c166
@0x/dev-utils: Increase gas limit to 9e6
2019-09-22 13:08:59 -04:00
Lawrence Forman
c72a15b488
@0x/contracts-staking: All tests back up and running.
2019-09-22 12:20:42 -04:00
Lawrence Forman
6a29654d7d
@0x/contracts-staking: Updating tests and making the contracts testable.
2019-09-22 12:20:04 -04:00
Lawrence Forman
3ad7728a0e
@0x/contracts-staking: Remove IStructs.CumulativeRewardInfo, etc.
...
`@0x/contracts-staking`: Convert all rewards to WETH.
`@0x/contracts-staking`: Style changes.
`@0x/contracts-staking`: Address misc. review comments.
`@0x/contracts-staking`: Make `LibFractions` scaling a separate step.
2019-09-22 12:17:05 -04:00
Lawrence Forman
14c4491b8c
@0x/contracts-staking: Add some extra finalizer tests and light refactorings.
...
`@0x/contracts-staking`: Add finalization-related protocol fees unit tests.
2019-09-22 12:13:24 -04:00
Lawrence Forman
2eff213840
@0x/contracts-staking: Import randomAddress() instead of defining our own.
2019-09-22 12:13:24 -04:00
Lawrence Forman
2bb9b9a8f7
@0x/contracts-test-utils: Ran prettier.
2019-09-22 12:13:24 -04:00
Lawrence Forman
d064543108
@0x/contracts-staking: Add some computeRewardBalanceOfOperator() tests.
2019-09-22 12:13:24 -04:00
Lawrence Forman
0270777cfc
@0x/contracts-test-utils: Add hexHash() to hex_utils.
2019-09-22 12:13:24 -04:00
Lawrence Forman
86106713dd
@0x/contracts-staking: Gag! All tests passing?
2019-09-22 12:13:24 -04:00
Lawrence Forman
d5bbbe802b
@0x/base-contract: Fix linter errors.
2019-09-22 12:13:24 -04:00
Lawrence Forman
b43fa88606
@0x/contracts-staking: All tests but rewards_test working.
2019-09-22 12:13:24 -04:00
Lawrence Forman
54ac1c284b
@0x/base-contract: Properly encode BigNumber indexed filter values in getTopicsForIndexedArgs().
2019-09-22 12:13:24 -04:00
Lawrence Forman
d33080cf08
@0x/contracts-staking: Finalizer tests passing.
2019-09-22 12:11:47 -04:00
Lawrence Forman
b4b6d4d969
@0x/contracts-test-utils: Add shortZip().
2019-09-22 12:11:47 -04:00
Lawrence Forman
993f05d5ac
@0x/contracts-staking: Fixing tests.
2019-09-22 12:11:47 -04:00
Lawrence Forman
ac7f6aef9e
@0x/contracts-staking: It compiles!
2019-09-22 12:11:47 -04:00
Lawrence Forman
7fb5ed0b42
@0x/contracts-staking: Add another test case to delegator rewards tests.
...
`@0x/contracts-staking`: Rename `delegator_reward_balance_test.ts` -> `delegator_reward_test.ts`.
`@0x/contracts-staking`: Last call before rebasing against 3.0.
2019-09-22 12:11:06 -04:00
Lawrence Forman
52b0ba5b05
@0x/contracts-staking: Fix linter errors.
2019-09-22 12:11:06 -04:00
Lawrence Forman
a43b494302
@0x/contracts-staking: All tests passing!
2019-09-22 12:11:06 -04:00
Lawrence Forman
527ec28915
@0x/contracts-utils: Add auto-scaling and zero-value optimizations to LibFractions.
2019-09-22 12:10:41 -04:00
Lawrence Forman
e267a0e855
@0x/contracts-staking: Transition to V3
2019-09-22 12:10:41 -04:00
Lawrence Forman
0196ce18f3
@0x/contracts-staking: Last call before embarking of V3 of staking integration.
2019-09-22 12:10:41 -04:00
Lawrence Forman
7ef3c12722
@0x/contracts-staking: Well, it almost worked.
2019-09-22 12:10:41 -04:00
Lawrence Forman
38b94ec5f8
@0x/order-utils: Add InvalidMinimumPoolStake to StakingRevertErrors.InvalidParamValueErrorCode.
2019-09-22 12:08:14 -04:00
Lawrence Forman
fa65452e2b
@0x/contracts-staking: OK, two more finalizer tests.
2019-09-22 12:07:46 -04:00
Lawrence Forman
da0f6b5e8f
@0x/contracts-test-utils: Finish off finalizer tests... for now.
2019-09-22 12:07:46 -04:00
Lawrence Forman
b4929df1e6
@0x/order-utils: Ran prettier.
2019-09-22 12:07:46 -04:00
Lawrence Forman
03c59fdaf7
@0x/contracts-staking: More MixinFinalizer unit tests.
2019-09-22 12:07:46 -04:00
Lawrence Forman
f5ab1e6f86
@0x/contracts-staking: Reduce code duplication in MixinFinalizer and add unit tests for it.
2019-09-22 12:07:46 -04:00
Lawrence Forman
ada1de429c
@0x/order-utils: Add PreviousEpochNotFinalizedError to StakingRevertErrors.
2019-09-22 12:07:46 -04:00
Lawrence Forman
a1aad2e55e
@0x/contracts-exchange: Fixing tests and writing new ones.
2019-09-22 12:07:46 -04:00
Lawrence Forman
d548ddac0d
@0x/contracts-staking: Fixing tests.
2019-09-22 12:07:46 -04:00
Lawrence Forman
58a5ab4550
@0x/contracts-test-utils: Allow hexSlice() to take negative numbers, and a range.
2019-09-22 12:07:11 -04:00
Lawrence Forman
6a8242a6ca
@0x/contracts-staking: Fix past epoch reward accounting.
2019-09-22 12:07:11 -04:00
Lawrence Forman
46b8bfe338
@0x/contracts-staking: It compiles! (again)
2019-09-22 12:07:11 -04:00
Lawrence Forman
102ca6b854
@0x/contracts-staking: Almost compiling...
2019-09-22 12:07:11 -04:00
Lawrence Forman
06b4d241af
@0x/contracts-staking: Working on MBF v2
2019-09-22 12:07:11 -04:00
Lawrence Forman
712b2569e6
@0x/contracts-staking: Fix solidity linter errors.
2019-09-22 12:06:34 -04:00
Lawrence Forman
294be37afc
@0x/contracts-staking: Got the solidity compiling.
2019-09-22 12:06:34 -04:00
Lawrence Forman
b57c0a2ebb
@0x/contracts-staking: Fully implement MBF (I hope).
2019-09-22 12:05:33 -04:00
Lawrence Forman
94909f1a0f
@0x/contracts-staking: Add another delegator payout test.
2019-09-22 12:05:33 -04:00
Lawrence Forman
9c47d22ff4
@0x/contracts-staking: Add some tests to check rewards in the EthVault to _rewards_test.
2019-09-22 12:05:33 -04:00
Lawrence Forman
e4b9d14f45
@0x/contracts-staking: Tinkering with crediting rewards.
2019-09-22 12:05:33 -04:00
Lawrence Forman
73f1aca4a1
@0x/contracts-staking: More work on MixinFinalizer.
2019-09-22 12:05:33 -04:00
Lawrence Forman
bbae6b3de2
@0x/contracts-staking: Starting MBF.
2019-09-22 12:05:33 -04:00
David Sun
e5133a2dd9
prettier
2019-09-21 22:21:55 -04:00
David Sun
ef0096b7d9
added tests
2019-09-21 22:20:11 -04:00
Amir Bandeali
29f4d6918a
Merge pull request #2178 from 0xProject/feat/3.0/upgradability-controls
...
Upgradability controls
2019-09-20 17:47:36 -07:00
Amir Bandeali
45c7653850
Initialize Authorizable instead of Ownable in constructors, fix tests that use onlyOwner modifier
2019-09-20 17:16:35 -07:00
Amir Bandeali
8bdd1d7680
Fix linting errors
2019-09-20 16:55:30 -07:00
Amir Bandeali
a1ed7183ea
Fix tests
2019-09-20 16:55:30 -07:00
Amir Bandeali
7b81af2cb4
Change onlyOwner -> onlyAuthorized everywhere
2019-09-20 16:55:30 -07:00
Amir Bandeali
a70a3c9600
Fix SenderNotAuthorizedError class
2019-09-20 16:55:30 -07:00
Amir Bandeali
a14ddbfac2
Make enterCatastrophicFailure callable by any authorized address
2019-09-20 16:55:30 -07:00
Amir Bandeali
e1c57cf0af
Refactor Authorizable to use internal methods
2019-09-20 16:55:30 -07:00
Amir Bandeali
522994262d
Update tests
2019-09-20 16:55:30 -07:00
Amir Bandeali
f681357eeb
Add missing error codes to InvalidParamValueErrorCode
2019-09-20 16:53:58 -07:00
Amir Bandeali
f9b593da59
Lower length of an epoch to 10 days
2019-09-20 16:53:58 -07:00
Amir Bandeali
a340c817c9
Guarantee that makers can't be added to pools when max amount decreases
2019-09-20 16:53:58 -07:00
Amir Bandeali
cc67f732e1
Move storage assertions into StakingProxy
2019-09-20 16:53:58 -07:00
mzhu25
e2ee7e6837
Merge pull request #2164 from 0xProject/feature/contracts-staking/mixin-vault-core-unit-tests
...
MixinVaultCore unit tests
2019-09-20 16:35:33 -07:00
Michael Zhu
49d223f344
MixinVaultCore unit tests
2019-09-20 16:02:54 -07:00
Lawrence Forman
314d1b9873
Merge pull request #2179 from 0xProject/feat/staking/LibCobbDouglas
...
Extract `MixinExchangeFees._cobbDouglas()` into LibCobbDouglas
2019-09-20 18:29:40 -04:00
mzhu25
2a391bf947
Merge pull request #2151 from 0xProject/feature/contracts-staking/maintain-global-stake
...
Maintain global stake
2019-09-20 15:07:05 -07:00
Lawrence Forman
7a33f68138
@0x/contracts-staking: Extract MixinExchangeFees._cobbDouglas() into its own library.
2019-09-20 15:56:26 -04:00
David Sun
48d0b46e43
added utils for fee detection
2019-09-20 15:36:52 -04:00
David Sun
5fe9edce8c
Merge pull request #2175 from 0xProject/steveklebanoff-patch-1
...
Change asset-swapper URL in package.json
2019-09-19 23:29:53 -04:00
Steve Klebanoff
1c038e1f3c
Change asset-swapper URL in package.json
2019-09-19 23:29:08 -04:00
Xianny
a57dd427ca
Merge development into 3.0 ( #2170 )
...
* Added longer timeout for algolia admin operations. Added an option to apply hidden and custom labels to filters from algolia. Added sorting guides (alphabetically) and tools (by community maintenance and alphabetically).
* Fixed some types in guides
* Updated webpack, webpack-dev-server, webpack-bundle-analyzer, webpack-cli versions
* Updated / cleaned up babel and mdx packages
* Updated terser webpack plugin; Removed uglify plugin (unused). Added parallel option for terser. Added target browsers and cache directory option for babel-loader
* Webpack changes: using eval-source-map for development, added parallel option to Terser plugin, added cache loader and caching directory to mdx / babel loaders.
* Removed unusued pkg: body-scroll-lock
* Removed unused jsonschema / @types/jsonschema packages
* Removed unused less node package, adjusted less loader rules to match other loaders in webpack config
* Removed unusued node-sass package. Left sass-loader for webpack intact.
* Removed unused package react-lazyload
* Removed unused package react-typist
* Removed react-tap-event types as it's not used anymore. Reinstalled node-sass as a dev dependency as it's needed by sass-loader
* Moves @0x/types and @0x/typescript-typings to devDependencies
* Replaced react loadable (only used in Icon) with the native react lazy / suspense. Removed loadable nad its types from package.json
* Removed unused make-promises-safe package
* Moved animations to public and compressed files
* Added opening step links in new tab if the url is valid
* Moved @0x/types back to dependencies.
* Added animation wrapper with positioning props. Updated animations for core concepts.
* Replaced images for core concepts. Fixed a bug causing duplicate props on image and its container in mdx
* Remove legacy FAQ
* Update yarn.lock
* Add MD docs diff test to CI
* Remove unused dep
* Update docs to latest format
* Update yarn.lock
* Update ts-doc-gen with fix for multi-link lines
* Final docs gen
* Fix home route
* Update yarn.lock
* Add Golang Mesh RPC package and update versions
* Update the tools MDX files from authoritative S3 before build and dev server start
* Gitignore the tool MDX files in website repo
* Redirect old docs pages and wiki to new doc pages
* Move out Algolia indexing command-line tool out of website and remove need to expose admin key
* Add updating tools from S3 and indexing content on Algolia to deployment commands
* Add note about admin API env var needed for indexing docs
* Remove scripts gitignore since we don't have monorepo scripts in each package anymore
* Segregate indexes by environment
* Fixed 404 display for docs pages
* Removed webpack bundle analyzer
* Fix search and indexing
* Use `yarn` because otherwise the flags don't get passed down properly
* Improve indexing comment
* Remove legacy doc pages
* Fix linter errors
* Fix clean command to remove bundles recursively
* Revert react and react-dom versions in Instant
* Remove old doc md files
* Fix links
* Fix prettier
* Combine @0x/utils exports
* Update doc links
* Remove unused components
* Fix TS error
* Add missing new line
* Update Guides
* Ignore auto-generated MDX in website repo
* Prettier fix
* Add all guides to the sitemap.txt
* Add MMing guide
* Fix Get Started links
* Add 0x Extensions guide
* Replace all links to wiki with links to guides section
* Fix all /docs/{pkg} links to /docs/tools/{pkg}
* Remove deployer endpoint that is no longer used
* Fix links in Core Concepts
* Fixed regex to not remove hashes on links beyond the initial one
* Fixed huge width on instant screenshot
* Cleaned up core concept illustrations
* Started updating tool titles
* Fixed sectionizing headings in docs: Nested sections do not get wrapped in parent sections anymore; only sectionizing headings that need to be sectionized (i.e. that appear in the table of contents)
* Stylstic fix for the new way we sectionize headings / table of contents
* Change CoordinatorWrapper constructor to take a provider
* Added autolinking headings in mdx docs
* Refactor doc generation script to only generate MD docs and to have them reflect what is exported in their respective index.ts files
* Update ts-doc-gen
* Pass in provider, not Web3Wrapper
* Add back logic to prune out private methods
* Write algolia_metadata to utils dir
* Remove duplicate algolia_meta
* Add more packages to those we generate docs for and remove unused flags
* Update reference.mdx files
* Hide tools from homepage that have isHidden flag
* Link 0x.js to it's reference page
* Update tool naming to be more human readable
* Remove order-watcher reference doc
* Add blurb about on-chain API Explorer
* Add "On-chain" prefix to section name
* Remove committed reference file
* Sorting guides by difficulty and alphabetically
* Pushed sorting guides titles case-insensitive
* Sorting tools by difficulty and alphabetically. Removed icons from featured tools. Extracted common difficultyOrder constant
* Update ts-doc-gen so that it properly converts module relative links to anchor links
* Update doc references
* Remove "Relayers" topic/tag
* Prettier fix
* Remove hr so we don't have a bunch in a row
* Cleaned up CLI tag and added link to tools on API page
* Cleaned up some Guide titles
* Added bug bounty program guide
* Fixed a bug in algolia_meta
* Thrid level of nesting / temporary webpack config
* Open help link in new tab
* Link Python tools to doc pages not PyPi
* Fix links in guides
* Remove unused variables
* Revert webpack config
* Extracted common styles for levels of nesting deeper than 1 in the mdx table of contents
* Smoother animation on active table of contents state change
* Autolink headings in mdx only up to h3. Added heading sizes (in px) for h4,h5,h6 in mdx headings
* Fix prettier
* Adjusted font-size for paragraph, ordered and unordered lists. Fixed line-heights and colors too.
* Update ts-doc-gen and the reference docs
* Replace 0xproject.com urls with 0x.org
* Update README links
* Fix header sizes to display optimally in sidebar
* Fixed an issue with other nodes than text being parsed incorrectly in the table of contents
* Fixed styles for table of contents
* Use a different babel plugin that works in a production webpack build
* Unbroke build process / generating toc
* Changed line-height to 1.6 for paragraph
* Adjust scrollbar / toc height to available space
* Fixed some types
* Remove unnecessary link
* Fix casing on TypeScript
* Fix casing of PyPI
* Remove doc gen from abi-gen-wrappers since it'll be tested via contract-wrappers
* Fix MD docs and make sure generated contract wrappers are being rendered
* Remove generated docs in clean
* Correctly copying code samples
* Several additional fixes to the reference MDX docs
* Changed tools to Tools & Libraries - top nav left as just tools
* Changed references from Asset Buyer to Asset Swapper
* Changed trader keyword to trading
* Nevermind, changed back to Trader
* Sneaking in updated product dropdown menu titles based on Will's feedback
* Removed the word wiki from resources dropdown
* Open legal guide in same window
* Removed the isCommunity filter / custom filter labels functionality (only used for that before)
* Update ts-doc-gen version to one that fixes issues with Object Literals and removes Hierarchy sections and Module headers
* update yarn.lock
* Remove unused code
* Remove unused import
* Remove unused imports
* Remove unused import
* Fix prettier
* Update outdating dep version
* Created a color scheme for code snippets. Fixed language not being passed to some code blocks in two guides.
* Update abi-gen-wrappers dep version
* Update Algolia to production account
* Fix prettier
* Fix prettier in algolia_meta
* Remove packages/dev-tools-pages folder and update yarn.lock
* Remove other random references to dev-tools-pages
* Fix website
* Changed the order of indices in search suggestions
* Removed a comment
* Added scrollbar size adjustment on resize / scroll
* Rendering sidebar on mobile without any event listeners / taxing calculations / changes in height
* Added a performance comment
* Simplified table of contents
* Update ganache-cli to later version
* Remove bundle dirs too
* Added keeping active link in view when scrolling content in the docs
* Increase available memory for webpack
* Update contract addresses
* Update market-making guide to mention Mesh as an alternative to SRA
* Update Web3 Provider Explained guide
* Re-wrote Ganache Setup guide into a Setting up a local 0x testnet guide
* Export more of abi-gen-wrappers from contract-wrappers
* Final update of reference docs
* Add contract-wrappers MD docs and update it's index.ts so that no types are missing
* Fix prettier
* Increase the memory allocation for building the website
* Remove use of remove type
* Check if link is a valid url in mdx inline link: if so, open in a new tab, if not, same tab.
* Print out which snapshot version is being downloaded
* Updated CHANGELOGS & MD docs
* Publish
- @0x/contracts-asset-proxy@2.2.7
- @0x/contracts-coordinator@2.0.12
- @0x/contracts-dev-utils@0.0.9
- @0x/contracts-erc1155@1.1.14
- @0x/contracts-erc20@2.2.13
- @0x/contracts-erc721@2.1.14
- @0x/contracts-exchange-forwarder@3.0.11
- @0x/contracts-exchange-libs@3.0.7
- @0x/contracts-exchange@2.1.13
- @0x/contracts-extensions@4.0.7
- @0x/contracts-multisig@3.1.13
- @0x/contracts-test-utils@3.1.15
- @0x/contracts-utils@3.2.3
- 0x.js@7.0.1
- @0x/abi-gen-wrappers@5.3.1
- @0x/abi-gen@4.2.0
- @0x/assert@2.1.5
- @0x/asset-buyer@6.1.13
- @0x/asset-swapper@1.0.3
- @0x/base-contract@5.3.3
- @0x/connect@5.0.18
- @0x/contract-artifacts@2.2.1
- @0x/contract-wrappers@12.0.0
- @0x/contracts-gen@1.0.14
- @0x/dev-tools-pages@0.0.30
- @0x/dev-utils@2.3.2
- ethereum-types@2.1.5
- @0x/fill-scenarios@3.0.18
- @0x/instant@1.0.30
- @0x/json-schemas@4.0.1
- @0x/migrations@4.3.1
- @0x/monorepo-scripts@1.0.36
- @0x/order-utils@8.3.1
- @0x/sol-compiler@3.1.14
- @0x/sol-coverage@3.0.11
- @0x/sol-doc@2.0.18
- @0x/sol-profiler@3.1.13
- @0x/sol-resolver@2.0.10
- @0x/sol-trace@2.0.19
- @0x/sol-tracing-utils@6.0.18
- @0x/sra-spec@2.0.16
- @0x/subproviders@5.0.3
- @0x/testnet-faucets@1.0.86
- @0x/types@2.4.2
- @0x/typescript-typings@4.2.5
- @0x/utils@4.5.1
- @0x/web3-wrapper@6.0.12
- @0x/website@0.0.89
* Remove the website from the monorepo
* Update yarn.lock
* Remove website files that were accidentally merged back in
* Use local EVM for pure functions (#2108 )
* add local evm for pure functions
* increase container size to >=8gb for static-tests
* increase max bundle size because of ethereumjs-vm dependency
* add declarations for ethereumjs-vm in @0x/typescript-typings
* Make `OrdersChannelSubscriptionOpts` conform to SRAv2
* Make it easier to use validateOrderFillableOrThrowAsync (#2096 )
* make it easier to use validateOrderFillableOrThrowAsync
* add unit tests, use DevUtils
* remove dependency on @0x/order-utils from @0x/migrations
* add devUtils to contract-wrappers (#2146 )
* Delete docs in S3 bucket before uploading latest version so we only ever have one version uploaded at a time
* Update to new ts-doc-gen version that fixes links in "Inherited from" lines
* try to fix instant build
* Remove redoc-cli as a dep from sra-spec
* Smooth out some last incompatible types
* Fix prettier
* Add terser-webpack-plugin to 0x.js deps
* @0x/orderbook
* AssetSwapper to use @0x/orderbook
* Remove unused imported type
* Prevent double websocket connections
* Fix build error
* fixed consumer inconsistency bug
* linted + added convenience functionality
* minor changes/typo fixes
* updated websocket
* updated for prettier
* Fix versions and exported types
* move log tests to @0x/abi-gen; delete exchange_wrapper_test (#2160 )
* Remove unused exported types
* Fix exports from asset-swapper
* Update exported types for docs
* Update mesh client dep
* Move perPage and 18 precision lower to re-use
* fix ABI encoding/decoding functions (#2165 )
* Fix typo at contract import (#2102 )
* Updated CHANGELOGS & MD docs
* Publish
- @0x/contracts-asset-proxy@2.2.8
- @0x/contracts-coordinator@2.0.13
- @0x/contracts-dev-utils@0.0.10
- @0x/contracts-erc1155@1.1.15
- @0x/contracts-erc20@2.2.14
- @0x/contracts-erc721@2.1.15
- @0x/contracts-exchange-forwarder@3.0.12
- @0x/contracts-exchange-libs@3.0.8
- @0x/contracts-exchange@2.1.14
- @0x/contracts-extensions@4.0.8
- @0x/contracts-multisig@3.1.14
- @0x/contracts-test-utils@3.1.16
- @0x/contracts-utils@3.2.4
- 0x.js@7.0.2
- @0x/abi-gen-wrappers@5.3.2
- @0x/abi-gen@4.2.1
- @0x/assert@2.1.6
- @0x/asset-buyer@6.1.14
- @0x/asset-swapper@2.0.0
- @0x/base-contract@5.4.0
- @0x/connect@5.0.19
- @0x/contract-addresses@3.2.0
- @0x/contract-artifacts@2.2.2
- @0x/contract-wrappers@12.1.0
- @0x/contracts-gen@1.0.15
- @0x/dev-utils@2.3.3
- ethereum-types@2.1.6
- @0x/fill-scenarios@3.0.19
- @0x/instant@1.0.31
- @0x/json-schemas@4.0.2
- @0x/migrations@4.3.2
- @0x/monorepo-scripts@1.0.37
- @0x/order-utils@8.4.0
- @0x/orderbook@0.0.2
- @0x/sol-compiler@3.1.15
- @0x/sol-coverage@3.0.12
- @0x/sol-doc@2.0.19
- @0x/sol-profiler@3.1.14
- @0x/sol-resolver@2.0.11
- @0x/sol-trace@2.0.20
- @0x/sol-tracing-utils@6.0.19
- @0x/sra-spec@2.0.17
- @0x/subproviders@5.0.4
- @0x/testnet-faucets@1.0.87
- @0x/types@2.4.3
- @0x/typescript-typings@4.3.0
- @0x/utils@4.5.2
- @0x/web3-wrapper@6.0.13
* fix circleci diff
* update changelog
2019-09-19 19:43:08 -07:00
Amir Bandeali
2253f214a6
Merge pull request #2138 from 0xProject/feat/3.0/update-apowner
...
Update AssetProxyOwner
2019-09-19 14:52:19 -07:00
Amir Bandeali
ad11dc2421
Remove unnecessary sload
2019-09-19 13:41:02 -07:00
Amir Bandeali
bd3b200b30
Add extra tests
2019-09-19 13:41:02 -07:00
Amir Bandeali
0d259d13b9
Fix base multisig style
2019-09-19 13:40:57 -07:00
Amir Bandeali
6fd55b2f49
Add more tests
2019-09-19 13:37:59 -07:00
Amir Bandeali
057aee8ad2
Fix linting errors
2019-09-19 13:37:59 -07:00
Amir Bandeali
f47feabb4a
Update AssetProxyOwner tests
2019-09-19 13:37:59 -07:00
Amir Bandeali
eb784a4a7c
Update test contracts
2019-09-19 13:37:59 -07:00
Amir Bandeali
5d30c957cb
Update AssetProxyOwner to allow batch transactions and custom timelocks
2019-09-19 13:37:59 -07:00
Amir Bandeali
585adef75d
Add revert reasons to bbase MultiSigWallet
2019-09-19 13:37:59 -07:00
Amir Bandeali
2f07fcc81c
Upgrade Base MultiSigs to Solidity 0.5.9
2019-09-19 13:37:59 -07:00
F. Eugene Aumson
1d55d12c8f
Deployed DevUtils address, & artifact used ( #2176 )
2019-09-19 07:00:37 -04:00
F. Eugene Aumson
bca8c5eccc
DevUtils.sol: Upgrade for v3 ( #2161 )
...
* Exhibit bug in getSimulatedOrderTransferResults
* Fix getSimulatedOrderTransferResults
* dev-utils/package.json: add quantify_bytecode cmd
* Fix typo in log message
* Reduce compiler optimization runs
In order to reduce the EVM bytecode object length of the DevUtils
contract to be under the EIP-170 limit of 24 KB.
2019-09-18 19:36:06 -04:00
Michael Zhu
f7462c9f2b
keep track of globalStakeByStatus + tests
2019-09-18 10:09:45 -07:00
Greg Hysz
549697dc47
Merge pull request #2156 from 0xProject/feature/staking/syncingRewards
...
Sync Rewards + Refactored Reward Vault
2019-09-17 21:02:28 -07:00
Greg Hysen
2869dd3bac
Removed unnecessary sloads in MixinStakingPoolMakers
2019-09-17 20:32:49 -07:00
Greg Hysen
5a225795e1
Updated changelog and ran linter
2019-09-17 17:51:16 -07:00
Greg Hysen
877abeda63
Removed MixinStakingPoolRewards
2019-09-17 17:37:24 -07:00
Greg Hysen
768387fea9
Rebased and addressed PR comments
2019-09-17 17:37:12 -07:00
Greg Hysen
db97fe8164
updated changelog
2019-09-17 17:36:47 -07:00
Greg Hysen
be1a70c461
refactored the staking vault
2019-09-17 17:36:46 -07:00
Amir Bandeali
b631fc610b
Merge pull request #2169 from 0xProject/fix/3.0/fix-breaking-tests
...
Fix breaking tests, remove MixinZrxVault
2019-09-17 16:16:38 -07:00
Amir Bandeali
9b2672841d
Fix build and tests
2019-09-17 15:51:46 -07:00
Amir Bandeali
336e8bafb4
Remove MixinZrxVault
2019-09-17 15:51:41 -07:00
Amir Bandeali
2ea354f748
Merge pull request #2166 from 0xProject/feat/3.0/staking-upgradability
...
Staking params upgradability
2019-09-17 14:20:25 -07:00
Amir Bandeali
2d125cdc20
Fix typos and remove redundant cached variables
2019-09-17 13:50:18 -07:00
Amir Bandeali
0d441a829f
Add missing checks to attachStakingContract tests
2019-09-17 13:01:56 -07:00
Amir Bandeali
ee5cb6909c
Merge pull request #2158 from 0xProject/feat/3.0/cleanup-staking-contracts
...
Change state var visibilities, delete redundant code
2019-09-17 12:57:51 -07:00
mzhu25
5258053dc8
Merge pull request #2152 from 0xProject/feature/contracts-staking/ensure-delegate-pool-exists
...
Ensure pool exists before (un)delegating
2019-09-17 11:29:51 -07:00
Amir Bandeali
bb46f184ed
Remove use of generatePseudoRandomAddress in favor of randomAddress
2019-09-17 10:46:58 -07:00
Michael Zhu
7cc1304eca
Revert when attempting to delegate to/undelegate from a pool that doesn't exist
2019-09-17 10:29:57 -07:00
Amir Bandeali
94738444de
Fix build an tests
2019-09-17 09:41:27 -07:00
Amir Bandeali
4705b15188
Add addresses back as optional params to attachStakingContract
2019-09-17 08:48:14 -07:00
Amir Bandeali
de567da846
Fix typo across files
2019-09-17 08:48:14 -07:00
Amir Bandeali
6641af2a58
Fix build
2019-09-17 08:48:14 -07:00
Amir Bandeali
de9527ce2f
Do not initialize stakingProxy in vault constructors
2019-09-17 08:48:14 -07:00
Amir Bandeali
16ebdfad9a
Remove redundant setters and require statements
2019-09-17 08:47:19 -07:00
Amir Bandeali
b70db37b4f
Set wethAssetProxy, ethVault, rewardVault, and zrxVault using init pattern
2019-09-17 08:47:19 -07:00
Amir Bandeali
3843c64c40
Update visibility, events, and naming in vaults
2019-09-17 08:45:56 -07:00
Amir Bandeali
1d1dd4b6a2
Do not shadow _ethVault
2019-09-16 22:50:47 -07:00
Amir Bandeali
d3a9ace5fd
Fix linting errors
2019-09-16 22:50:47 -07:00
Amir Bandeali
778c57320c
Update function visibilities
2019-09-16 22:50:47 -07:00
Amir Bandeali
f98f3660f9
Add back balanceOf getters in vaults, remove public variable getters from inherited interfaces
2019-09-16 22:50:47 -07:00
Amir Bandeali
fd4141e1f3
Fix build
2019-09-16 22:50:11 -07:00
Amir Bandeali
97c107be3e
Fix unused stack variable and add missing devdoc comment
2019-09-16 22:50:11 -07:00
Amir Bandeali
2eada9db62
Add IStorage interface
2019-09-16 22:49:25 -07:00
Amir Bandeali
e9362439c3
Make some storage vars public and rename internal vars
2019-09-16 22:48:32 -07:00
Amir Bandeali
a2419ab31d
Fix getTotalProtocolFeesThisEpoch by adding weth balance
2019-09-16 22:34:55 -07:00
Amir Bandeali
e589f10e23
Cleanup imports
2019-09-16 22:34:55 -07:00
Greg Hysz
5d84d40a2c
Merge pull request #2154 from 0xProject/feature/staking/refCountRewards
...
Reference counting for rewards, plus unit tests for cumulative rewards tracking
2019-09-16 19:20:55 -07:00
Greg Hysen
43d1d0b217
more explicit sanity checks for computing balance in interval (previously all failed with div-by-zero)
...
typos
2019-09-16 18:57:21 -07:00
James Towle
0f802d5a1b
Merge pull request #2153 from 0xProject/feature/staking/batch-execute
...
Implement Batch Execute Transaction
2019-09-16 17:20:33 -07:00
Alex Towle
56efde6e34
@0x:contracts-staking Addressed final review comment
2019-09-16 16:59:50 -07:00
Greg Hysen
e224e6cde5
updated changelog
2019-09-16 16:03:40 -07:00
Greg Hysen
e1d51bae73
Tests are passing and ran linter
2019-09-16 16:02:50 -07:00
Greg Hysen
f9163ccc01
Improved readability of API for cumulative rewards
2019-09-16 15:18:08 -07:00
Alex Towle
6353bf545d
@0x:contracts-staking Addressed lingering review comments
2019-09-16 10:33:39 -07:00
Greg Hysen
12f0797ace
Reference counting for rewards, plus unit tests for cumulative rewards.
2019-09-14 00:04:52 -07:00
mzhu25
c9de423fb8
LibSafeDowncast unit tests ( #2143 )
2019-09-13 16:09:46 -07:00
Alex Towle
2cd0990c65
@0x:contracts-staking Addressed review feedback by removing simplyProxyCallWithData
2019-09-13 15:41:31 -07:00
Alex Towle
6fd9308e1b
@0x:contract-staking Added integration tests for
2019-09-12 18:17:00 -07:00
Alex Towle
1fc57baac1
@0x:contracts-staking Added tests for simpleProxyCallWithData()
2019-09-12 17:38:39 -07:00
Alex Towle
2ed63970d4
@0x:contracts-staking Add a batchExecute function to the staking contracts
2019-09-12 17:12:14 -07:00
James Towle
7ba6c601e5
Merge pull request #2142 from 0xProject/test/staking/lib-proxy
...
Test/staking/lib proxy
2019-09-12 13:50:32 -07:00
Alex Towle
cc43c5b28c
@0x:contracts-staking Cleaned up combinatorial tests
2019-09-12 12:30:25 -07:00
Alex Towle
b7f25ee3b6
@0x:contracts-staking Addressed review comments
2019-09-11 17:16:33 -07:00
Alex Towle
82afdda256
@0x:contracts-staking Fixed compilation errors and ran prettier
2019-09-11 17:16:33 -07:00
Alex Towle
be83789bee
@0x:contracts-staking Added unit tests for LibProxy
2019-09-11 17:15:47 -07:00
Alex Towle
036c8fe920
@0x:contracts-staking Fixed style issues in staking RichErrors
2019-09-11 17:11:04 -07:00
Lawrence Forman
b7b125f623
Merge pull request #2131 from 0xProject/feature/staking/hyper-init
...
Staking: Hyper-Parameters, init() Pattern, Dust Stake
2019-09-10 21:57:04 -04:00
Lawrence Forman
060edf33bd
@0x/contracts-staking: Fix compilation error in MixinParams.
2019-09-10 16:30:50 -04:00
Lawrence Forman
656120cd1f
@0x/contracts-staking: Rename InvalidParamValue RevertError to InvalidParamValueError.
2019-09-10 15:32:40 -04:00
Lawrence Forman
34acd71835
@0x/order-utils: Rename InvalidParamValue RevertError to InvalidParamValueError.
2019-09-10 15:31:19 -04:00
Lawrence Forman
7eb4bebac3
@0x/contracts-staking: Fix typos.
2019-09-10 00:58:33 -04:00
Lawrence Forman
f45ee486e9
@0x/contracts-staking: Rebase against 3.0 AGAIN AGAIN AGAIN AGAIN AGAIN
2019-09-10 00:45:20 -04:00
Lawrence Forman
3b28c9d5a7
@0x/order-utils: Rename OperatorShareMustBeBetween0And100 to OperatorShareTooLarge.
2019-09-10 00:39:45 -04:00
Lawrence Forman
2ed39cd18d
@0x/contracts-staking: Rename Tuned event to ParamsChanged.
...
`@0x/contracts-staking`: Merge `exchange_fees` unit tests into `protocol_fees` unit tests.
`@0x/contracts-staking`: Remove `ProtocolFeeActor` and any use of it.
`@0x/contracts-staking`: Remove unused constants.
`@0x/contracts-staking`: Move WETH assertion constructor into `MixinDeploymentConstants`.
`@0x/contracts-staking`: Add more unit tests.
2019-09-10 00:32:43 -04:00
Lawrence Forman
d8d791e4f0
@0x/order-utils: Remove redundant InvalidStakeStatusError in registry.
2019-09-10 00:32:43 -04:00
Lawrence Forman
89bd42de04
@0x/contracts-staking: Fix linter errors.
2019-09-10 00:32:43 -04:00
Lawrence Forman
51b460d432
@0x/contracts-staking: Rebase against 3.0
2019-09-10 00:32:43 -04:00
Lawrence Forman
6410366f8b
@0x/contracts-staking: Fix contracts formatting.
...
`@0x/contracts-staking`: Remove typo test suite in `migration.ts`.
`@0x/contracts-staking`: Address minor review comments.
2019-09-10 00:32:43 -04:00
Lawrence Forman
1c2f4906e6
@0x/contracts-exchange: Remove signature-related IStructs structs.
...
`@0x/contracts-exchange`: Create some `payProtocolFee()` unit tests to test new staking minimum.
2019-09-10 00:32:30 -04:00
Lawrence Forman
bed90fa8ec
@0x/contracts-staking: Update changelog.
2019-09-10 00:31:51 -04:00
Lawrence Forman
25787ea806
@0x/contracts-staking: Rename MixinHyperParameters -> MixinParams.
...
`@0x/contracts-staking`: Move params storage variables into `MixinStorage`.
`@0x/contracts-staking`: Add storage layout tests for new state vars.
`@0x/contracts-staking`: Add more migration tests.
`@0x/contracts-staking`: Add `_initMixinParams()` function that sets up `MixinParams` state.
2019-09-10 00:31:50 -04:00
Lawrence Forman
2a21d87193
@0x-order-utils: Rename InvalidTuningValue -> InvalidParamValue.
2019-09-10 00:31:24 -04:00
Lawrence Forman
7cee17887a
@0x/order-utils: Add MxinParamsAlreadyInitialized to StakingRevertErrors.InitializationErrorCode.
2019-09-10 00:31:24 -04:00
Lawrence Forman
0cc94bcf19
@0x/contracts-staking: Add maximumMakersInPool hyper parameter.
...
`@0x/contracts-staking`: Add assertions against `maximumMakersInPool` and `rewardDelegatedStakeWeight`.
`@0x/contracts-staking`: Rebase against 3.0 (again).
2019-09-10 00:31:24 -04:00
Lawrence Forman
a554ae904f
@0x/order-utils: Add InvalidRewardDelegatedStakeWeight and InvalidMaximumMakersInPool to InvalidTuningValueErrorCode.
2019-09-10 00:31:24 -04:00
Lawrence Forman
9dcda6113d
@0x/contracts-staking: Rebase against 3.0.
2019-09-10 00:31:24 -04:00
Lawrence Forman
7d50117903
@0x/contract-staking: Refactor out contract attach logic so it's shared between the constructor and attachStakingContract().
...
`@0x/contract-staking`: Introduce migration tests to test the `init()` pattern.
2019-09-10 00:31:24 -04:00
Lawrence Forman
76c5517739
@0x/contract-staking: Update CHANGELOG.
...
`@0x/contract-staking`: Add `DEFAULT_HYPER_PARAMETERS` to test constants.
`@0x/contract-staking`: Appease linter gods.
`@0x/contract-staking`: Remove `setCobbDouglasAlpha()` tests.
`@0x/contract-staking`: Add `tune()` tests.
2019-09-10 00:31:24 -04:00
Lawrence Forman
b9d243e70e
@0x/order-utils: Add InitializationError, InvalidTuningValue to StakingRevertErrors.
2019-09-10 00:31:24 -04:00
Lawrence Forman
d37679c129
@0x/contracts-test-utils: Add Numberish type.
2019-09-10 00:30:43 -04:00
Lawrence Forman
d01cfee455
@0x/contracts-staking: Add getHyperParameters() to MixinHyperParameters.
2019-09-10 00:30:43 -04:00
Lawrence Forman
182d360302
@0x/contracts-storage: Move init() out of IStaking and into IStorageInit.
2019-09-10 00:30:43 -04:00
Lawrence Forman
0d9069ecfe
@0x/contracts-staking: Fix compilation issues.
...
`@0x/contracts-staking`: Check that `Staking.init()` succeded.
`@0x/contracts-staking`: Flip some functions from `view` to `pure`.
2019-09-10 00:30:43 -04:00
Lawrence Forman
6488f91e6e
@0x/contracts-staking: Replace MixinDeploymentConstants with MixinHyperParameters.
...
`@0x/contracts-staking`: Add `init()` to `Staking` contract.
`@0x/contracts-staking`: Add `_initMixinScheduler()` to `MixinScheduler`.
`@0x/contracts-staking`: Automaticallly call `Staking.init()` in `StakingProxy.attachStakingContract()`.
`@0x/contracts-staking`: Remove `setCobbDouglasAlpha()` in favor of `tune()`.
`@0x/contracts-staking`: Exclude pools with `stake < minimumPoolStake` in `payProtocolFee()`.
2019-09-10 00:30:43 -04:00
mzhu25
70db4d8847
Merge pull request #2113 from 0xProject/feature/contracts-staking/decrease-operator-share
...
Move pool operator logic to vault and allow operators to decrease operatorShare
2019-09-09 21:08:01 -07:00
Michael Zhu
faa0d83013
remove unnecessary pointer variable
2019-09-09 17:41:18 -07:00
Michael Zhu
6f1f226ed0
Use storage pointer to update Pool structs, test decreaseStakingPoolOperatorShare where newOperatorShare == oldOperatorShare
2019-09-09 17:11:00 -07:00
Michael Zhu
1d6406bbd6
move operator from staking logic to vault, allow operator to decrease operatorShare
2019-09-09 16:29:19 -07:00
mzhu25
91cee9c648
Merge pull request #2129 from 0xProject/features/contracts-staking/rip-staking-wrapper
...
Remove StakingWrapper
2019-09-09 16:28:35 -07:00
Michael Zhu
6d83b2676e
rip staking_wrapper.ts, use wrapped staking proxy pattern instead
2019-09-09 15:47:15 -07:00
James Towle
c21bce9641
Merge pull request #2130 from 0xProject/feature/staking/protocol-fees
...
Feature/staking/protocol fees
2019-09-09 15:13:33 -07:00
Alex Towle
1d5c175316
@0x:contracts-staking Fixed lingering review comments
2019-09-09 14:27:44 -07:00
Alex Towle
2fdd4e9760
@0x:contracts-staking Addressed some review comments
2019-09-09 10:25:19 -07:00
Amir Bandeali
abd479dc68
Merge pull request #2139 from 0xProject/feat/3.0/optimize-match-orders
...
Optimize batchMatchOrders, consolidate TransactionSignatureError rich revert
2019-09-08 21:18:02 -07:00
Amir Bandeali
67ef17f929
Consolidate TransactionSignatureError with SignatureError
2019-09-08 18:55:42 -07:00
Amir Bandeali
35bf179b70
Clear compiler warnings
2019-09-07 22:20:47 -07:00
Amir Bandeali
10c62c10aa
Use _getOrderHashAndFilledAmount instead of getOrderInfo to reduce sloads
2019-09-07 22:10:46 -07:00
Amir Bandeali
8317628c61
Create internal function that calculates orderHash and orderTakerAssetFilledAmount
2019-09-07 22:10:05 -07:00
Alex Towle
30fee43928
@0x:contracts-staking Added tests for protocol fees
2019-09-07 13:44:04 -07:00
Alex Towle
494dc475c1
@0x:contracts-staking Added WETH support to MixinExchangeFees
2019-09-07 13:41:27 -07:00
mzhu25
3a503c61b3
Merge pull request #2104 from 0xProject/feature/contracts-staking/maker-join-pool
...
Reimplement Makers joining Pools
2019-09-06 16:35:16 -07:00
Michael Zhu
86a28f0d19
New logic for makers joining pools
2019-09-06 16:09:35 -07:00
Greg Hysz
24af39d4a8
Merge pull request #2133 from 0xProject/feature/exchange-libs/boundaryCheckOnGetStructHash
...
Sanity check on order offset when hashing
2019-09-06 16:02:32 -07:00
Greg Hysz
97773e3f64
Merge pull request #2128 from 0xProject/feature/staking/ReadOnlyProxy
...
Read-Only mode in proxy
2019-09-06 15:46:17 -07:00
Greg Hysen
1dc1218bfc
Sanity check on order offset when hashing
2019-09-06 15:40:47 -07:00
Greg Hysen
b458026358
Readability improvements ... apparently I still cant spell catastrophe.
2019-09-06 15:09:16 -07:00
Amir Bandeali
b30a33eef5
Merge pull request #2132 from 0xProject/feat/3.0/flexible-market-fills
...
Remove restrictions on maker/takerAssetData for marketBuy/Sell functions
2019-09-06 15:05:37 -07:00
Amir Bandeali
0e96a1c8ba
Remove restrictions that maker/takerAssetData must be the same for each order in marketBuy/Sell functions
2019-09-06 14:34:16 -07:00
Greg Hysz
f477c0fcc2
Merge pull request #2118 from 0xProject/feature/staking/NewMechanicsSolidityOnly-Squashed
...
New staking mechanics
2019-09-06 14:12:40 -07:00
Greg Hysen
2ad6dd1ee8
appeased solhint
2019-09-05 14:34:36 -07:00
Greg Hysen
87cfe1a8c6
abstracted out delegate calls into their own library
2019-09-05 14:09:13 -07:00
Greg Hysen
d0c6d9cf2d
Read-Only mode in proxy
2019-09-05 14:07:02 -07:00
Greg Hysz
fc7f2e7fc6
Merge pull request #2126 from 0xProject/feature/staking/NewMechanicsSolidityOnly-Squashed-Tests-Squashed
...
Tests for new staking mechanics
2019-09-05 13:19:49 -07:00
Greg Hysen
49baafadc1
updated changelogs
2019-09-05 12:37:54 -07:00
Greg Hysen
24e62feadf
Fixed linter
2019-09-05 12:27:44 -07:00
Greg Hysen
67079d96af
Got build to work after rebase
2019-09-05 12:27:43 -07:00
Greg Hysen
5ac4c72f1a
current -> currentEpochBalance and next -> nextEpochBalance
2019-09-05 12:27:43 -07:00
Greg Hysen
deceed37f3
Stake State -> Status in tests
2019-09-05 12:27:43 -07:00
Greg Hysen
4bc84cd526
Rich reverts in tests plus readability
2019-09-05 12:27:43 -07:00
Greg Hysen
293c428186
Tests for new staking mechanics
2019-09-05 12:27:43 -07:00
Greg Hysen
d1b004ffc1
Some readability plus updated changelogs
2019-09-05 12:26:04 -07:00
Greg Hysen
da83f75a13
Readability Improvements
2019-09-05 11:54:16 -07:00
Greg Hysen
b5be162fa2
Removed frivolous imports to improve readability
2019-09-05 11:50:22 -07:00
Greg Hysen
7e5e2241cb
Rich Reverts in new staking mechanics
2019-09-05 11:50:22 -07:00
Greg Hysen
c0cb78bb3f
Improving readability of staking
2019-09-05 11:46:50 -07:00
Greg Hysen
eb6ad7d29d
New staking mechanics: delay on entry opposed to exit
2019-09-05 11:45:11 -07:00
Lawrence Forman
88e56356c4
Merge pull request #2109 from 0xProject/feature/3.0/staking/math-voodoo
...
Staking math upgrades
2019-09-05 13:05:25 -04:00
Lawrence Forman
356660ad4f
@0x/contracts-staking: Remove redundant "FixedMath" prefix from FixedMath revert errors.
2019-09-04 20:18:55 -04:00
Lawrence Forman
7c3567f5e7
@0x/utils: Remove redundant FixedMath prefix from FixedMath RevertError types.
2019-09-04 20:18:55 -04:00
Lawrence Forman
e9eb3badd9
@0x/contracts-staking: Keep fees not associated with a pool.
2019-09-04 20:18:55 -04:00
Lawrence Forman
9bbbaadcf8
@0x/conracts-staking: Fix idiotic linter error.
2019-09-04 20:18:55 -04:00
Lawrence Forman
19f44fac1e
@0x/contracts-staking: Reformulate cobb-douglas to be more efficient.
...
`@0x/contracts-staking`: Remove some unecessary asserts.
`@0x/contracts-staking`: Fix some broken test assertions.
`@0x/contracts-staking`: Generate better random values in tests.
`@0x/contracts-staking`: Rename `PPM_ONE` constant to `PPM_DENOMINATOR`.
`@0x/contracts-staking`: Minor solidity code improvements.
`@0x/contracts-staking`: Use more constants from `@0x/contracts-test-utils` in tests.
2019-09-04 20:18:55 -04:00
Lawrence Forman
0be2c250ef
Commit yarn.lock
2019-09-04 20:18:55 -04:00
Lawrence Forman
b07fc95c81
@0x/utils: Add docstring for raw constructor parameter in RevertError.
...
`@0x/utils`: Use `...is.instanceof()` pattern in `RevertError` tests.
2019-09-04 20:18:55 -04:00
Lawrence Forman
20ba23fe5f
@0x/contracts-test-utils: Allow negative values in toHex().
...
`@0x/contracts-test-utils`: Add `PPM_DENOMINATOR` and `PPM_100_PERCENT` constants.
2019-09-04 20:18:55 -04:00
Lawrence Forman
b78705120e
@0x/contracts-utils: Fix failing tests due to RevertError behavior changes.
2019-09-04 20:18:55 -04:00
Lawrence Forman
f601329a47
@0x/utils: Rename length field to len in AuthorizableRevertErrors.IndexOutOfBoundsError.
2019-09-04 20:18:55 -04:00
Lawrence Forman
2b3e7e7ab7
@0x/dev-utils: Remove no longer applicable test case in chai_test.ts.
2019-09-04 20:18:55 -04:00
Lawrence Forman
8d5e28f099
@0x/contracts-staking: Change the way operator stake is computed.
...
`@0x/contracts-staking`: Denominate pool operator shares in parts-per-million.
`@0x/contracts-staking`: Update tests for new stake computation and higher precision math.
`@0x/contracts-staking`: Add `setCobbDouglasAlpha()` function.
2019-09-04 20:18:55 -04:00
Lawrence Forman
cb1dc92594
@0x/order-utils: Rename OperatorShareMustBeBetween0And100Error RevertError type to InvalidPoolOperatorShareError.
2019-09-04 20:18:55 -04:00
Lawrence Forman
495bf08498
@0x/utils: Update CHANGELOG.
2019-09-04 20:18:55 -04:00
Lawrence Forman
a1a5bdce78
@0x/order-utils: Prettier.
2019-09-04 20:18:55 -04:00
Lawrence Forman
f724212fd7
@0x/utils: Prettier.
2019-09-04 20:18:55 -04:00
Lawrence Forman
5ccbe167a1
@0x/contracts-test-utils: Increase the number of ganache accounts to 20.
2019-09-04 20:18:55 -04:00
Lawrence Forman
2e357ffeab
@0x/dev-utils: Add total_accounts option to Web3Config.
2019-09-04 20:18:55 -04:00
Lawrence Forman
af10f52acf
@0x/contracts-staking: Rebase with 3.0
2019-09-04 20:18:55 -04:00
Lawrence Forman
ed8a6bb97b
@0x/contracts-staking: Emit CobbDouglasAlphaChanged event when calling setCobbDouglasAlpha().
2019-09-04 20:18:55 -04:00
Lawrence Forman
c774b98002
@0x/contracts-staking: Remove unused tslint directives.
2019-09-04 20:18:55 -04:00
Lawrence Forman
9a63bea763
@0x/contracts-staking: Update LibFixedMath ln() and exp() input domains and improve precision.
...
`@0x/contracts-staking`: Add `_invert()` and `_mulDiv()` to `LibFixedMath`.
`@0x/contracts-staking`: Update `MixinExchangeFees._cobbDouglas()` to work with `LibFixedMath`.
`@0x/contracts-staking`: Add unit and fuzz tests for `_cobbDouglas()` and remaining `LibFixedMath` functions.
2019-09-04 20:18:55 -04:00
Lawrence Forman
0c6a6743ab
@0x/contracts-staking: Write LibFixedMath unit tests.
2019-09-04 20:18:55 -04:00
Lawrence Forman
1c37334b18
@0x/contracts-staking: Add a bunch of LibFixedMath unit tests.
2019-09-04 20:18:55 -04:00
Lawrence Forman
7f40665a0e
@0x/utils: Fix order of BinOpErrorCodes enum in FixedMathRevertErrors.
2019-09-04 20:18:55 -04:00
Lawrence Forman
b10036444d
@0x/order-utils: Add TransactionInvalidContextError to the RevertError registry.
2019-09-04 20:18:55 -04:00
Lawrence Forman
0542c70d22
@0x/utils: Make decoding of unknown selectors to RawRevertError optional.
2019-09-04 20:16:44 -04:00
Lawrence Forman
f71484c9f0
@0x/order-utils: Add TransactionGasPriceError to error registry.
2019-09-04 20:16:44 -04:00
Lawrence Forman
2cf74a7a96
@0x/utils: Make RevertError.decode() return a RawRevertError if the selector is unknown.
2019-09-04 20:15:16 -04:00
Lawrence Forman
018bcf273f
@0x/utils: Fix FixedMathRevertError.FixedMathBinOpError type.
...
`@0x/utils`: Have Ganache `Error` -> `RevertError` coercion fail if it can't look up the selector.
2019-09-04 20:15:15 -04:00
Lawrence Forman
1a3da4b363
@0x/utils: Fix registering FixedMathSignedValueError twice.
2019-09-04 20:15:15 -04:00
Lawrence Forman
0999805b3a
@0x/contracts-test-utils: Add toHex(), hexInvert(), hexLeftPad(), and hexRightPad() hex utils.
2019-09-04 20:15:15 -04:00
Lawrence Forman
7b5e3dab17
@0x/contracts-staking: Add rich reverts.
...
`@0x/utils`: Add `LibFixedMath` `RevertError` types.
`@0x/order-utils`: Add `InvalidCobbDouglasAlphaerror` `RevertError` type.
2019-09-04 20:15:15 -04:00
Lawrence Forman
a09cd03ce6
@0x/contracts-staking: Remove LibFeeMath and just put _cobbDouglas() in MixinExchangeFees.
...
`@0x/contracts-staking`: Update `LibFixedMath` to existing naming conventions.
`@0x/contracts-staking`: Add `cobbDouglasAlphaNumerator` and `cobbDouglasAlphaDenominator` to `Mixinstorage`.
`@0x/contracts-staking`: Add external `setCobbDouglasAlpha()` function to `MixinExchnageFees`
`@0x/contracts-staking`: Update `_cobbDouglas()` to use the new `LibFixedMath` voodoo.
`@0x/contracts-staking`: In reward calculations, use only delegated stake by pool owner as opposed to both delegated and active stake to compute stake totals.
2019-09-04 20:15:15 -04:00
Lawrence Forman
c1fc454d19
@0x/contracts-staking: Add uintMul() function to LibFixedMath.
2019-09-04 20:15:15 -04:00
Lawrence Forman
93c8284a96
@0x/contracts-staking: Add LibFeeMath library.
2019-09-04 20:15:15 -04:00
Amir Bandeali
e5dcf9063d
Merge pull request #2127 from 0xProject/feat/3.0/catch-pay-protocol-fee-err
...
Wrap `payProtocolFee` with rich revert + reduce codesize
2019-09-04 13:51:19 -07:00
Amir Bandeali
cf35a8032d
Update contracts/exchange/contracts/src/MixinProtocolFees.sol
...
Update comment
Co-Authored-By: James Towle <jalextowle@gmail.com >
2019-09-04 11:34:17 -07:00
Amir Bandeali
88736aa82b
Merge pull request #2121 from 0xProject/feat/3.0/codesize
...
Reduce Exchange codesize
2019-09-03 21:08:50 -07:00
Amir Bandeali
90ac5ec577
Fix tests
2019-09-03 20:11:48 -07:00
Amir Bandeali
d1eb414749
Use new rich reverts where applicable
2019-09-03 20:11:47 -07:00
Amir Bandeali
f792d403e5
Add new rich revert errors
2019-09-03 20:11:47 -07:00
Amir Bandeali
e5706606a0
Create private functions for encoding orders/transactions with their hash to be passed into EIP1271 compliant contract
2019-09-03 20:11:43 -07:00
Amir Bandeali
49725c8c33
Styling and comment updates
2019-09-03 17:52:41 -07:00
Amir Bandeali
dfcc0c6d09
Create _enableAndRefundNonZeroBalance to slightly reduce codesize
2019-09-03 17:52:17 -07:00
Amir Bandeali
d806701d28
Use fromHex instead of doing length -> byte length calculation
2019-09-03 17:51:41 -07:00
Amir Bandeali
3935e661fe
Add more writeLength tests
2019-09-03 17:05:32 -07:00
Amir Bandeali
cb8cf1f107
Add back batchFillOrders
2019-09-03 11:06:45 -07:00
Amir Bandeali
ea8669439f
Minor styling and naming changes
2019-09-03 09:48:21 -07:00
Amir Bandeali
75a8b1c081
Use same taker numerator/denominator for all math in calculateFillResults
2019-09-03 09:48:16 -07:00
Amir Bandeali
73144fa4d5
Fix _setCurrentContextAddressIfRequired
2019-09-02 20:35:20 -07:00
Amir Bandeali
a6b60f3230
Create _readSignatureType with minimal validation
2019-09-02 20:34:23 -07:00
Amir Bandeali
48dfb3317a
Fix tests
2019-09-02 14:36:27 -07:00
Amir Bandeali
b3b0496c49
Fix build and linting errors
2019-09-02 11:41:13 -07:00
Amir Bandeali
e880447714
Refactor EIP1271Wallet and Validator types to use new EIP1271SignatureError
2019-09-02 11:38:52 -07:00
Amir Bandeali
fd4d10e7a4
Create EIP1271SignatureError rich revert
2019-09-02 11:37:39 -07:00
Amir Bandeali
9974e10069
Fix Buffer warning
2019-09-01 19:14:28 -07:00
Amir Bandeali
18b65a61ff
Fix build
2019-09-01 19:14:16 -07:00
Amir Bandeali
02a1e17f50
Reuse EIP1271 wallet code with internal function
2019-09-01 18:53:57 -07:00
Amir Bandeali
9a3a302754
Create writeLength function in LibBytes
2019-09-01 18:32:52 -07:00
Amir Bandeali
d131c39e46
Create _setCurrentContextAddressIfRequired function in MixinTransactions
2019-09-01 18:31:46 -07:00
Amir Bandeali
8231e7703e
Allow unlimited contract sizes by default
2019-09-01 18:30:33 -07:00
Amir Bandeali
406a78a11a
Use internal functions in Refundable modifiers
2019-09-01 17:43:18 -07:00
Amir Bandeali
fe01a150f0
Use internal function in onlyOwner, onlyAuthorized, and nonReentrant modifiers
2019-09-01 15:54:16 -07:00
Amir Bandeali
dd499591e9
Make assetProxies mapping internal (getter function already exists)
2019-09-01 15:13:57 -07:00
Amir Bandeali
c0f1e5f17f
Make fillOrderNoThrow internal only, remove batchFillOrders
2019-09-01 12:22:00 -07:00
Amir Bandeali
b888e48a30
Remove getOrdersInfo
2019-09-01 11:24:16 -07:00
Amir Bandeali
8410ee9d2f
Remove unnecessary public functions
2019-09-01 11:01:01 -07:00
Amir Bandeali
b7238c702b
Increase optimizer runs
2019-09-01 11:00:07 -07:00
Amir Bandeali
a5996b37b2
Merge pull request #2116 from 0xProject/feat/3.0/eip1271-selectors
...
Add 4 byte ids to `EIP1271Wallet.isValidSignature` data
2019-08-30 13:38:25 -07:00
Amir Bandeali
b20503c5a2
Fix off by 1 error
2019-08-30 11:39:28 -07:00
Amir Bandeali
d0869a8840
Fix linting errors
2019-08-30 11:39:28 -07:00
Amir Bandeali
c156bfc534
Remove TestValidatorWallet DataType
2019-08-30 11:39:28 -07:00
Amir Bandeali
5f8e092c96
Move EIP1271 selectors to their own interface
2019-08-30 11:39:27 -07:00
Amir Bandeali
87c9f9af71
Remove example contracts
2019-08-30 11:37:40 -07:00
Amir Bandeali
65e5ecf49d
Encode arguments with selector before passing into EIP1271 isValidSignature
2019-08-30 11:32:22 -07:00
James Towle
63f051a9d2
Merge pull request #2097 from 0xProject/feature/3.0/exchange/protocol-fees
...
Exchange Protocol Fees
2019-08-30 10:36:18 -07:00
Alex Towle
2c1393fb09
@0x:contracts-exchange Addressed lingering review comments
2019-08-29 23:50:48 -07:00
Alex Towle
dba0d8469d
@0x:contracts-exchange Addressed review feedback
2019-08-29 15:20:52 -07:00
Alex Towle
75e6c45285
@0x:contracts-exchange Added the tests for getOrdersInfo back into the exchange
2019-08-28 17:02:43 -07:00
Alex Towle
e64e0d7421
@0x:contracts-exchange Added getOrdersInfo back into the exchange
2019-08-28 16:42:29 -07:00
Alex Towle
13d5a5e2ec
@0x:contracts-exchange Added a test to ensure that registerAssetProxy will fail for non-contract proxies
2019-08-28 16:24:36 -07:00
Alex Towle
3432083343
@0x:contracts-staking Updated payProtocolFee trivially to fix the build.
...
This is not a real to update to `payProtocolFee`. Rather, the interface
was updated to it's finished state. This will be addressed in my next
PR.
2019-08-28 16:15:13 -07:00
Alex Towle
df4282fb34
Fixed issues after rebase
2019-08-28 15:50:23 -07:00
Alex Towle
861aebb2e3
@0x:contracts-exchange Refactored the protocol fee tests and added tests for batchFillOrders
2019-08-28 15:08:40 -07:00
Alex Towle
cc7b8359b4
@0x:contracts-exchange Added tests for matchOrders protocol fees
2019-08-28 15:05:33 -07:00
Alex Towle
dd0d848530
@0x:contracts-exchange Added tests for fillOrder protocol fees
2019-08-28 15:05:33 -07:00
Alex Towle
7f17033ce3
@0x:contracts-exchange Added protocol fees to fillOrders and matchOrders
2019-08-28 15:05:13 -07:00
Alex Towle
3a4e72bb08
@0x:contracts-exchange-libs Added protocol fees to LibFillResults
...
* This commit also squashed some bugs in the reference functions.
Thankfully, combinatorial testing had our back!
2019-08-28 15:03:32 -07:00
Alex Towle
bf3751fd9e
@0x:contracts-exchange Added the MixinProtocolFees contract
2019-08-28 15:03:32 -07:00
Alex Towle
05eb646848
@0x:contracts-utils Added a Refundable contract
2019-08-28 15:01:30 -07:00
Amir Bandeali
5fe231b689
Reorder Cancel event args for consistency
2019-08-28 15:01:30 -07:00
Amir Bandeali
5ee7c2f9dc
Reorder Fill event args to get around stack limit
2019-08-28 15:01:30 -07:00
Alex Towle
2c970a0466
@0x:contracts-exchange Added protocol fees to fill order
2019-08-28 15:01:30 -07:00
Alex Towle
c688b11c86
@0x:contracts-exchange-libs Added protocol fees to LibFillResults
...
* This commit also squashed some bugs in the reference functions.
Thankfully, combinatorial testing had our back!
2019-08-28 15:01:30 -07:00
Alex Towle
749c0354b3
@0x:contracts-staking Added protocol fee functions to IStaking
2019-08-28 14:56:40 -07:00
Alex Towle
415af90ae7
@0x:contracts-exchange Added the MixinStakingManager contract
2019-08-28 14:53:45 -07:00
Alex Towle
365cb161cf
@0x:contracts-utils Added a Refundable contract
2019-08-28 14:51:57 -07:00
Amir Bandeali
a9857fa298
Merge pull request #2107 from 0xProject/feat/3.0/staking/remove-duplicate-code
...
Remove duplicate code from staking contracts
2019-08-28 14:30:37 -07:00
Amir Bandeali
59ae8d4b86
Fix comments in ZrxVault
2019-08-28 13:56:42 -07:00
Amir Bandeali
b81f6ba685
Fix linting error
2019-08-28 12:51:18 -07:00
Amir Bandeali
16c9d00494
Remove redundant function in MixinZrxVault
2019-08-28 11:20:00 -07:00
Amir Bandeali
1a833d9dfb
Remove zrxAssetData param to ensure that it is always in sync with zrxToken
2019-08-28 11:06:46 -07:00
Amir Bandeali
bde6278781
Set 100 to PERGENTAGE_DENOMINATOR constant
2019-08-27 23:42:42 -07:00
Amir Bandeali
e7c4d2171f
Update contracts to use 256 bit math
2019-08-27 23:42:42 -07:00
Amir Bandeali
3a096ff0b4
Remove 64 and 96 bit LibSafeMath contracts
2019-08-27 23:42:42 -07:00
Amir Bandeali
9feac6708a
Add storage layout tests
2019-08-27 23:42:11 -07:00
Amir Bandeali
aabca97b2d
Make most constants and storage vars uint256
2019-08-27 23:42:11 -07:00
Amir Bandeali
9fb933fd06
Remove MixinOwnable
2019-08-27 23:42:11 -07:00
Amir Bandeali
df039f05c2
Update contracts to use new SafeMath functions
2019-08-27 23:42:11 -07:00
Amir Bandeali
d1bed5729d
Remove LibSafeMath and refactor 6/96 bit versions
2019-08-27 23:42:11 -07:00
mzhu25
c926a586d2
Merge pull request #2103 from 0xProject/feature/contracts-staking/rich-reverts
...
Staking RichErrors and cleanup
2019-08-26 17:32:05 -07:00
Amir Bandeali
b7397bbb8f
Merge pull request #2101 from 0xProject/feat/3.0/cleanup
...
Revert to old ReentrancyGuard implementation + random cleanup
2019-08-26 17:14:17 -07:00
Michael Zhu
9b957524a5
replace abi.encodeWithSelector calls with bytes constant + other nits
2019-08-26 16:58:56 -07:00
Michael Zhu
078b1af04e
Binop -> BinOp
2019-08-26 16:06:31 -07:00
Michael Zhu
6827ebfb78
blockchainTests.only -> blockchainTests
2019-08-26 15:58:31 -07:00
Michael Zhu
1d807abe8b
lint
2019-08-26 15:49:09 -07:00
Michael Zhu
2c15b3f9bd
remove staking RevertReasons from TS types, ExchangeAlreadyRegisteredError -> ExchangeAddressAlreadyRegisteredError
2019-08-26 15:49:09 -07:00
Michael Zhu
0d5e037081
use mocha extensions in staking tests
2019-08-26 15:49:09 -07:00
Michael Zhu
dbda3a04b2
update tests to use RichErrors
2019-08-26 15:49:09 -07:00
Michael Zhu
98e5b26eb7
refactor SafeMath rich errors and use them in staking libs
2019-08-26 15:49:09 -07:00
Michael Zhu
cd1fc6a1f0
fix typos
2019-08-26 15:49:09 -07:00
Michael Zhu
52ef745f7c
run codegen script
2019-08-26 15:49:08 -07:00
Michael Zhu
961b09977f
replace requires/reverts with rich errors
2019-08-26 15:49:08 -07:00
Amir Bandeali
df8419cd9e
Add back comment on isReentrant function
2019-08-26 14:49:03 -07:00
Amir Bandeali
71acf2bfa7
Remove hard coded gas limits in all tests
2019-08-25 19:00:50 -07:00
Amir Bandeali
1400ceb4e8
Fix Exchange reentrancy tests
2019-08-25 18:29:04 -07:00
Amir Bandeali
793e338dd3
Revert to old ReentrancyGuard implementation
2019-08-25 17:06:52 -07:00
Amir Bandeali
020e7609c3
Add assetProxyId param to AssetProxyExistsError
2019-08-25 17:06:37 -07:00
Amir Bandeali
b1c2f66126
Update variable names in IAssetData
2019-08-25 16:51:37 -07:00
Amir Bandeali
8ef0a59b98
Merge pull request #2084 from 0xProject/feat/3.0/transactionGasPrice
...
Add `gasPrice` to 0x transactions
2019-08-24 10:13:07 -07:00
Amir Bandeali
798fb183a5
Address remaining PR feedback
2019-08-23 15:14:04 -07:00
Greg Hysz
6bb3992c2f
Add files via upload
...
State transitions for stake.
2019-08-23 11:23:28 -07:00
Amir Bandeali
830d6f726e
Use default gasPrice in Forwarder tests
2019-08-23 09:33:05 -07:00
Amir Bandeali
8f8c16bd0e
Add more recursion tests
2019-08-23 09:25:09 -07:00
Amir Bandeali
76c0708cf2
Fix config.yml
2019-08-23 08:51:53 -07:00
Amir Bandeali
5e51233b49
Address PR feedback
2019-08-22 17:11:50 -07:00
Amir Bandeali
890bfd18fa
Update tests to use new TransactionInvalidContextError
2019-08-22 17:04:15 -07:00
Amir Bandeali
37cc948741
Add TransactionInvalidContextError class
2019-08-22 17:04:15 -07:00
Amir Bandeali
edb923b8bb
Use TransactionInvalidContextError in _assertExecutableTransaction
2019-08-22 17:04:15 -07:00
Amir Bandeali
44753bb168
Add TransactionInvalidContextError and remove NO_REENTRANCY errorCode
2019-08-22 17:04:15 -07:00
Amir Bandeali
7b96fa8d76
Add more unit tests
2019-08-22 17:04:15 -07:00
Amir Bandeali
ca35eed955
Add _assertExecutableTransaction unit tests
2019-08-22 17:04:15 -07:00
Amir Bandeali
eb6637afd5
Add public version of _assertExecutableTransaction
2019-08-22 17:04:15 -07:00
Amir Bandeali
a114bbb30e
Reduce code duplication in unit tests
2019-08-22 17:04:15 -07:00
Amir Bandeali
9d38bf731f
Add transaction gasPrice tests
2019-08-22 17:04:15 -07:00
Amir Bandeali
f32732db1c
Add TransactionGasPriceError rich revert class
2019-08-22 17:04:15 -07:00
Amir Bandeali
f41a29ce55
Fix weth tests
2019-08-22 17:04:15 -07:00
Amir Bandeali
2b1e0be4fc
Add default gasPrice to web3Wrapper instance and TransactionFactory
2019-08-22 17:04:15 -07:00
Amir Bandeali
23dd711396
Update ZeroExTransaction tests
2019-08-22 17:04:15 -07:00
Amir Bandeali
59369cea2a
Update transaction hashing and tests
2019-08-22 17:04:14 -07:00
Amir Bandeali
e6b81a824d
Update ZeroExTransaction schema
2019-08-22 17:04:14 -07:00
Amir Bandeali
1dd216b566
Update ZeroExTransaction interface
2019-08-22 17:04:14 -07:00
Amir Bandeali
27e2a76110
Update remaining contracts to use new transaction schema
2019-08-22 17:04:14 -07:00
Amir Bandeali
47da97137f
Add _assertExecutableTransaction function and add gasPrice check
2019-08-22 17:04:14 -07:00
Amir Bandeali
2134537bc3
Add TransactionGasPriceError to LibExchangeRichErrors
2019-08-22 17:04:14 -07:00
Amir Bandeali
67f91269ee
Add gasPrice to ZeroExTransaction struct
2019-08-22 17:04:14 -07:00
Alex Towle
57338059e1
CI: Split contracts tests up into two seperate jobs to attempt to increase speed
2019-08-22 17:04:14 -07:00
Alex Towle
c1ed836fda
CI: Changed the test-contracts-ganache-3.0 to run in stages to avoid the Killed error
2019-08-22 17:03:15 -07:00
Alex Towle
cd147dbc41
@0x:contracts-exchange Fixed issues caused by rebase
2019-08-22 17:01:49 -07:00
Alex Towle
0253bba83b
@0x:contracts-exchange Addressed review comments by completely overhauling transaction_unit_tests.ts
2019-08-22 17:01:49 -07:00
Alex Towle
d845b318b9
@0x:contracts-exchange Changed the signature validation stub function to not require state
2019-08-22 17:01:49 -07:00
Alex Towle
4b970905cf
@0x:contracts-exchange Removed code written to transactions
2019-08-22 17:01:49 -07:00
Alex Towle
907771f084
@0x:contracts-exchange Added unit tests for batchExecuteTransactions
2019-08-22 17:01:49 -07:00
Alex Towle
1724ecd4c3
@0x:contracts-exchange Added unit tests for executeTransaction
2019-08-22 17:01:48 -07:00
Alex Towle
74b9ad5536
@0x:contracts-exchange Added unit tests for getCurrentContextAddress
2019-08-22 17:01:48 -07:00
mzhu25
4f1525fe27
Merge pull request #1987 from 0xProject/feature/contracts/3.0/remove-forwarder-fee-abstraction
...
Remove Forwarder fee abstraction and revamp tests
2019-08-22 10:55:10 -07:00
Michael Zhu
4dc7956b56
address greg's comments
2019-08-22 10:29:30 -07:00
mzhu25
453bf4d195
Merge pull request #2087 from 0xProject/fix/3.0/exchange/execute-noop-transfer
...
remove from != to check and update tests
2019-08-21 17:02:03 -07:00
Greg Hysz
249948e787
Merge pull request #1910 from 0xProject/feature/contracts-staking/first-implementation
...
[WIP] First Implementation of Staking Contracts (ZEIP 31)
2019-08-21 16:48:04 -07:00
Greg Hysen
c0acc8dfdf
Fixed sorting in artifact generation
2019-08-21 16:30:35 -07:00
Michael Zhu
00e87864b1
remove from != to check and update tests
2019-08-21 13:07:59 -07:00
Greg Hysen
697e5df52d
Added changelog entries and cleaned up merge
2019-08-21 13:05:11 -07:00
Greg Hysen
ba3cd454ba
Fixed linter errors
2019-08-21 13:04:21 -07:00
Greg Hysen
de26925c13
Solidity 0.5.5 -> 0.5.9
2019-08-21 13:04:20 -07:00
Greg Hysen
47e00ff1a7
Renamed MixinTimelockedStake.sol -> MixinTimeLockedStake.sol
2019-08-21 13:04:20 -07:00
Greg Hysen
d106051ee3
CamelCase for timelocks
2019-08-21 13:04:20 -07:00
Greg Hysen
c939fe2287
moved natspec to above contract definition
2019-08-21 13:04:20 -07:00
Greg Hysen
41b372ffe6
Updates from staking PR review
2019-08-21 13:04:20 -07:00
Greg Hysen
5826825d11
Linter fixes
2019-08-21 13:04:20 -07:00
Greg Hysen
a765e47dca
Got staking contracts working after rebase
2019-08-21 13:04:20 -07:00
Greg Hysen
de8b032df9
Removed the unused LibRewardsTest
2019-08-21 13:04:20 -07:00
Greg Hysz
f1b1eb3b58
Added contract registry to kill switch diagram
2019-08-21 13:04:20 -07:00
Greg Hysz
1f334d29ae
New architecture images for README
2019-08-21 13:04:20 -07:00
Greg Hysz
3279d2a803
updated architecture descriptions
2019-08-21 13:04:19 -07:00
Greg Hysen
cd14d1ef0f
ran prettier
2019-08-21 13:04:19 -07:00
Greg Hysen
9eb676fb46
Pinned contracts-multisig dependency on asset-proxy so it will build
2019-08-21 13:04:19 -07:00
Greg Hysen
6c82ebe956
Added more documentation to interfaces
2019-08-21 13:04:19 -07:00
Greg Hysen
3922d02910
Documented libraries and removed unnecessary interface, IMixinScheduler
2019-08-21 13:04:19 -07:00
Greg Hysen
6da70cfa0d
Added top-level README to the staking package
2019-08-21 13:04:19 -07:00
Greg Hysen
15c8e06129
Ran contracts:gen
2019-08-21 13:04:19 -07:00
Greg Hysen
93506a4e27
Updated Epoch API for readability + documented Timelock Mixin
2019-08-21 13:04:19 -07:00
Greg Hysen
508e927d63
Removed unnecessary lib
2019-08-21 13:04:19 -07:00
Greg Hysen
ee969261b4
Documentation for MixinVaultCore
2019-08-21 13:04:19 -07:00
Greg Hysen
2a5742c12d
Documentation + Events for ZrxVault
2019-08-21 13:04:19 -07:00
Greg Hysen
598d70c6dc
Renamed getStakeDelegatedToPool -> getTotalStakeDelegatedToPool for readability
2019-08-21 13:04:19 -07:00
Greg Hysen
a49e47f34b
Mixin Zrx Vault is ownable now
2019-08-21 13:04:19 -07:00
Greg Hysen
ad4d869137
Documentation for stake balances mixin
2019-08-21 13:04:19 -07:00
Greg Hysen
4ef86e6128
Adding documentation to delegated stake mixin
2019-08-21 13:04:18 -07:00
Greg Hysen
470036f6cb
Working on new directory structure
2019-08-21 13:04:18 -07:00
Greg Hysen
835ab6ddd9
Fixed linearization issue - see https://github.com/hysz/SmartContractLinearizer !
2019-08-21 13:04:18 -07:00
Greg Hysen
b0b387013c
Moved timelock logic into its own contract
2019-08-21 13:04:18 -07:00
Greg Hysen
3e6cae0ca0
Documentation for MixinDelegatedStake
2019-08-21 13:04:18 -07:00
Greg Hysen
93844343de
Documented MixinStake.sol
2019-08-21 13:04:18 -07:00
Greg Hysen
42430290d5
Split MixinStake into: MixinStake, MixinDelegatedStake and MixinTimelockedStake
2019-08-21 13:04:18 -07:00
Greg Hysen
ce15b4c678
Fixed linter errors
2019-08-21 13:04:18 -07:00
Greg Hysen
35f4e2fb4f
Documented MixinStakingPoolRewardVault and StakingPoolRewardVault
2019-08-21 13:04:18 -07:00
Greg Hysen
501f6cbab9
Fixed linearization issue - see https://github.com/hysz/SmartContractLinearizer !
2019-08-21 13:04:18 -07:00
Greg Hysen
a724dd98a9
Documented staking pool reward vault mixin
2019-08-21 13:04:18 -07:00
Greg Hysen
d5249425af
Added documentation to MixinStakingPoolRewards
2019-08-21 13:04:18 -07:00
Greg Hysen
44c44a2b9c
Some renaming pool -> staking pool for readability
2019-08-21 13:04:18 -07:00
Greg Hysen
eb1c48674a
Condensed some functions in MixinStakingPools for readability
2019-08-21 13:04:17 -07:00
Greg Hysen
b44ab72557
Added introductory comment for staking pool rewards
2019-08-21 13:04:17 -07:00
Greg Hysen
e6a33dea0e
Renamed xxxReward... to StakingPoolReward...
2019-08-21 13:04:17 -07:00
Greg Hysen
217811d0af
added maker add/remove events to staking pools
2019-08-21 13:04:17 -07:00
Greg Hysen
ab3246cc71
Cleaned up staking pool mixin
2019-08-21 13:04:17 -07:00
Greg Hysen
829533d501
Renamed MixinFees -> MixinExchangeFees
2019-08-21 13:04:17 -07:00
Greg Hysen
8881118a15
Added event when ownership of contract changes
2019-08-21 13:04:17 -07:00
Greg Hysen
3f2be5b2da
Documenting fees + rewards now use weighted stake in denominator of cobb douglas
2019-08-21 13:04:17 -07:00
Greg Hysen
9f1904ad3d
Renamed MixinExchange to MixinExchangeManager and added documentation
2019-08-21 13:04:17 -07:00
Greg Hysen
09843c3cf1
Got staking contract building again
2019-08-21 13:04:17 -07:00
Greg Hysen
303279a766
Renamed MixinEpoch -> MixinScheduler
2019-08-21 13:04:17 -07:00
Greg Hysen
f560e7fa96
Renamed approval factory
2019-08-21 13:04:17 -07:00
Greg Hysen
c97c6d1fc2
LibSafeMath96Bit -> LibSafeMath96
2019-08-21 13:04:16 -07:00
Greg Hysen
b53bf051ac
LibSafeMath64Bit -> LibSafeMath64
2019-08-21 13:04:16 -07:00
Greg Hysen
d5189e6143
linted contracts
2019-08-21 13:04:16 -07:00
Greg Hysen
a934c71ccd
Fixing linter errors
2019-08-21 13:04:16 -07:00
Greg Hysen
5147b6e699
fixing linter errors
2019-08-21 13:04:16 -07:00
Greg Hysen
9294bf40a7
Ran yarn fix
2019-08-21 13:04:16 -07:00
Greg Hysen
a02f96c913
ran prettier
2019-08-21 13:04:16 -07:00
Greg Hysen
b756e723ea
Updated dependency ordering using a linearizer script, which is now here: https://github.com/hysz/SmartContractLinearizer
2019-08-21 13:04:16 -07:00
Greg Hysen
8bc1d5fe3e
Run all tests
2019-08-21 13:04:16 -07:00
Greg Hysen
180417b581
moved another test to the simulator
2019-08-21 13:04:16 -07:00
Greg Hysen
786655843b
check reward balances of operator ocne withdarwn in simulator
2019-08-21 13:04:16 -07:00
Greg Hysen
5e3eeed10f
more work on simulator
2019-08-21 13:04:16 -07:00
Greg Hysen
8a2df9cd1f
Working on simulation to make it easier to follow the end-to-end tests. Mostly working.
2019-08-21 13:04:16 -07:00
Greg Hysen
74d9891e06
actors for maker / pool operator + comprehensive test cases
2019-08-21 13:04:16 -07:00
Greg Hysen
e0ff859e0d
Separated test files out for readability
2019-08-21 13:04:15 -07:00
Greg Hysen
2c7efd0b97
separating out tests for readability
2019-08-21 13:04:15 -07:00
Greg Hysen
99a0835ecc
Fixed staker actor assertions
2019-08-21 13:04:15 -07:00
Greg Hysen
0bb227a79b
Delegator Actor
2019-08-21 13:04:15 -07:00
Greg Hysen
84e7357960
starting on a delegator actror
2019-08-21 13:04:15 -07:00
Greg Hysen
9d0b94305a
deleted old staker test - much code saved!
2019-08-21 13:04:15 -07:00
Greg Hysen
8343105b54
cleaned up staker actor
2019-08-21 13:04:15 -07:00
Greg Hysen
38cad56bf9
Staker Actor
2019-08-21 13:04:15 -07:00
Greg Hysen
8f291c19c3
Use LibSafeMath in ZrxVault instead of util SafeMath
2019-08-21 13:04:15 -07:00
Greg Hysen
9566188d6b
Renamed IVault to IZrxVault
2019-08-21 13:04:15 -07:00
Greg Hysen
cae8c2013d
Split deployment constants into its own mixin for readability
2019-08-21 13:04:15 -07:00
Greg Hysen
9bc5efe958
Use safemath for epochs
2019-08-21 13:04:15 -07:00
Greg Hysen
b36003896f
Renamed LibMath to LibFeeMath
2019-08-21 13:04:15 -07:00
Greg Hysen
4d2ba9f1e6
Replaced any contract-style libraries with real libraries.
2019-08-21 13:04:14 -07:00
Greg Hysen
56184c6f4f
Removed Wrapper contracts. Too much sugar. Felt it was less readable.
2019-08-21 13:04:14 -07:00
Greg Hysen
1f64f9eae6
Other contracts packages building with LibEIP721 as a library (rather than a contract)
2019-08-21 13:04:14 -07:00
Greg Hysen
7aeeaae015
Getting other contract libraries to build with LibEIP712 now a regular library
2019-08-21 13:04:14 -07:00
Greg Hysen
03142d82bc
added test for trying to put maker in pool when they havent signed the message properly
2019-08-21 13:04:14 -07:00
Greg Hysen
78805b1c39
Updated remaining tests to use maker signatures when adding to pool
2019-08-21 13:04:14 -07:00
Greg Hysen
e1a5ba9864
Pool Management test passing with signatures
2019-08-21 13:04:14 -07:00
Greg Hysen
bc0140ef3a
Signature validation for adding makers to a staking pool
2019-08-21 13:04:14 -07:00
Greg Hysen
36b76550e0
Working towards maker signature validation
2019-08-21 13:04:14 -07:00
Greg Hysen
1f2e94b585
Adding signatures for maker acceptance into pool
2019-08-21 13:04:14 -07:00
Greg Hysen
e2a2f932f1
Created sepaerate mixins for interacting with the different vaults
2019-08-21 13:04:14 -07:00
Greg Hysen
6ca2f7e3ac
Cleaned up staking contract with wrappers
2019-08-21 13:04:14 -07:00
Greg Hysen
f3309d3651
done tests
2019-08-21 13:04:14 -07:00
Greg Hysen
0b1d955a9f
Added some more sanity checks for delegator reward balances
2019-08-21 13:04:13 -07:00
Greg Hysen
fb75fa4e9a
Withdraw balances for rewards by operators
2019-08-21 13:04:13 -07:00
Greg Hysen
0ba8690120
Added functions for reward balances to staking API
2019-08-21 13:04:13 -07:00
Greg Hysen
cafa3c827c
Updated naming on reward vault
2019-08-21 13:04:13 -07:00
Greg Hysen
bbacce2986
Removed operator from reward vault
2019-08-21 13:04:13 -07:00
Greg Hysen
ead2d26025
Test for delegator payouts when we use Shadow ETH
2019-08-21 13:04:13 -07:00
Greg Hysen
7d89449f2d
Got delegation buy-in/payout test working
2019-08-21 13:04:13 -07:00
Greg Hysen
b3d1b6c499
Store separate operator / pool balances in the reward vault. This reduces complexity in the staking contract.
2019-08-21 13:04:13 -07:00
Greg Hysen
7d85e61cc5
Basic payouts to delegators when the pool is empty and they receive 100% of the reward.
2019-08-21 13:04:13 -07:00
Greg Hysen
362a8c8fc5
account for delegated stake when computing payouts. Tests pass
2019-08-21 13:04:13 -07:00
Greg Hysen
6041fb0445
finalizing payouts are correct
2019-08-21 13:04:13 -07:00
Greg Hysen
b2a7e0536e
epoch finalization executes at about 25k gas / active maker
2019-08-21 13:04:13 -07:00
Greg Hysen
2d39454ce1
get logs when available, otherwise do not
2019-08-21 13:04:13 -07:00
Greg Hysen
16de8bf26c
get logs with tx receipt
2019-08-21 13:04:13 -07:00
Greg Hysen
bb7cecd7c1
all tests passing again
2019-08-21 13:04:13 -07:00
Greg Hysen
8e41cc7651
Finalization with payouts compiles.
2019-08-21 13:04:12 -07:00
Greg Hysen
55238b9669
All tests are passing again. Minor fixes after messing around with different code
2019-08-21 13:04:12 -07:00
Greg Hysen
316ef69074
Adding some tests to the reward vault
2019-08-21 13:04:12 -07:00
Greg Hysen
8c839b5c22
Reward Vault Implementation with wrapper functions. Working on tests.
2019-08-21 13:04:12 -07:00
Greg Hysen
f98e1d75f4
Protocol fees only payable by a valid exchange
2019-08-21 13:04:12 -07:00
Greg Hysen
c57d17dc58
Exchange tracking
2019-08-21 13:04:12 -07:00
Greg Hysen
938f4d2d9d
Protocol Fees implemented; some partially implemented code for other features in this commit,.
2019-08-21 13:04:12 -07:00
Greg Hysen
307c38bd16
payFee function
2019-08-21 13:04:12 -07:00
Greg Hysen
202dcfb4c5
Fixed a bug in the nth root that affects speed of computation. Also started playing with retaining decimal places of root computation
2019-08-21 13:04:12 -07:00
Greg Hysen
8dd74bcf82
test for delegating/undelegating
2019-08-21 13:04:12 -07:00
Greg Hysen
07acdc26ff
starting a test for delegation
2019-08-21 13:04:12 -07:00
Greg Hysen
de307bf25a
Moved constants and storage mixins to immutable directory
2019-08-21 13:04:12 -07:00
Greg Hysen
b6c4f533d2
completed staking test
2019-08-21 13:04:12 -07:00
Greg Hysen
cbf41e6ade
Minor bug fixes in staking + tests making progress
2019-08-21 13:04:11 -07:00
Greg Hysen
b1d98a4183
Updated tests for epochs. More robust and helpful for staking tests.
2019-08-21 13:04:11 -07:00
Greg Hysen
30db88d27b
test case for epoch management
2019-08-21 13:04:11 -07:00
Greg Hysen
fc9d5dee5e
updated wrapper with epoch management
2019-08-21 13:04:11 -07:00
Greg Hysen
bb0ada3f59
adding epoch management
2019-08-21 13:04:11 -07:00
Greg Hysen
804256075e
added new staking/delegating/timelock functions to staking wrapper
2019-08-21 13:04:11 -07:00
Greg Hysen
79f28f121b
checkpoint - implementing delegating + timelocks
2019-08-21 13:04:11 -07:00
Greg Hysen
717a19a08e
moving towards working delegation + timelocks.
2019-08-21 13:04:11 -07:00
Greg Hysen
9c8716da09
delegating logic
2019-08-21 13:04:11 -07:00
Greg Hysen
8293784629
tests for pool management
2019-08-21 13:04:11 -07:00
Greg Hysen
a17f123608
Added ABI decoding of return values to callAsync
2019-08-21 13:04:11 -07:00
Greg Hysen
561fe9c3ea
tests for pools - create pool and increment id
2019-08-21 13:04:11 -07:00
Greg Hysen
e645aa1ee5
some methods only callable by pool operator
2019-08-21 13:04:11 -07:00
Greg Hysen
7f86d2c5fa
Renamed "Maker Ids" to "Pools"
2019-08-21 13:04:11 -07:00
Greg Hysen
fae14a755f
maker registry compiles, untested
2019-08-21 13:04:11 -07:00
Greg Hysen
1c14948f8a
Saved 20k gas on cobb douglas computation w binary search
2019-08-21 13:04:10 -07:00
Greg Hysen
6a902eff56
Split Storage Logic + Staking Logic Contracts
2019-08-21 13:04:10 -07:00
Greg Hysen
c6192ea953
adding events for staking
2019-08-21 13:04:10 -07:00
Greg Hysen
36cf4ad304
some refactoring for the staking proxy. Compiles, but no tests yet.
2019-08-21 13:04:10 -07:00
Greg Hysen
bcfabf18bc
cobb douglas / simplified / inverse simplified (better results across the board - esp w simplified impls)
2019-08-21 13:04:10 -07:00
Greg Hysen
f15693af1d
Much simplified cobb douglas implementation
2019-08-21 13:04:10 -07:00
Greg Hysen
64e42d18e2
works for square roots
2019-08-21 13:04:10 -07:00
Greg Hysen
e2a76c621b
working on it
2019-08-21 13:04:10 -07:00
Greg Hysen
19f6a8dcfe
decent cobb douglas implementation
2019-08-21 13:04:10 -07:00
Greg Hysen
3c4cfe8aee
fixed point nth root. This is what well use for the cobb-douglas function when computing rewards.
2019-08-21 13:04:10 -07:00
Greg Hysen
43173c1aac
Run Newtons nth root algorithm after approximating the root
2019-08-21 13:04:10 -07:00
Greg Hysen
95b284d648
Function to compute nth root
2019-08-21 13:04:10 -07:00
Greg Hysen
9787cf8296
hooked up interface to MixinStake
2019-08-21 13:04:10 -07:00
Greg Hysen
93b57445b6
unstaking works
2019-08-21 13:04:10 -07:00
Greg Hysen
c4ca72cf22
staking end-to-end works
2019-08-21 13:04:10 -07:00
Greg Hysen
13d2cca2bc
staking looks good, aside from the xfer of zrx
2019-08-21 13:04:10 -07:00
Greg Hysen
7fe8eac511
compiles and deploys
2019-08-21 13:04:10 -07:00
Greg Hysen
c062458188
Writing staking tests
2019-08-21 13:04:09 -07:00
Greg Hysen
3517dd2741
Implemented staking logic and ZRX vault
2019-08-21 13:04:09 -07:00
Lawrence Forman
7407890deb
Merge pull request #2075 from 0xProject/feature/3.0/exchange/market-fill-or-kill
...
Add marketBuy/SellOrdersFillOrKill() to Exchange
2019-08-21 11:24:24 -04:00
Lawrence Forman
e9a4b0758b
@0x/contracts-exchange: Remove log decoding in ExchangeWrapper test class in favor of awaitTransactionSuccessAsync.
2019-08-21 10:59:34 -04:00
Lawrence Forman
abf076fc05
@0x/contracts-exchange: Remove unused _getOrderHashes() function from MixinWrapperFUnctions.
2019-08-21 10:59:34 -04:00
Lawrence Forman
c344625d0d
@0x/utils: Ran prettier.
2019-08-21 10:59:34 -04:00
Lawrence Forman
14630465dd
@0x/order-utils: Add comments to regex parsing code in revert_error.ts.
2019-08-21 10:59:34 -04:00
Lawrence Forman
a497ddfad2
@0x/contracts-exchange: Update CHANGELOG and run prettier.
2019-08-21 10:59:34 -04:00
Lawrence Forman
34f6facdee
@0x/contracts-exchange-libs: Update CHANGELOG.
2019-08-21 10:59:34 -04:00
Lawrence Forman
c3bff31cc4
@0x/order-utils: Update CHANGELOG and run prettier.
2019-08-21 10:59:34 -04:00
Lawrence Forman
e4475c08e8
@0x/contracts-exchange: Switch to consolidated IncompleteFillError rich error.
...
`@0x/contracts-exchange`: Allow `marketSell/BuyOrdersNoThrow` to be destructive to orders again.
2019-08-21 10:59:34 -04:00
Lawrence Forman
75a4d129f7
@0x/contracts-exchange-libs: Consolidate FillOrKill errors into IncompleteFillError.
2019-08-21 10:59:34 -04:00
Lawrence Forman
c659477358
@0x/order-utils: Consolidate FillOrKill errors into IncompleteFillError.
2019-08-21 10:59:34 -04:00
Lawrence Forman
43f38d02ad
@0x/contracts-dev-utils: run_mocha package script runs with UNLIMITED_CONTRACT_SIZE=true environment variable.
2019-08-21 10:59:34 -04:00
Lawrence Forman
6b8bc55c74
@0x/contracts-test-utils: web3Wrapper is created with shouldAllowUnlimitedContractSize if UNLIMITED_CONTRACT_SIZE environment variable is set.
2019-08-21 10:59:34 -04:00
Lawrence Forman
0c53e2fe46
@0x/dev-utils: Make ganache's allowUnlimitedCOntractSize option configurable via Web3Config.
...
`@0x/dev-utils`: Add `UnlimitedContractSize` to `EnvVars`.
2019-08-21 10:59:34 -04:00
Lawrence Forman
edef3bc30e
@0x/contracts-exchange: Fix failing wrapper.ts test.
2019-08-21 10:59:34 -04:00
Lawrence Forman
0c7f09b832
ran prettier
2019-08-21 10:59:34 -04:00
Lawrence Forman
34d075ce8c
@0x/contracts-exchange: Update marketBuy/SellOrdersNoThrow() to NOT be destructive to the orders.
...
`@0x/contracts-exchange`: Fix wrapper unit tests to use the actual order hash algorithm, since it can't be overridden anymore.
2019-08-21 10:59:34 -04:00
Lawrence Forman
8c06d660ea
Update CHANGELOGs with PR numbers.
2019-08-21 10:59:34 -04:00
Lawrence Forman
748566b4fb
@0x/contracts-exchange: Tweak exchangeDataEncoder test utility to work with marketBuy/SellFillOrKill() functions.
2019-08-21 10:59:34 -04:00
Lawrence Forman
fb38867e78
Ran prettier
2019-08-21 10:59:34 -04:00
Lawrence Forman
a2613625c6
@0x/contracts-exchange: Squelch linter errors in LibExchangeRichErrorDecoder.
2019-08-21 10:59:34 -04:00
Lawrence Forman
89f1d54ebc
@0x/contracts-dev-utils: Add marketBuy/SellOrdersNoThrow and marketBuy/SellOrdersFillOrKill to LibTransactionDecoder.
2019-08-21 10:59:34 -04:00
Lawrence Forman
740913fa20
@0x/dev-utils: Set allowUnlimitedContractSize option when creating a ganache provider.
2019-08-21 10:59:34 -04:00
Lawrence Forman
fd2a240c9f
@0x/contracts-exchange`: Update changelog.
2019-08-21 10:59:34 -04:00
Lawrence Forman
96bef08ac2
@0x/contracts-exchange: Rename marketSellOrders and marketBuyOrders back to marketSellOrdersNoThrow and marketBuyOrdersNoThrow.
...
`@0x/contracts-exchange`: Introduce new `marketSellOrdersFillOrKill` and `marketBuyOrdersFillOrKill` functions.
`@0x/contracts-exchange`: Add new rich error types: `IncompleteMarketBuyError` and `IncompleteMarketSellError`.
`@0x/contracts-exchange`: Use `abi.decode()` in `LibExchangeRichErrorDecoder` over `LibBytes`.
2019-08-21 10:59:34 -04:00
Lawrence Forman
1698519a6a
@0x/contracts-exchange: Overridden functions in ReentrancyTester now return sane values.
2019-08-21 10:59:34 -04:00
Lawrence Forman
d8372f73bc
@0x/contracts-exchange-libs: Add new revert types and use abi.decode() instead of LibBytes.
2019-08-21 10:59:34 -04:00
Lawrence Forman
fb6e8a4608
@0x/order-utils: Add takerAssetFillAmount field to IncompleteFillError type.
...
`@0x/order-utils`: Add `IncompleteMarketSellError` and `IncompleteMarketBuyError` `RevertError` types.
2019-08-21 10:59:34 -04:00
Lawrence Forman
a3f6160898
@0x/utils: Allow for array types in RevertError types.
2019-08-21 10:59:34 -04:00
Michael Zhu
66f175b659
post-rebase fix
2019-08-20 17:41:26 -07:00
Michael Zhu
755ef35955
prettier
2019-08-20 17:24:59 -07:00
Michael Zhu
b5d6156ffa
use mocha extensions
2019-08-20 17:24:59 -07:00
Michael Zhu
8dd8cf8673
might as well change ethValueAdjustment to number too
2019-08-20 17:24:59 -07:00
Michael Zhu
9e46099ced
change fractionalNumberOfOrdersToFill to number
2019-08-20 17:24:59 -07:00
Michael Zhu
9f4fe259f9
update some RichErrors and @return directives per comments
2019-08-20 17:24:59 -07:00
Michael Zhu
3c169388e2
refactor + address comments on forwarder mixins
2019-08-20 17:24:59 -07:00
Michael Zhu
b9e75769a3
add tests for partially filled, unfillable orders
2019-08-20 17:24:59 -07:00
Michael Zhu
17a9edd8c3
check order statuses
2019-08-20 17:24:59 -07:00
Michael Zhu
090b83a237
tests for invalid fee assets
2019-08-20 17:24:59 -07:00
Michael Zhu
7796c88be3
add forwarder back to contractsPackages
2019-08-20 17:24:59 -07:00
Michael Zhu
e5ee794895
slipped through from a previous commit
2019-08-20 17:24:59 -07:00
Michael Zhu
2b572cc28f
fix lint
2019-08-20 17:24:59 -07:00
Michael Zhu
88544ae0ef
fix dependencies
2019-08-20 17:24:59 -07:00
Michael Zhu
146d56be84
use new lib function names
2019-08-20 17:24:59 -07:00
Michael Zhu
1934dddcbe
use different maker/taker amounts in tests
2019-08-20 17:24:59 -07:00
Michael Zhu
f1c51bd0db
refactor + revert when takerFeeAssetData is neither WETH nor makerAssetData
2019-08-20 17:24:59 -07:00
Michael Zhu
d91fc59a28
change marketSell/marketBuy to return relevant amounts, change marketBuy so that makerAssetBuyAmount == makerAssetAcquiredAmount
2019-08-20 17:24:59 -07:00
Michael Zhu
f8025feda2
update tests to use RevertErrors
2019-08-20 17:24:58 -07:00
Michael Zhu
c9f0c46017
forwarder rich errors second pass
2019-08-20 17:24:58 -07:00
Michael Zhu
5879aeac52
forwarder rich errors first pass
2019-08-20 17:24:58 -07:00
Michael Zhu
c73ae579d3
rebase + fix CI
2019-08-20 17:23:55 -07:00
Michael Zhu
3da55ad836
lint
2019-08-20 17:23:55 -07:00
Michael Zhu
26bfcccedc
use ForwarderTestFactory for most forwarder tests + some comments in forwarder_test_factory
2019-08-20 17:23:55 -07:00
Michael Zhu
af6243afb0
handle reverts and ERC721 in ForwarderTestFactory + refactoring
2019-08-20 17:23:55 -07:00
Michael Zhu
673a341626
make approveMakerAssetProxy an external function and update comments
2019-08-20 17:23:55 -07:00
Michael Zhu
a1aee7111a
minor fixes
2019-08-20 17:23:55 -07:00
Michael Zhu
688209e272
refactoring and marketBuyTestAsync
2019-08-20 17:23:55 -07:00
Michael Zhu
116945047b
forwarder test factory first pass (supports orders with no fees and percentage fees)
2019-08-20 17:23:55 -07:00
Michael Zhu
1b8a9e16e2
slightly restructure contracts to fix bug in the WETH-fee case
2019-08-20 17:23:55 -07:00
Michael Zhu
7ff7e9d2e7
Tests for orders without fees, orders with percentage-based fees (no forwarder fees)
2019-08-20 17:23:55 -07:00
Michael Zhu
15c0d622c9
Update function definitions, require that makerAsset is the same across orders, approve proxy to transfer makerAsset (for percentage-based fees)
2019-08-20 17:23:55 -07:00
Michael Zhu
25087f3c92
Remove fee abstraction from Forwarder contracts (first pass)
2019-08-20 17:23:55 -07:00
Michael Zhu
34be9830af
fix imports and inheritance, update tests for forwarder
2019-08-20 17:23:55 -07:00
Amir Bandeali
0fad6a6ec1
Merge pull request #2076 from 0xProject/feat/3.0/truffle-config
...
Add truffle config file, update copyright dates
2019-08-20 15:12:26 -07:00
Amir Bandeali
02599c0df8
Add truffle artifacts to prettierignore
2019-08-20 14:30:29 -07:00
Amir Bandeali
430d068d78
Add truffle compile to build in CI
2019-08-20 12:57:31 -07:00
Amir Bandeali
f09cadb7b3
Add truffle compile option to contract packages
2019-08-20 12:49:33 -07:00
Amir Bandeali
c366a4bd83
Update copyright dates
2019-08-20 12:49:01 -07:00
Alex Towle
22c8a25a26
Merge branch 'development' into 3.0
2019-08-19 11:13:21 -07:00
F. Eugene Aumson
0ae2d8bab5
sra_client.py: don't test against Python 2.7 ( #2071 )
2019-08-16 13:32:59 -04:00
F. Eugene Aumson
3e0bd1f02d
Run CI in an environment that includes Python, and test generated code ( #2072 )
...
* CI: use a docker image that includes Python
So that tests of abi-gen generating Python can exercise the code being
generated.
* CI fix: disable old yarn permission denied hack
Motivated by CI failure of previous commit.
* CI fix: more resources for test-contracts-ganache
Motivated by CI failure of previous commit.
* CI fix: remove hack of permissions for python libs
Fix for previous CI run's failure of test-python. Apparently we don't
need this in the docker container we've switched to.
* abi-gen/Py: minimum viable test of gen'd code
Ensure the code is parseable by running it through black.
* abi-gen/Py: expand Python linter usage
Make abi-gen filter its output through black, if its available in the
runtime environment. Accordingly, stop having contract_wrappers.py's
setup.py pre_install run black on copied-over files.
Adds Pylint to the list of linters run against test-cli/output.
* abi-gen: re-enable Solidity linter
It was broken, running seemingly cleanly but not actually reading any
files, because it was targetting the wrong folder.
* abi-gen/test-cli/fixtures/sol: fix linter errors
* abi-gen/test-cli: disable pylint blackisted-name
* abi-gen/Py: rm unused var in contracts w/o methods
Remove unused variable from generated wrapper for contracts without any
methods.
2019-08-16 13:32:31 -04:00
Amir Bandeali
4c78b7d4bb
Merge pull request #2055 from 0xProject/feat/3.0/optimizeConstants
...
Refactor library usage
2019-08-16 07:40:54 -07:00
Fabio B
35fcfb978d
Merge pull request #2054 from Arctek/fix/metamask-subprovider-hw
...
subproviders: Change MetamaskSubprovider eth_sign to personal_sign
2019-08-16 12:08:10 +02:00
Fabio B
c68083cf03
Remove timestamp from latest entry
2019-08-16 12:07:45 +02:00
Amir Bandeali
8402d211bf
Update CHANGELOGs
2019-08-15 16:51:50 -07:00
Amir Bandeali
cc3be9448a
Move MatchedFillResults constants closer to tests where they are utilized
2019-08-15 16:51:40 -07:00
fabioberger
cfb5119efc
Update abi-gen-wrappers
2019-08-16 00:51:00 +02:00
Amir Bandeali
7ac30c5153
Merge branch '3.0' into feat/3.0/optimizeConstants
2019-08-15 15:20:48 -07:00
F. Eugene Aumson
5d53fa5635
contract_wrappers.py: bump version after publish ( #2064 )
2019-08-15 16:34:31 -04:00
Xianny
38d2b70ba6
Update contract-wrappers everywhere ( #2068 )
...
* add validateAndSendTransactionAsync to all wrappers
* remove contract-wrappers from @0x/contracts-extensions
* replace error types in contract-wrappers
* upgrade asset-buyer and asset-swapper to contract-wrappers v11
* update website and 0x.js
* remove calldataOptimizationUtils
2019-08-15 10:53:33 -07:00
Xianny
29d5db16c2
copy artifacts should not use python path anymore ( #2070 )
2019-08-15 09:50:11 -07:00
Greg Hysz
64bc99101c
Merge pull request #2059 from 0xProject/feature/contracts/3.0/fillOrderAssertionWrapper
...
Fill Order Assertion Wrapper
2019-08-15 00:12:40 +02:00
Greg Hysen
09b5018e65
Readability improvements
2019-08-14 23:45:07 +02:00
Xianny
a8128c5772
Remove order-watcher ( #2067 )
...
* remove order-watcher
2019-08-14 14:34:59 -07:00
Amir Bandeali
1dae1d244c
Rename hashing functions in LibOrder and LibZeroExTransaction
2019-08-14 13:38:12 -07:00
Amir Bandeali
2da996f493
Hard code chainId in tests
2019-08-14 11:07:28 -07:00
Amir Bandeali
c5d4559300
Remove generate-exchange-selectors script
2019-08-14 11:07:22 -07:00
James Towle
434d027133
Merge pull request #2043 from jalextowle/feature/contracts/3.0/order-matching-unit-tests
...
MatchOrders Unit Tests
2019-08-14 11:06:52 -07:00
James Towle
f66212ce23
Merge pull request #2051 from jalextowle/feature/3.0/exchange-libs/unit-tests
...
`@0x:contracts-exchange-libs` Added unit tests to exchange-libs
2019-08-14 10:52:10 -07:00
Alex Towle
6b4e632101
@0x:contracts-exchange Refactored internal.ts so that it is more readable
2019-08-14 10:39:36 -07:00
Joshua Richardson
53a08d00fd
Merge branch 'development' of https://github.com/0xProject/0x-monorepo into fix/metamask-subprovider-hw
2019-08-14 12:29:44 +09:30
Joshua Richardson
fccec66463
Removed unrequired ethUtil import
2019-08-14 12:14:30 +09:30
Jacob Evans
bc26e807cd
Merge pull request #2060 from 0xProject/feature/dev-utils-contract-wrappers
...
Added DevUtils Wrappers and migrations
2019-08-14 12:27:25 +10:00
Joshua Richardson
46dc37fb20
Update CHANGELOG.json
2019-08-14 11:40:02 +09:30
Jacob Evans
ccbb8400ee
Merge branch 'development' into feature/dev-utils-contract-wrappers
2019-08-14 11:42:18 +10:00
Jacob Evans
5d3d8a5332
Merge pull request #2061 from 0xProject/feature/python/dev-utils-contract-wrapper
...
Add Python wrapper for DevUtils contract
2019-08-14 11:41:13 +10:00
Alex Towle
0134b2874b
@0x:contracts-exchange Addressed remaining review comments
2019-08-13 17:05:38 -07:00
Alex Towle
e2308aabed
@0x:contracts-exchange Reduced the code size of internal.ts
2019-08-13 17:04:42 -07:00
Alex Towle
36fac3532c
Removed unused reference functions
2019-08-13 17:04:42 -07:00
Alex Towle
327c6e8ac2
Completed the calculateMatchedFillResultsWithMaximalFill tests
2019-08-13 17:04:25 -07:00
Alex Towle
e9d49d96a6
Changed the testing style to be more assertion based rather than reference based to leverage the fixtures from the integration tests
2019-08-13 17:04:25 -07:00
Alex Towle
929bb86a54
Wrote some test cases for assertValidMatch
2019-08-13 17:04:25 -07:00
Alex Towle
f58e28d1be
Implemented reference functions and added tests for _calculateCompleteRightFill
2019-08-13 17:04:25 -07:00
Alex Towle
cdabe21e7a
Fixed the tests by using the IsolatedExchange
2019-08-13 17:04:25 -07:00
Alex Towle
a7520eeaa8
Wrote some initial test cases for the matchOrders calculate functions
2019-08-13 17:02:00 -07:00
Amir Bandeali
070147db52
Fix build errors
2019-08-13 16:43:55 -07:00
Amir Bandeali
55436510b6
Regenerate boilerplate for exchange-libs package
2019-08-13 16:20:35 -07:00
Amir Bandeali
1aec5e455d
Remove coordinator from CI tests
2019-08-13 16:20:35 -07:00
Amir Bandeali
dc31294440
Move LibExchangeRichErrors to exchange-libs package
2019-08-13 16:20:35 -07:00
Amir Bandeali
d3b8070fd6
Fix TestValidatorWallet by using new LibOrder and LibZeroExTransaction hashing
2019-08-13 16:19:48 -07:00
Amir Bandeali
26e4d66163
Remove unimplemented functions from interface
2019-08-13 16:19:48 -07:00
Amir Bandeali
7cfceebeb8
Remove unused ABIEncoderV2 pragma
2019-08-13 16:19:48 -07:00
Amir Bandeali
0e2616f16b
Rename _rrevert to rrevert
2019-08-13 16:19:48 -07:00
Amir Bandeali
ccce7e001e
Compile all contracts by default, regenerate boilerplate
2019-08-13 16:19:48 -07:00
Amir Bandeali
e91ba07f14
Do not overwrite all contracts identifier in compiler.json
2019-08-13 16:11:57 -07:00
Amir Bandeali
fb7b51d91b
Get contracts list from Compiler class to add support for reading all contracts by default
2019-08-13 16:11:57 -07:00
Amir Bandeali
88d055c3db
Make function public method of Compiler class
2019-08-13 16:11:57 -07:00
Amir Bandeali
3afce213c0
Add rrevert to safeDiv in LibSafeMath
2019-08-13 16:11:57 -07:00
Amir Bandeali
45f229c531
Move LibEIP712ExchangeDomain tests to own file
2019-08-13 16:11:57 -07:00
Amir Bandeali
d6772b4a0a
Fix linting errors
2019-08-13 16:11:57 -07:00
Amir Bandeali
5016d50c2b
Move calculateFillResults tests to exchange-libs package
2019-08-13 16:11:09 -07:00
Amir Bandeali
24eaf93db8
Move all exchange-libs tests to separate files
2019-08-13 16:11:09 -07:00
Amir Bandeali
2e519b534d
Fix build in OrderValidationUtils
2019-08-13 16:11:09 -07:00
Amir Bandeali
31c2b36039
Fix build errors in exchange package contracts
2019-08-13 16:11:09 -07:00
Amir Bandeali
245956c658
Create test contracts for each exchange lib
2019-08-13 16:11:09 -07:00
Amir Bandeali
0df360c5e8
Fix compile errors
2019-08-13 16:11:09 -07:00
Amir Bandeali
9b786df828
Update test contracts
2019-08-13 16:11:09 -07:00
Amir Bandeali
ae859fa01e
Update Exchange contract to use libraries
2019-08-13 16:11:09 -07:00
Amir Bandeali
7eb64eb3dc
Update test contracts
2019-08-13 16:09:48 -07:00
Amir Bandeali
f45014f75b
Convert LibOrder and LibZeroExTransaction to libraries
2019-08-13 16:09:48 -07:00
Amir Bandeali
74a5c8c23c
Simplify LibEIP712ExchangeDomain to be used only for generating domain hash
2019-08-13 16:09:48 -07:00
Amir Bandeali
28e781db15
Convert LibFillResults to library
2019-08-13 16:09:48 -07:00
Amir Bandeali
6ca9d4ee78
Convert LibMath to library
2019-08-13 16:09:48 -07:00
Amir Bandeali
52dcd998c4
Add library implementation of SafeMath
2019-08-13 16:09:48 -07:00
Amir Bandeali
a8cd168345
Cleanup imports
2019-08-13 16:09:48 -07:00
Amir Bandeali
b05a2a90d0
Move FillResults calculations into LibFillResults
2019-08-13 16:09:48 -07:00
Amir Bandeali
242715240b
Do not inherit libs
2019-08-13 16:07:07 -07:00
Amir Bandeali
65f17fd76e
Make LibEIP712 a library
2019-08-13 16:04:33 -07:00
Amir Bandeali
58ee4447a1
Remove remaining hard coded selectors
2019-08-13 16:04:33 -07:00
Amir Bandeali
d153ac0951
Make remaining functions public
2019-08-13 16:04:33 -07:00
Amir Bandeali
2e97cfa5e5
Remove LibAssetProxyIds and TestLibConstants
2019-08-13 16:04:33 -07:00
Amir Bandeali
7d5276ad11
Remove LibExchangeSelectors.sol
2019-08-13 16:04:33 -07:00
Amir Bandeali
2251e5e418
Optimize LibEIP712
2019-08-13 16:00:19 -07:00
Alex Towle
e4257fb6c7
Addressed review comments and prettified code
2019-08-13 11:06:41 -07:00
Lawrence Forman
f22b03fdb5
Merge pull request #2042 from 0xProject/feature/3.0/exchange/wrapper-tests
...
Wrapper/Reentrancy unit tests, etc.
2019-08-13 13:55:29 -04:00
F. Eugene Aumson
e045f5f74b
contract_wrappers.py: include DevUtils in docs
2019-08-13 12:16:20 -04:00
F. Eugene Aumson
e5c07ff0c5
abi-gen/Py: fix hanging indent for return val doc
...
The update to the fixture contract's artifact added a bunch of
`internalType` stuff. I'm not sure where that came from. Maybe
newly generated by the latest version of solc?
2019-08-13 12:16:20 -04:00
Greg Hysen
dd4541c825
Fill Order Assertion Wrapper
2019-08-13 17:51:40 +02:00
F. Eugene Aumson
cdf0aa27e4
contract_wrappers.py: Merge CHANGELOG from dev
...
Merge CHANGELOG updates from the development branch, in order to avoid
merge conflicts.
2019-08-13 09:32:31 -04:00
F. Eugene Aumson
88998e6bb7
contract_wrappers.py: add DevUtils wrapper
2019-08-13 09:28:03 -04:00
F. Eugene Aumson
b885dfa606
Fixes for broken tox runs ( #2053 )
...
* order_utils.py: git rm package.json
This was used at one time, a long, long time ago, but is no longer used,
and its presence actually causes problems when trying to do, eg
`PKG=@0x/python-contract-wrappers yarn build` from within the
order_utils directory.
* order_utils.py: improve `./setup.py clean`
* python-packages: in tox, test, don't lint
* python-packages: update dev req's to fix tox runs
* contract_wrappers.py: post-publish version bump
2019-08-13 09:18:16 -04:00
Jacob Evans
407495c278
Update packages/migrations/CHANGELOG.json
...
Co-Authored-By: Fabio B <me@fabioberger.com >
2019-08-13 21:56:07 +10:00
Jacob Evans
ea50a94355
Update Mainnet
2019-08-13 21:40:38 +10:00
Jacob Evans
cb3318972e
Merge pull request #2044 from 0xProject/fix/sol-compiler-bin-publish
...
Remove solc-bin from npm publish
2019-08-13 21:16:32 +10:00
Jacob Evans
c057ad7977
Update CHANGELOG
2019-08-13 14:46:53 +10:00
Jacob Evans
eb21718462
Added DevUtils Wrappers
2019-08-13 14:44:53 +10:00
Lawrence Forman
98f77394ed
@0x/contracts-dev-utils: Update OrderValidationUtils for new isValidOrderSignature() semantics.
2019-08-12 19:18:57 -04:00
Lawrence Forman
fc18db10be
@0x/contracts-exchange: Add tests for when callback signature types return incorrect data.
2019-08-12 19:10:24 -04:00
Lawrence Forman
9382e2e8c7
@0x/contracts-exchange: Fix bad resultData assertion in fillOrderNoThrow().
2019-08-12 18:53:40 -04:00
Lawrence Forman
a3b2dbf8e2
@0x/contracts-exchange: Remove redundant new bytes(0) in ReentrancyTester.sol.
2019-08-12 18:32:05 -04:00
Lawrence Forman
6df190edbb
@0x/contracts-exchange: Light changes to address PR comments.
2019-08-12 18:20:50 -04:00
Lawrence Forman
5b0b8a9717
@0x/contracts-exchange: Remove explicit signerAddress parameter from many MixinSignatureValidator functions.
2019-08-12 18:10:57 -04:00
Lawrence Forman
a8ddbe4127
@0x/contracts-exchange: Update IWallet for new legacy wallet spec.
2019-08-12 17:30:24 -04:00
James Towle
6e1fdda182
Update contracts/exchange-libs/test/lib_zero_ex_transaction.ts
...
Co-Authored-By: Lawrence Forman <lawrence@0xproject.com >
2019-08-12 11:06:01 -07:00
Francesco Agosti
7836e10d8a
Merge pull request #2052 from 0xProject/feature/website/adding-oskar
...
Added Oskar to team page
2019-08-12 10:15:19 -07:00
Francesco Agosti
946a31821d
Merge pull request #2050 from 0xProject/feature/website/privacy-policy
...
Privacy Policy and Terms of Service pages
2019-08-12 10:10:55 -07:00
xianny
92a915f477
fix dependency version check
2019-08-12 09:27:51 -07:00
Jacob Evans
60b458dbfb
Merge pull request #2045 from 0xProject/feature/i-voted-tokens
...
I Voted Tokens
2019-08-12 17:24:07 +10:00
Joshua Richardson
8b13efc89a
Fix for MetamaskSubprovider to use personal_sign over manually prefixing eth_sign, so proxied hardware wallets work (Ledger/Trezor).
2019-08-11 02:32:09 +09:30
Lawrence Forman
ca33090793
@0x/contracts-exchange: Add comments to LEGACY_WALLET_MAGIC_VALUE constant in TestValidatorWallet.sol.
...
`@0x/contracts-exchange`: Remove references to `LibExchangeSelectors` in the Exchange.
2019-08-09 22:15:33 -04:00
Lawrence Forman
e34b390c18
@0x/contracts-exchange-libs: Fix CHANGELOG rebase issues.
2019-08-09 22:15:33 -04:00
Lawrence Forman
370df0d495
@0x/contracts-dev-utils: Prettier.
...
`@0x/contracts-exchange`: Update reentrancy tests.
`@0x/contracts-exchange`: Add all mutator functions to
`ExchangeFunctions` type.
`@0x/contracts-tes-utils`: Remove unused import.
2019-08-09 22:15:33 -04:00
Lawrence Forman
d4e300d0a4
@0x/contracts-dev-util: Remove references to marketXOrdersNoThrow.
...
`@0x/contracts-exchange`: Remove references to `marketXOrdersNoThrow`.
2019-08-09 22:15:33 -04:00
Lawrence Forman
c83864af9c
@0x/contracts-exchange: Fix broken tests.
...
`@0x/contracts-test-utils`: Remove unecessary wait timeout in
`LogDecoder`.
2019-08-09 22:15:33 -04:00
Lawrence Forman
14fe3045dc
@0x/contracts-exchange-libs: Update CHANGELOG.
2019-08-09 22:15:33 -04:00
Lawrence Forman
5d54e6c951
@0x/contracts-dev-utils: Remove references to 'NoThrow' variants of
...
`MarketXOrders' functions.
2019-08-09 22:15:33 -04:00
Lawrence Forman
921e78c9e2
Update changelogs
2019-08-09 22:15:33 -04:00
Lawrence Forman
b1778825cb
@0x/contracts-exchange: Remove ReentrantERC20Token from compiler
...
config.
2019-08-09 22:15:33 -04:00
Lawrence Forman
cc8d5ac93a
Update changelogs.
2019-08-09 22:15:33 -04:00
Lawrence Forman
1d0dce7366
@0x/contracts-coordinator: Update for marketXOrders name change.
...
`@0x/contracts-coordinator`: Add `MixinCoordinatorApprovalVerifier.sol` to `.solhintignore` because of `abi.decode` issues.
2019-08-09 22:15:33 -04:00
Lawrence Forman
ae454b0892
@0x/contracts-exchange-libs: Regenerate selectors.
2019-08-09 22:15:33 -04:00
Lawrence Forman
a2234b745c
@0x/contracts-exchange: Create semi-automated reentrancy testing.
...
`@0x/contracts-exchange`: Remove old reentrancy tests.
`@0x/contracts-exchange`: Remove `ReentrantERC20Token` contract.
2019-08-09 22:15:33 -04:00
Lawrence Forman
3dd8dac146
@0x/contracts-exchange: Update Wallet signature type behavior to match v2.1.
...
`@0x/contracts-exchange`: Add EOA tests to `signature_validator`.
2019-08-09 22:15:33 -04:00
Lawrence Forman
6752fc9fe5
@0x/order-utils: Add ExchangeRevertErrors.SignatureErrorCode.InvalidSigner.
2019-08-09 22:15:33 -04:00
Lawrence Forman
0d05411cd2
@0x/contracts-exchange: Update CHANGELOG, lint, prettify.
2019-08-09 22:15:33 -04:00
Lawrence Forman
7ce65e3cfe
@0x/contracts-exchange: Wrap up tests in wrapper_unit_tests.
2019-08-09 22:15:33 -04:00
Lawrence Forman
ea1501abd1
@0x/contracts-exchange: Change how order hashes and signatures are computed for wrapper_unit_tests.
2019-08-09 22:15:33 -04:00
Lawrence Forman
ca28b8f93e
@0x/contracts-exchange: Make marketBuy/SellNoThrow the default.
...
`@0x/contracts-exchange`: Add more `wrapper_unit_tests` tests.
2019-08-09 22:15:33 -04:00
Lawrence Forman
566e74310a
@0x/contracts-exchange: Remove assembly from fillOrderNoThrow().
2019-08-09 22:15:33 -04:00
Lawrence Forman
c18e8ba242
@0x/contracts-exchange: Add more tests to wrapper_unit_tests.
2019-08-09 22:15:33 -04:00
Lawrence Forman
1f3f0dce11
@0x/contracts-exchange: Add fillOrderNoThrow tests to wrapper_unit_tests.
2019-08-09 22:15:33 -04:00
Lawrence Forman
b73008d83d
@0x/contracts-exchange: Fix fillOrKillOrder() tests in wrapper_unit_tests.
2019-08-09 22:15:33 -04:00
Lawrence Forman
10a8291391
@0x/contracts-exchange: Add more tests to wrapper_unit_tests.
2019-08-09 22:15:33 -04:00
Lawrence Forman
ab094ab174
@0x/contracts-exchange: Add more tests to wrapper_unit_tests.
2019-08-09 22:15:33 -04:00
Lawrence Forman
29a82f8471
@0x/contracts: Create TestWrapperFunctions contract.
2019-08-09 22:15:33 -04:00
Lawrence Forman
8adfa52ae3
Merge branch 'feature/3.0/exchange/fill-order-unit-tests' into 3.0
2019-08-09 22:06:32 -04:00
Lawrence Forman
18485dd456
@0x/contracts-exchange-libs: Add complementary tests when rounding up and down behavior with isRoundingErrorFloor() and isRoundingerrorCeil().
2019-08-09 21:07:23 -04:00
Alex Towle
c318b849fe
@0x:contracts-exchange-libs Added unit tests to exchange-libs
2019-08-09 17:28:36 -07:00
Chris Kalani
88b625fa15
Added Oskar to team page
2019-08-09 17:28:12 -07:00
Chris Kalani
2cf9c9b7df
Added Terms of Service page and footer links
2019-08-09 16:52:09 -07:00
Chris Kalani
d179d6a1a2
Added Privacy Policy Page
2019-08-09 16:17:10 -07:00
F. Eugene Aumson
08502c1eb6
Pre-publish version updates ( #2049 )
...
* json_schemas.py: make changelog be rev. chrono.
Change CHANGELOG.md from chronological to reverse chronological.
* json_schemas.py: fix version numbers
It looks like the version number was changed in the past, but the new
version was never published, so corrected that. Will publish after this
merges into development.
* order_utils.py: pre-publish version bump
2019-08-09 19:15:57 -04:00
F. Eugene Aumson
384cd47416
order_utils.py: mk deprecated a REAL dependency ( #2048 )
2019-08-09 16:31:51 -04:00
Fabio B
250c46d6a4
Merge pull request #2046 from 0xProject/feature/python/publish-gend-wrappers-and-web3-v5
...
Pre-publish updates
2019-08-08 23:17:15 +02:00
xianny
f394d7dba9
Publish
...
- @0x/contracts-asset-proxy@2.2.5
- @0x/contracts-coordinator@2.0.10
- @0x/contracts-dev-utils@0.0.7
- @0x/contracts-erc1155@1.1.12
- @0x/contracts-erc20@2.2.11
- @0x/contracts-erc721@2.1.12
- @0x/contracts-exchange-forwarder@3.0.9
- @0x/contracts-exchange-libs@3.0.5
- @0x/contracts-exchange@2.1.11
- @0x/contracts-extensions@4.0.5
- @0x/contracts-multisig@3.1.11
- @0x/contracts-test-utils@3.1.13
- @0x/contracts-utils@3.2.1
- 0x.js@6.0.15
- @0x/abi-gen-templates@2.4.1
- @0x/abi-gen-wrappers@5.2.0
- @0x/abi-gen@4.1.0
- @0x/assert@2.1.3
- @0x/asset-buyer@6.1.11
- @0x/asset-swapper@1.0.1
- @0x/base-contract@5.3.1
- @0x/connect@5.0.16
- @0x/contract-addresses@3.0.3
- @0x/contract-artifacts@2.0.4
- @0x/contract-wrappers@11.0.0
- @0x/contracts-gen@1.0.13
- @0x/dev-utils@2.3.0
- @0x/fill-scenarios@3.0.16
- @0x/instant@1.0.28
- @0x/json-schemas@3.1.13
- @0x/migrations@4.2.0
- @0x/monorepo-scripts@1.0.34
- @0x/order-utils@8.2.5
- @0x/order-watcher@4.0.17
- @0x/python-contract-wrappers@1.0.3
- @0x/sol-compiler@3.1.12
- @0x/sol-coverage@3.0.9
- @0x/sol-doc@2.0.16
- @0x/sol-profiler@3.1.11
- @0x/sol-trace@2.0.17
- @0x/sol-tracing-utils@6.0.16
- @0x/sra-spec@2.0.14
- @0x/subproviders@5.0.1
- @0x/testnet-faucets@1.0.84
- @0x/utils@4.5.0
- @0x/web3-wrapper@6.0.10
- @0x/website@0.0.87
2019-08-08 13:58:46 -07:00
xianny
ca595cd8cf
Updated CHANGELOGS
2019-08-08 13:58:30 -07:00
F. Eugene Aumson
9ce71739f5
README.md: add 0x-contract-wrappers.py
2019-08-08 16:41:13 -04:00
F. Eugene Aumson
d69da38f7d
python-packages: bump version numbers for publish
2019-08-08 16:22:42 -04:00
F. Eugene Aumson
50f69f734f
contract_wrappers.py: fix ./setup.py clean
2019-08-08 16:20:24 -04:00
F. Eugene Aumson
fc9c6c5434
contract_addresses.py: update CHANGELOG
2019-08-08 16:19:37 -04:00
F. Eugene Aumson
6e941be1e9
make CHANGELOG be REVERSE chronological
2019-08-08 16:18:32 -04:00
F. Eugene Aumson
9f677150a4
python-packages: add convenience script
2019-08-08 16:15:41 -04:00
F. Eugene Aumson
11e273337f
sra_client.py: add PyPI-required metadata
2019-08-08 16:11:37 -04:00
F. Eugene Aumson
ec807120c3
Migrate to Web3.py v5 ( #2038 )
...
* Install Py packages in dep. order, not in parallel
Install Python packages in dependency order, not in parallel.
* sra_client.py: Add `./setup.py clean`
* Fix python package dependency ordering...
...and include a script to produce the proper ordering.
* sra_client.py: reformat whitespace in doctest
* contract_wrappers.py: don't auto-import wrappers
This was discovered while minimizing CircleCI steps to dianose a problem
with running the Launch Kit Backend in CircleCI.
These classes should be imported via the
zero_ex.contract_wrappers.exchange and
zero_ex.contract_wrappers.erc20_token modules, respectively. We
permitted importing them from just zero_ex.contract_wrappers back when
they were the only wrappers we had, but now that we have so many
different contracts being wrapped, this is just another list to keep
manually updated (which, obviously is error prone, since it slipped
through the cracks already), so it's better to just not support this
type of import.
* abi-gen/Py: doc contract method attributes
Without this, generated documentation was not including the class
members that represent the contract methods, rendering the usage
unclear.
* sra_client.py: disable tests in CI
* abi-gen/Py: strip repeated spaces from devdoc
* contract_wrappers.py: gen docs for all wrappers...
...except for the dummy tokens.
* sra_client.py/test: change launch kit docker image
Previously these teses were using 0xorg/launch-kit-ci, but that was a
one-off thing created just for CI, back before there was a regularly
maintained docker image of Launch Kit.
Changed to use 0xorg/launch-kit-backend since it's regularly
maintained/updated.
Because the -backend image is using a different Linux distribution
(Alpine), the commands used to wait for ganache startup also had to
change.
The tag used, 74bcc39, is provisional due to the pending Issue at
https://github.com/0xProject/0x-launch-kit-backend/issues/73 . When
that issue is resolved, the tag suffix on the imag name should be
removed.
* Migrate from Web3.py 4.x to 5.x
* sra_client.py: checksum address in doctest
Due to problem with launch-kit-backend, documented at
https://github.com/0xProject/0x-launch-kit-backend/issues/73 ,
we need to checksum the makerAddress, in the order retrieved from the
relayer, before filling it, otherwise Web3.py gives this error:
InvalidAddress('Web3.py only accepts checksum addresses. The software
that gave you this non-checksum address should be considered unsafe,
please file it as a bug on their platform. Try using an ENS name
instead. Or, if you must accept lower safety, use
Web3.toChecksumAddress(lower_case_address).',
'0x5409ed021d9299bf6814279a6a1411a7e866a631')
* Update CHANGELOGs
* sra_client.py: make CHANGELOG be REVESE chrono.
Formerly CHANGELOG was in chronological order. Now it's in reverse
chronological order.
* abi-gen/Py: fix missing space in sanitized devdoc
2019-08-08 14:53:59 -04:00
xianny
a5654debeb
pin contract-wrappers to earlier version
2019-08-08 11:48:47 -07:00
xianny
0869c0d8b0
Revert "Updated CHANGELOGS"
...
This reverts commit b456c3f953 .
2019-08-08 11:47:30 -07:00
xianny
b456c3f953
Updated CHANGELOGS
2019-08-08 11:41:38 -07:00
xianny
8297d68166
fix contract-wrappers version
2019-08-08 10:49:03 -07:00
xianny
18ce6797e0
Revert failed publish
2019-08-08 10:02:32 -07:00
xianny
c1009d440e
Publish
...
- @0x/contracts-asset-proxy@2.2.5
- @0x/contracts-coordinator@2.0.10
- @0x/contracts-dev-utils@0.0.7
- @0x/contracts-erc1155@1.1.12
- @0x/contracts-erc20@2.2.11
- @0x/contracts-erc721@2.1.12
- @0x/contracts-exchange-forwarder@3.0.9
- @0x/contracts-exchange-libs@3.0.5
- @0x/contracts-exchange@2.1.11
- @0x/contracts-extensions@4.0.5
- @0x/contracts-multisig@3.1.11
- @0x/contracts-test-utils@3.1.13
- @0x/contracts-utils@3.2.1
- 0x.js@6.0.15
- @0x/abi-gen-templates@2.4.1
- @0x/abi-gen-wrappers@5.2.0
- @0x/abi-gen@4.1.0
- @0x/assert@2.1.3
- @0x/asset-buyer@6.1.11
- @0x/asset-swapper@1.0.1
- @0x/base-contract@5.3.1
- @0x/connect@5.0.16
- @0x/contract-addresses@3.0.3
- @0x/contract-artifacts@2.0.4
- @0x/contract-wrappers@11.0.0
- @0x/contracts-gen@1.0.13
- @0x/dev-utils@2.3.0
- @0x/fill-scenarios@3.0.16
- @0x/instant@1.0.28
- @0x/json-schemas@3.1.13
- @0x/migrations@4.2.0
- @0x/monorepo-scripts@1.0.34
- @0x/order-utils@8.2.5
- @0x/order-watcher@4.0.17
- @0x/python-contract-wrappers@1.0.3
- @0x/sol-compiler@3.1.12
- @0x/sol-coverage@3.0.9
- @0x/sol-doc@2.0.16
- @0x/sol-profiler@3.1.11
- @0x/sol-trace@2.0.17
- @0x/sol-tracing-utils@6.0.16
- @0x/sra-spec@2.0.14
- @0x/subproviders@5.0.1
- @0x/testnet-faucets@1.0.84
- @0x/utils@4.5.0
- @0x/web3-wrapper@6.0.10
- @0x/website@0.0.87
2019-08-08 09:29:23 -07:00
xianny
89ee6fe6db
Updated CHANGELOGS
2019-08-08 09:29:08 -07:00
Lawrence Forman
e3aa76cd09
@0x/contracts-exchange: Light refactoring in
...
`isolated_fill_order.ts` and `isolated_exchange_wrapper.ts`.
2019-08-08 11:43:55 -04:00
Lawrence Forman
de897d2ebf
@0x/contracts-test-utils: Refactor LogDecoder slightly.
2019-08-08 11:43:20 -04:00
Lawrence Forman
08118ec36f
@0x/contracts-exchange-libs: Fix coverage hooks.
...
`@0x/contracts-exchange-libs`: Add explicit tests for
`*getPartialAmount*()` for rounding modes.
2019-08-08 11:41:51 -04:00
Fabio Berger
38a12475bc
Update yarn.lock
2019-08-08 08:12:12 -07:00
Fabio Berger
9a800264a2
Update Lerna and fix private package issue
2019-08-08 08:04:58 -07:00
Xianny
8ce390be3c
switch @0x/contract-wrappers to generated wrappers ( #2037 )
...
* switch @0x/contract-wrappers to generated wrappers
- remove TransactionEncoder
- move TokenUtils to @0x/dev-utils
- detailed changes in #2040
2019-08-08 07:29:30 -07:00
Jacob Evans
cc93532f4f
Add Images for I Voted tokens
2019-08-08 14:32:26 +10:00
Jacob Evans
37cc40521c
Remove solc-bin from npm publish
2019-08-08 11:51:22 +10:00
F. Eugene Aumson
5ac7ff7084
Generate wrappers for all contracts ( #2010 )
...
* abi-gen/Py: fix return type for multi-val returns
Methods that return multiple values were broken in two ways. One: a
spurious newline was being injected between the return type and the
colon ending the Python method prototype. Two: the return type was
being generated as just `[TypeA, TypeB]`, whereas it should be
`Tuple[TypeA, TypeB]`.
* abi-gen/Py: fix support for arrays of structs
* abi-gen/Py: FAILING test case nested unrefd struct
When a struct contains another struct, and the inner struct is not
directly referenced by any method interface, wrapper generation is
failing to render a class to represent the inner struct.
This won't fail in CI because at this time CI doesn't run any native
Python tooling to analyze the generated code. Running mypy locally on
the files in this commit produces the following output:
test-cli/output/python/abi_gen_dummy/__init__.py:76: error: Name 'Tuple0x246f9407' is not defined
This problem affects the generation of wrappers for the DutchAuction
contract.
* abi-gen/Py: fix nested unref'd struct failure
* abi-gen/Py: introduce newlines to quiet linter
When generating contracts with long names (eg
CoordinatorRegistryValidator), the `black` reformatter was introducing
these newlines for us, and it was moving the `# type: ignore` comment in
there such that it no longer was on the line it needed to be on.
Introducing these newlines manually (instead of letting black inject
them) allows the linter directive to stay where it needs to be.
* abi-gen/Py: declare tuples in dependency order
* abi-gen/Py: fix support for overloaded methods
* contract_wrappers.py: pylint: permit 2-char args
By default pylint says that 2 characters is too short for an argument
name, but we have some contract methods with 2-character argument names
(eg `to` in `AssetProxyOwner.getTransactionIds()`), so we want to permit
them.
* contract_wrappers.py: include all contracts
* Update CHANGELOGs
* abi-gen: rename variable
* abi-gen: refine comments
* abi-gen/Py: reword tuple class docstring
2019-08-07 12:44:16 -04:00
Jacob Evans
e682b82ca8
Merge pull request #2021 from 0xProject/feat/1155-staticCall-proxies
...
1155 static call proxies
2019-08-07 09:34:25 +10:00
Amir Bandeali
f757a9de52
Add devdoc comments to IAssetData
2019-08-06 15:51:59 -07:00
Xianny
7cd1fd0aaa
Add devdocs to generated contract wrappers ( #2013 )
...
* first pass at including doc comments
* incorporate suggestions for method comments; add devdoc to dummy contract
* better formatting and persist generated docs as circleci build artifacts
* store artifacts properly
* hanging indent for method params
2019-08-06 14:24:08 -07:00
Lawrence Forman
6d502b6898
@0x/contracts-exchange: Use TransactionHelper to call and execute
...
contract functions.
2019-08-06 15:31:30 -04:00
Lawrence Forman
0eff19f0ff
@0x/contracts-test-utils: Add TransactionHelper class.
...
`@0x/contracts-test-utils`: Add `decodeReceiptLogs()` to `LogDecoder`
class.
2019-08-06 15:31:30 -04:00
Lawrence Forman
b6dfc791d4
@0x/contracts-exchange: Correct test case name.
2019-08-06 15:31:30 -04:00
Lawrence Forman
7002dc63bd
@0x/contracts-exchange: Fix typos in comments.
2019-08-06 15:31:30 -04:00
Lawrence Forman
7eedfc201a
@0x/contracts-utils: Add testing against reference functions in SafeMath unit tests.
2019-08-06 15:31:30 -04:00
Lawrence Forman
ac38390241
@0x/contracts-utils: Fix failing test due to rebase.
2019-08-06 15:31:30 -04:00
Lawrence Forman
3156f602dd
Fix rebase errors
2019-08-06 15:31:30 -04:00
Lawrence Forman
ad25942731
@0x/dev-utils: Appease the linter gods.
2019-08-06 15:31:30 -04:00
Lawrence Forman
fddbfc2d32
Update CHANGELOGs
2019-08-06 15:31:30 -04:00
Lawrence Forman
8c9bdadf66
@0x/contracts-utils: Add unit tests for ReferenceFunctions.
2019-08-06 15:30:59 -04:00
Lawrence Forman
6345faa4a9
`@0x/contracts-exchange-libs: Appease the linter and prettier gods.
2019-08-06 15:30:59 -04:00
Lawrence Forman
4711ce5532
@0x/contracts-exchange: Remove _assertValidFill().
...
`@0x/contracts-exchange`: Add `_settleOrder()` unit tests.
`@0x/contracts-exchange`: Add explicit tests for
`_calculateFillResults()`.
`@0x/contracts-exchange`: Add overflow tests to `isolated_fill_order`
tests.
`@0x/contracts-exchange`: Add explicit `takerAssetFillAmount = 0` test
to `isolated_fill_order` tests.
2019-08-06 15:30:59 -04:00
Lawrence Forman
293510c087
@0x/contracts-exchange-libs: Add explicit tests for LibMath and LibFillResults functions.
...
`@0x/contracts-exchange-libs`: Add tests for `ReferenceFunctions`.
2019-08-06 15:30:59 -04:00
Lawrence Forman
a179a6892c
@0x/contracts-test-utils: Add ONE_ETHER and MAX_UINT256_ROOT constants.
2019-08-06 15:30:59 -04:00
Lawrence Forman
afb310e90a
@0x/contracts-exchange: Update changelog.
2019-08-06 15:30:59 -04:00
Lawrence Forman
51391b7f0e
@0x/contracts-exchange-libs: Correct internal variable naming in src/index.ts.
...
`@0x/contracts-utils`: Correct internal variable naming in `src/index.ts`.
`@0x/contracts-exchange`: Remove functions from `TestExchangeInternals.sol` that are now in other packages.
`@0x/contracts-exchange`: Remove `TestExchangeMath.sol`. Exchange math functions are now tested in `@0x/contracts-exchange-libs`.
`@0x/contracts-exchange`: Move `ReferenceFunctions` to default package export.
`@0x/contracts-exchange`: Update `match_order.ts` tests to use reference math functions instead of `TestExchangeMath`.
`@0x/contracts-exchange`: Remove `_updateFilledState()` combinatorial tests in favor of normal unit testing. Combinatorial testing was overkill.
`@0x/contracts-exchange`: Update/refactor `calculateFillResults()` combinatorial tests to use the reference functions and hide them behind `TEST_ALL`.
2019-08-06 15:30:59 -04:00
Lawrence Forman
264b1d69d9
@0x/dev-utils: revertWith mocha extensions now accept Promise-like objects instead of just Promises.
2019-08-06 15:30:59 -04:00
Lawrence Forman
884b1add8e
@0x/contracts-exchange-libs: Move in revamped LibFillResults tests from @0x/contracts-exchange.
2019-08-06 15:30:59 -04:00
Lawrence Forman
8c05a92a1e
Update changelogs
2019-08-06 15:30:59 -04:00
Lawrence Forman
f791cd3a37
@0x/contracts-exchange-libs: Remove unecessary checks for zero
...
denominator.
`@0x/contracts-exchange-libs`: `LibMath` tests from `@0x/contracts-exchange` into this package.
`@0x/contracts-exchange-libs`: Adjust logic in reference functions to be
closer to solidity implementation.
2019-08-06 15:30:30 -04:00
Lawrence Forman
4600a656d1
@0x/contracts-test-utils: Update testWithReferenceFunctionAsync() to
...
support `RevertError`s.
2019-08-06 15:30:30 -04:00
Lawrence Forman
d03f13a729
@0x/contracts-utils: LibMath._safeDiv() now throws a rich revert when dividing by zero.
2019-08-06 15:30:30 -04:00
Lawrence Forman
5a088690b2
@0x/utils: Add SafeMathRevertErrors.SafeMathErrorCodes.Uint256DivisionByZero.
2019-08-06 15:30:30 -04:00
Lawrence Forman
8d26f58dfa
@0x/contracts-test-utils: Make testCombinatoriallyWithReferenceFuncAsync not async.
2019-08-06 15:30:30 -04:00
Lawrence Forman
a3cdb63ae1
@0x/contracts-exchange: Rename TestIsolatedExchange to just IsolatedExchange.
2019-08-06 15:30:30 -04:00
Lawrence Forman
9d5b23acd3
@0x/contracts-exchange: Update tests in isolated_fill_order.ts.
2019-08-06 15:30:30 -04:00
Lawrence Forman
41e04c0178
@0x/contracts-exchange: Add a buttload of tests to
...
`isolated_fill_order.ts`.
2019-08-06 15:30:30 -04:00
Lawrence Forman
abaa0cf3d0
@0x/contracts-test-utils: Move OrderInfo to @0x/types.
2019-08-06 15:30:30 -04:00
Lawrence Forman
8670fbe2ae
@0x/types: Add OrderInfo type.
2019-08-06 15:30:30 -04:00
Lawrence Forman
898213bb85
@0x/contracts-exchange: Update tests for moved types.
2019-08-06 15:30:30 -04:00
Lawrence Forman
c30d59d5d3
@0x/types: Add FillResults, MatchedFillResults, and
...
`BatchMatchedFillResults` types.
`@0x/contracts-utils`: Add reference functions for `SafeMath`.
`@0x/contracts-exchange-libs`: Add reference functions for `LibMath` and
`LibFillResults`.
`@0x/contracts-test-utils`: Move `*FillResults` types to `@0x/types`.
`@0x/contracts-test-utils`: Add `log_utils.ts`.
`@0x/contracts-test-utils`: Add `hexRandom()` to `hex_utils.ts`.
`@0x/contracts-test-utils`: Add the contstants: `MAX_UINT256`,
`ADDRESS_LENGTH`.
2019-08-06 15:30:30 -04:00
Lawrence Forman
c54d69e5ae
@0x/contracts-exchange: Create reference functions test util.
...
`@0x/contracts-exchange`: Use reference functions to assert fill results
in `isolated_fill_order` tests.
2019-08-06 15:27:39 -04:00
Lawrence Forman
38a1f08413
@0x/contracts-test-utils: Add MAX_UINT256 constant.
2019-08-06 15:27:39 -04:00
Lawrence Forman
e2bd80253b
@0x/contracts-exchange: More TestIsolatedExchange rework.
2019-08-06 15:27:39 -04:00
Lawrence Forman
039cc6e28b
@0x/contracts-exchange: Allow fetching of balance of multiple assets
...
in `TestIsolatedExchange` contract.
`@0x/contracts-exchange`: Refactor `IsolatedExchangeWrapper` to be more
extensible.
2019-08-06 15:27:39 -04:00
Lawrence Forman
1030c96eec
@0x/contracts-exchange: Create IsolatedExchangeWrapper class.
2019-08-06 15:27:39 -04:00
Lawrence Forman
0851c5ac8e
@0x/contracts-exchange: Run prettier.
2019-08-06 15:27:39 -04:00
Lawrence Forman
92d112083e
@0x/contracts-test-utils: Add filterLogs() and
...
`filterLogsToArguments()` helpers.
2019-08-06 15:27:39 -04:00
Lawrence Forman
1e462f5cc0
@0x/contracts-test-utils: Add ADDRESS_LENGTH constant.
2019-08-06 15:27:39 -04:00
Lawrence Forman
d974ee169a
@0x/contracts-exchange: Rename TestExchangeIsolated.sol ->
...
`TestIsolatedExchange.sol`.
`@0x/contracts-exchange`: Automatically track raw asset balances in
`TestIsolatedExchange` contract.
2019-08-06 15:27:39 -04:00
Lawrence Forman
7fb87d4039
@0x/contracts-exchange: Update signature and rich error decoder tests
...
to use `hexRandom()` and `blockchainTests()`.
2019-08-06 15:27:39 -04:00
Lawrence Forman
fc5963fa3d
@0x/contracts-test-utils: Add hexRandom() to hex_utils.ts.
2019-08-06 15:27:39 -04:00
Lawrence Forman
cfa362321d
@0x/contracts-exchange: Switch to TestExchangeIsolated contract for
...
`isolated_fill_order` tests.
2019-08-06 15:27:39 -04:00
Lawrence Forman
72c7157138
@0x/contracts-exchange: Start work on isolated fill order tests.
2019-08-06 15:27:39 -04:00
Amir Bandeali
2f91a12f19
Merge pull request #2019 from jalextowle/feature/contracts/3.0/disallow-address-zero
...
Disallow Zero address in MixinAuthorizable and Ownable
2019-08-06 10:13:28 -07:00
Amir Bandeali
abe72b7745
Merge pull request #1975 from 0xProject/feat/3.0/removeCancelOrderNoThrow
...
Use less strict validation in `cancelOrder`, remove `cancelOrderNoThrow`
2019-08-06 10:11:34 -07:00
Jacob Evans
8cd99c5a40
Update Changelog
2019-08-06 17:26:49 +10:00
Jacob Evans
ad83312009
Update @0x/coordinator-server dependency
2019-08-06 09:50:10 +10:00
Jacob Evans
9e3b1fe333
Update to latest Coordinator Config
2019-08-06 09:45:41 +10:00
Jacob Evans
c3f42995f9
Update python addresses
2019-08-06 09:45:41 +10:00
Amir Bandeali
3d3a02c892
Add mainnet StaticCall and ERC1155Proxy addresses
2019-08-06 09:45:41 +10:00
Amir Bandeali
06bec227ad
Add authorizedAddresses length check to MAP config tests
2019-08-06 09:45:40 +10:00
Amir Bandeali
5d7803323c
Add script that tests deployed contract configs
2019-08-06 09:45:40 +10:00
Jacob Evans
4303f9a025
Add Ganache addresses to contract-addresses
2019-08-06 09:45:40 +10:00
Jacob Evans
fe4c5434fa
Update migration
2019-08-06 09:45:40 +10:00
Amir Bandeali
9325bb70c5
Add testnet addresses
2019-08-06 09:45:39 +10:00
Amir Bandeali
b164557165
Add ERC1155Proxy and StaticCallProxy to build
2019-08-06 09:45:39 +10:00
Amir Bandeali
424f984ea8
Add ERC1155Proxy and StaticCallProxy artifacts
2019-08-06 09:45:39 +10:00
Amir Bandeali
e7df9d1754
Update cancelOrder and batchCancelOrders tests
2019-08-05 10:35:25 -07:00
Amir Bandeali
d3ab2b077a
Remove cancelOrderNoThrow tests
2019-08-05 10:33:21 -07:00
Amir Bandeali
467a11f4b4
Remove cancelOrderNoThrow and batchCancelOrdersNoThrow
2019-08-05 10:33:21 -07:00
Amir Bandeali
6cb8c1df42
Noop on cancel if order is already unfillable
2019-08-05 10:33:21 -07:00
Alex Towle
3915c7e8f2
Addressed final review comments
2019-08-04 23:45:02 -07:00
Alex Towle
5ba0e0dc54
Updated the structure of the archive directory
2019-08-03 16:33:28 -07:00
David Sun
78c704e3d1
Merge pull request #2032 from 0xProject/feature/asset-swapper/update-comments-info
...
Update comments for asset-swapper
2019-08-02 13:47:48 -07:00
Alex Towle
9a35e2db77
Ran prettier
2019-08-02 13:46:34 -07:00
Alex Towle
e204a6d1d0
Updated Changelog
2019-08-02 13:46:34 -07:00
Alex Towle
47ab2a1b1d
Reverted the asset-proxy back to an older version of Ownable that it was actually deployed with
2019-08-02 13:46:34 -07:00
Alex Towle
6fc38292f2
Add RichErrors for Authorizable
2019-08-02 13:45:41 -07:00
Alex Towle
89d8df3385
Moved MixinAuthorizable to Authorizable and fixed imports
2019-08-02 13:45:41 -07:00
Alex Towle
9c7df2b41e
Reverted MixinAuthorizable to old version and moved the new version to utils
2019-08-02 13:45:41 -07:00
Alex Towle
46f6816511
Updated changelogs and ran prettier
2019-08-02 13:45:12 -07:00
Alex Towle
858ccfa934
Disallow the zero address in MixinAuthorizable
2019-08-02 13:45:12 -07:00
Alex Towle
b4a3218b13
Disallow address zero in Ownable
2019-08-02 13:44:18 -07:00
James Towle
92a4556956
Merge pull request #2020 from jalextowle/feature/contracts/3.0/rewrite-dispatch-transfer-from
...
Rewrite _dispatchTransferFrom with a Solidity implementation
2019-08-02 13:42:36 -07:00
James Towle
bd42c33daa
Merge pull request #2014 from jalextowle/feature/contracts/3.0/utils-unit-tests
...
Added Unit Tests to Utils
2019-08-02 13:42:14 -07:00
Xianny
50f1a8fbd8
Add test for struct output in abi-gen (typescript) ( #2028 )
...
* add TS test for non-empty struct output
2019-08-02 13:34:19 -07:00
David Sun
0f90b7b5da
Update comments for asset-swapper
2019-08-02 13:32:45 -07:00
David Sun
bec4384a5d
Merge pull request #2030 from 0xProject/feature/website/change-credit-forms
...
Change modal contact form
2019-08-02 12:41:29 -07:00
David Sun
f361efae5a
change modal contact form
2019-08-02 12:33:34 -07:00
Greg Hysz
76ca2116ab
Merge pull request #2018 from 0xProject/feature/ContractWrappers/abiEncodeDecodeTxData
...
Decode Calldata + Return Values in Contract Wrappers
2019-08-02 09:51:01 +02:00
Greg Hysen
33d8646dc5
added start/end test comments to AbiGenDummy for consistency
2019-08-02 09:27:05 +02:00
F. Eugene Aumson
3cb5190bc6
Relax gas estimate expectation in Python doctest
2019-08-01 19:12:08 -04:00
Alex Towle
e1796a9f0f
Changed toBN to toBigNumber
2019-08-01 15:39:00 -07:00
Alex Towle
8c5c81fe70
Change all instances of throw to revert in it tests
2019-08-01 15:13:16 -07:00
Alex Towle
bf8fae2025
Update changelog
2019-08-01 14:53:01 -07:00
Alex Towle
7f2b715ceb
Rewrite _dispatchTransferFrom with a Solidity implementation
2019-08-01 14:53:00 -07:00
Francesco Agosti
5bba06bef8
Merge pull request #2026 from 0xProject/feature/what_is_0x_video_embed
...
Add sandwich video to landing page
2019-08-01 14:27:30 -07:00
fragosti
dd3f672a35
Make video wider
2019-08-01 13:56:19 -07:00
fragosti
25ef3b8445
Merge branch 'development' of https://github.com/0xProject/0x-monorepo into feature/what_is_0x_video_embed
2019-08-01 13:43:33 -07:00
Greg Hysen
7eb2d290d8
Ran prettier
2019-08-01 20:25:19 +02:00
Greg Hysen
678762910b
Fixed typo in callAsync.handlebars and updated expected output in abi-gen
2019-08-01 19:07:12 +02:00
Greg Hysen
da28a542c7
Added abi encoder test when bad selector is passed to method decoding
2019-08-01 19:07:12 +02:00
Greg Hysen
92602d33ad
removed unnecessary fallback function from abi-gen tests
2019-08-01 19:07:12 +02:00
Greg Hysen
03f04f4bb3
Moved contract wrapper abi tests into abi-gen package
2019-08-01 19:07:12 +02:00
Greg Hysen
0d4dd5ff0d
Appeased the linter
2019-08-01 19:05:22 +02:00
Greg Hysen
884864cc58
updated changelogs
2019-08-01 19:05:22 +02:00
Greg Hysen
7c199d83be
updated expected output for abi-gen cli tests
2019-08-01 19:00:50 +02:00
Greg Hysen
5b4c29c4bb
updated abi-gen-wrappers
2019-08-01 19:00:50 +02:00
Greg Hysen
f97ee80955
Added tests for strict decoding of method arguments
2019-08-01 19:00:50 +02:00
Greg Hysen
547322ae63
Do not allow allow reading beyond calldata
2019-08-01 19:00:50 +02:00
Greg Hysen
db74db622e
Added getABIDecodedTransactionData and getABIDecodedReturnData to contract wrappers + test cases
2019-08-01 19:00:50 +02:00
F. Eugene Aumson
57318c0041
Python nested wrapper methods & estimate_gas ( #1996 )
...
* git rm unnecessary .gitkeep file
* After all Pytest runs, show short test summary
* abi-gen/Py: facilitate inlining of parameter lists
Effectively, stopped new-lines from being introduced by calls to the
`params` and `typed_params` partials.
* abi-gen: simple Py wrapper test for local dev'ment
* abi-gen/Py: stop gen'ing ValidatorBase
* abi-gen/Py: declare abi() wrapper method in Base
* abi-gen/Py: methods as classes to ease call/sendTx
Represent methods as classes in order to faciliate access to a method's
different operations (call, send_transaction, etc).
* contract_wrappers.py: make Base methods public
Changed some methods on BaseContractWrapper to be public.
* contract_wrappers.py: remove unused method
* contract_wrappers.py: extract method
* abi-gen/Py: inline method
* contract_wrappers.py: fix bug in call()
We were passing transaction parameters through to sendTransaction()
invocations, but not to call() invocations.
* abi-gen/Py: remove `view_only` param to call/tx
Formerly, in the BaseContractWrapper, there was just one function used
for both eth_call and eth_sendTransaction, and you would distinguish
between the two by specifying `view_only=True` when you wanted a call.
This commit defines a method dedicated to executing an eth_call, and
leaves the old method behind, with the `view_only` param removed, to be
used for eth_sendTransaction.
* abi-gen/Py: rename method
* contract_wrappers/Py: simplify web3 func handling
Pass web3 function instance into generated wrapper method class
constructor, rather than having that class obtain it upon each method
call.
Really this is just an elimination of a call to
BaseContractWrapper.contract_instance(), which will be removed
completely in a shortly-upcoming commit.
* contract_wrappers.py: inline method
Inline and remove method BaseContractWrapper.contract_instance().
* contract_wrappers.py: pass Validator to *Method
Pass a ValidatorBase instance into construction of the contract method
classes, *Method, to eliminate another dependency on the containing
contract object, which will be eliminated completely in a
shortly-upcoming commit.
* abi-gen/Py: BaseContractWrapper -> ContractMethod
Change the fundamental thing-to-be-wrapped from the contract to the
method. Since the named method classes were introduced (in a previous
commit), and since the operations contained within the Base are
predominantly focused on supporting method calls more than anything
else, it makes more intuitive sense to provide a base for the methods
than for the contract.
With this change, the method classes no longer require a contract object
to be passed to their constructors. The contract members that the
methods were utilizing are now passed directly to the method
constructor.
* contract_wrappers.py: rename module to bases...
...from _base_contract_wrapper. The old name hasn't made sense since
ValidatorBase was moved into that module, and definitely doesn't make
sense now that the fundamental thing-to-be-wrapped has changed from the
contract to the method. Also renamed to make it public (removed the
leading underscore) since we're generating code that will depend on it.
* abi-gen/Py: clarify call/sendTx docstrings
* abi-gen/Py: adjust whitespace
* contract_wrappers.py: inline method
* abi-gen/Py: rename class ValidatorBase...
...to just Validator. It's in the "bases" module, which provides the
context needed in order to know it's a base class
* python-packages: fix silent failures of ./parallel
* contract_wrappers.py: remove private_key support
Having this present was overcomplicating interfaces. And it was
untested (and not readily working when testing was attempted). And it
only provided a thin layer of convenience, which a client could easily
code up themselves.
* contract_wrappers.py: inline method
* contract_wrappers.py: rm unused member variables
* contract_wrappers.py: rm unnecessary instance var
* abi-gen/Py: add estimate_gas to gen'd methods
* update CHANGELOG.json
2019-08-01 12:47:52 -04:00
Lawrence Forman
974189045a
Merge pull request #2007 from 0xProject/feature/3.0/mocha-blockchain-extensions
...
Mocha extensions for smart contract tests
2019-08-01 09:43:35 -04:00
fabioberger
4eb0767834
Update deps in private packages
2019-08-01 14:56:23 +02:00
fragosti
92bb7808ce
Remove react-modal-video from website types
2019-07-31 17:50:21 -07:00
fragosti
abfe7d1613
Merge branch 'development' of https://github.com/0xProject/0x-monorepo into feature/what_is_0x_video_embed
2019-07-31 17:13:58 -07:00
fragosti
6c72239365
Remove react-modal-video as a dep and use the sass directly
2019-07-31 17:06:10 -07:00
fragosti
8001daad8c
Fix linting errors
2019-07-31 16:40:39 -07:00
fragosti
73a38ab4f4
Add sandwich video to landing page
2019-07-31 15:15:55 -07:00
David Sun
281c207921
Publish
...
- @0x/contracts-asset-proxy@2.2.4
- @0x/contracts-coordinator@2.0.9
- @0x/contracts-dev-utils@0.0.6
- @0x/contracts-exchange-forwarder@3.0.8
- @0x/contracts-exchange@2.1.10
- @0x/contracts-extensions@4.0.4
- @0x/contracts-multisig@3.1.10
2019-07-31 14:14:47 -07:00
David Sun
ae531eef5f
Updated CHANGELOGS
2019-07-31 14:14:35 -07:00
David Sun
d8b11238e6
reverted changelog for packages not published
2019-07-31 14:02:18 -07:00
Alex Towle
77feaec444
Fixed lingering review comments
2019-07-31 13:59:33 -07:00
David Sun
d36eb04ae8
Publish
...
- @0x/contracts-asset-proxy@2.2.4
- @0x/contracts-coordinator@2.0.9
- @0x/contracts-dev-utils@0.0.6
- @0x/contracts-erc1155@1.1.11
- @0x/contracts-erc20@2.2.10
- @0x/contracts-erc721@2.1.11
- @0x/contracts-exchange-forwarder@3.0.8
- @0x/contracts-exchange-libs@3.0.4
- @0x/contracts-exchange@2.1.10
- @0x/contracts-extensions@4.0.4
- @0x/contracts-multisig@3.1.10
- @0x/contracts-test-utils@3.1.12
- @0x/contracts-utils@3.2.0
- 0x.js@6.0.14
- @0x/abi-gen-templates@2.4.0
- @0x/abi-gen-wrappers@5.1.0
- @0x/abi-gen@3.1.2
- @0x/assert@2.1.2
- @0x/asset-buyer@6.1.10
- @0x/asset-swapper@1.0.0
- @0x/base-contract@5.3.0
- @0x/connect@5.0.15
- @0x/contract-artifacts@2.0.3
- @0x/contract-wrappers@10.1.0
- @0x/contracts-gen@1.0.12
- @0x/dev-utils@2.2.6
- @0x/fill-scenarios@3.0.15
- @0x/json-schemas@3.1.12
- @0x/migrations@4.1.11
- @0x/order-utils@8.2.4
- @0x/order-watcher@4.0.16
- @0x/sol-compiler@3.1.11
- @0x/sol-coverage@3.0.8
- @0x/sol-doc@2.0.15
- @0x/sol-profiler@3.1.10
- @0x/sol-trace@2.0.16
- @0x/sol-tracing-utils@6.0.15
- @0x/sra-spec@2.0.13
- @0x/subproviders@5.0.0
- @0x/utils@4.4.2
- @0x/web3-wrapper@6.0.9
2019-07-31 13:36:00 -07:00
David Sun
b97ba35279
Updated CHANGELOGS
2019-07-31 13:35:49 -07:00
David Sun
46efe92a72
Merge pull request #2025 from 0xProject/feature/asset-swapper/remove-react-deprecated
...
Removed react-docs from asset_swapper
2019-07-31 10:39:21 -07:00
David Sun
9cc27c7d1b
Removed react-docs from asset_swapper
2019-07-31 10:14:31 -07:00
David Sun
7d3396f9c5
Merge pull request #2015 from 0xProject/feature/asset-swapper/bump-to-1.0.0
...
Version bump for asset-buyer and docs prep 1.0.0
2019-07-30 17:31:31 -07:00
David Sun
918ef13714
details
2019-07-30 16:48:46 -07:00
Alex Towle
e5b6921de9
Updated Changelog
2019-07-30 15:56:31 -07:00
Alex Towle
3ca3a2820d
Fixed review comments
2019-07-30 15:53:01 -07:00
Lawrence Forman
9f4933e33d
@0x/contracts-test-utils: Make BlockchainContextDefinition interface
...
more concise.
2019-07-30 16:59:52 -04:00
Lawrence Forman
3cf48a831b
@0x/contracts-test-utils: Export a custom describe() instead of
...
extending Mocha's ambient declarations.
`@0x/contracts-exchange`: Use `describe.optional` instead of
`blockchainTests.optional` in `test/fill_order.ts`.
2019-07-30 16:59:52 -04:00
Lawrence Forman
930b742663
@0x/contracts-test-utils: Fix blockchain environment not being created
...
with top-level `blockchainTests.resets()` directive.
2019-07-30 16:59:52 -04:00
Lawrence Forman
d3870fed1c
@0x/contracts-exchange: Update test/fill_order.ts to use the new
...
mocha blockchain extensions.
2019-07-30 16:59:52 -04:00
Lawrence Forman
99e242affd
@0x/contracts-test-utils: Make blockchainTests() automatically call blockchainLifecycle.startAsync() and blockchainLifecycle.revertAsync() in a before() and after() directive.
2019-07-30 16:59:52 -04:00
Lawrence Forman
9792246970
@0x/contracts-test-utils: Tweak mocha blockchain extensions tests.
2019-07-30 16:59:52 -04:00
Lawrence Forman
020b953166
@0x/contracts-test-utils: Update CHANGELOG.
2019-07-30 16:59:52 -04:00
Lawrence Forman
52aa8e914a
@0x/contracts-test-utils: Tweak mocha blockchain extensions tests.
2019-07-30 16:59:52 -04:00
Lawrence Forman
e01eadaecd
@0x/contracts-exchange: Add tests and run prettier.
2019-07-30 16:59:52 -04:00
Lawrence Forman
61fc32b7c0
@0x/contracts-test-utils: Add optional modifier to blockchainTests().
2019-07-30 16:59:52 -04:00
Lawrence Forman
a9c8207bb0
@0x/contracts-test-utils: Pass a more robust BlockchainTestsEnvironment object to blockchainTests() callback.
2019-07-30 16:59:52 -04:00
Lawrence Forman
eac4f172fe
@0x/contracts-test-utils: Just do a naked mocha import in mocha_blockchain.
2019-07-30 16:59:52 -04:00
Lawrence Forman
d6271426fd
@0x/contracts-test-utils: Rename blockchainTests.reset to blockchainTests.resets.
2019-07-30 16:59:52 -04:00
Lawrence Forman
7e59110049
@0x/contracts-test-utils: Create blockchainTests mocha fixture directive.
...
`@0x/contracts-test-utils`: Automatically call `chaiSetup.configure()`.
`@0x/contracts-test-utils`: Export `expect` as an alias for `chai.expect`.
2019-07-30 16:59:52 -04:00
David Sun
9d12462893
updated comments in SwapQuoter
2019-07-30 12:25:58 -07:00
James Towle
8cf4fb9adc
Update contracts/utils/test/safe_math.ts
...
Co-Authored-By: Lawrence Forman <lawrence@0xproject.com >
2019-07-30 12:08:35 -07:00
James Towle
f044f364cb
Update contracts/utils/test/reentrancy_guard.ts
...
Co-Authored-By: Lawrence Forman <lawrence@0xproject.com >
2019-07-30 12:08:35 -07:00
James Towle
4d39892a11
Update contracts/utils/test/ownable.ts
...
Co-Authored-By: Lawrence Forman <lawrence@0xproject.com >
2019-07-30 12:08:35 -07:00
James Towle
bf1ebe8e53
Update contracts/utils/test/ownable.ts
...
Co-Authored-By: Lawrence Forman <lawrence@0xproject.com >
2019-07-30 12:08:35 -07:00
James Towle
77b4f32274
Update contracts/utils/test/ownable.ts
...
Co-Authored-By: Lawrence Forman <lawrence@0xproject.com >
2019-07-30 12:06:35 -07:00
Alex Towle
b2ada13a21
Ran prettier
2019-07-30 12:06:35 -07:00
Alex Towle
03fced81f5
Added unit tests for LibRichErrors
2019-07-30 12:06:35 -07:00
Alex Towle
f9292a8fb8
Added unit tests for LibEIP712
2019-07-30 12:06:35 -07:00
Alex Towle
065f46a020
Added unit tests for LibAddress
2019-07-30 12:06:35 -07:00
Alex Towle
6efb7027b5
Added unit tests for ReentrancyGuard
2019-07-30 12:06:35 -07:00
Alex Towle
f4f922acb5
Added unit tests for Ownable
2019-07-30 12:06:35 -07:00
Alex Towle
4a4d2e7079
Added unit tests for SafeMath
2019-07-30 12:06:35 -07:00
David Sun
ed44e16a95
prettier
2019-07-30 10:47:58 -07:00
Amir Bandeali
1634c90179
Merge pull request #2016 from 0xProject/fix/3.0/circleci-workflow-fix-90d1decb8
...
Fix circleci workflow failing on 3.0 branch
2019-07-30 12:06:28 -05:00
Fabio B
dadab94644
Merge pull request #2004 from 0xProject/fix/githubDepsIssue
...
Fix react-highlight dep issue
2019-07-30 09:56:43 +02:00
Lawrence Forman
9b5ba6806f
@0x/contracts-asset-proxy: Fix broken erc1155_proxy tests.
...
`@0x/contracts-asset-proxy`: Add `ERC1155Proxy.sol` to .solhintignore.
Fix circleci config to work with 3.0 branch.
2019-07-29 23:47:04 -04:00
Lawrence Forman
4afca6ca8d
Fix circleci workflow failing due to test-python being required in config.
2019-07-29 21:54:43 -04:00
David Sun
7ec232a470
bumped version and added to docs
2019-07-29 18:42:24 -07:00
David Sun
dc3569392c
updated changelog
2019-07-29 17:07:16 -07:00
David Sun
11999cd407
Merge pull request #2011 from 0xProject/feature/asset-swapper/renaming-to
...
Asset swapper renaming to -> toAddress
2019-07-29 15:48:31 -07:00
David Sun
f786f8a7f6
renaming to -> toAddress
2019-07-29 14:43:51 -07:00
fabioberger
aab39e6ae0
Use explicit URL form for Github dependencies with commit hash to avoid Yarn caching issue
2019-07-29 22:40:31 +02:00
Fabio B
31d3968649
Merge pull request #1993 from 0xProject/remove/reactDocsAndReactShared
...
Remove react-docs and react-shared packages
2019-07-29 22:37:52 +02:00
David Sun
2cd0b01019
Merge pull request #2009 from 0xProject/feature/website/remove-zeip-vote-banner
...
Removed Banner
2019-07-29 11:29:32 -07:00
David Sun
a6bc0db896
removed banner
2019-07-29 11:24:47 -07:00
Greg Hysz
7cba95b523
Merge pull request #1995 from 0xProject/feature/ContractWrappers/decodeLogArgs
...
Decode log arguments in `awaitTransactionSuccessAsync`
2019-07-29 20:23:36 +02:00
David Sun
1b976130ce
Merge pull request #1980 from 0xProject/feature/asset-swapper/add-test-coverage
...
Add test coverage for asset-swapper
2019-07-29 11:20:36 -07:00
David Sun
e9babc5a94
prettier + lint
2019-07-29 10:52:58 -07:00
David Sun
c8d0ff846c
Finished up adding test coverage
2019-07-29 10:52:58 -07:00
David Sun
db1e9769d0
Fixed testing bug
2019-07-29 10:52:58 -07:00
David Sun
4b038b07ed
changes for testing
2019-07-29 10:52:58 -07:00
David Sun
4c17c142f9
ground work for forwarder consumer
2019-07-29 10:52:58 -07:00
David Sun
65b2fa13ac
added coverage for swap quote calculator
2019-07-29 10:52:58 -07:00
David Sun
c375199daa
add affiliate fee utils tests
2019-07-29 10:52:58 -07:00
David Sun
805131cf1e
add affiliate fee utils
2019-07-29 10:52:58 -07:00
Greg Hysen
6f64115561
Switched assignment of logDecodeDependenciesAbiOnly for readability and to pass linter
2019-07-29 17:51:56 +02:00
Greg Hysen
0aadb789a5
Fixed linter errors
2019-07-29 16:45:13 +02:00
Greg Hysen
26ee4d626c
ran prettier on abi-gen-wrappers
2019-07-29 15:57:59 +02:00
Greg Hysen
a8939d3eda
Updated expected typescript output for abi-gen cli tests
2019-07-29 12:28:28 +02:00
Greg Hysen
048e48b03a
updated contract wrappers
2019-07-29 12:24:19 +02:00
Greg Hysen
c2f34baee0
Changed artifactDependencies/abiDependencies to logDecodeDependencies + removed lodash depency in contract wrappers
2019-07-29 12:19:35 +02:00
Greg Hysen
8961b476ef
fixed typo in a test
2019-07-29 12:19:35 +02:00
Greg Hysen
58e08335b5
Added another test to show what happens when decoding both local and downstream events
2019-07-29 12:19:35 +02:00
Greg Hysen
ea8fc1d93f
updated test output from abi-gen to account for changes to deployFrom0xArtifactAsync and deployAsync
2019-07-29 12:19:35 +02:00
Greg Hysen
2968dfb2ae
Minor readability improvements
2019-07-29 12:14:37 +02:00
Greg Hysen
24783107ba
Updated generated contract wrappers and ran linter
2019-07-29 12:11:58 +02:00
Greg Hysen
365c056b0f
Added tests for for decoding log arguments when artifact dependencies are included/excluded
2019-07-29 12:11:02 +02:00
Greg Hysen
88a7d9cca8
Updated changelogs for deployFrom0xArtifactAsync interface change
2019-07-29 12:11:02 +02:00
Greg Hysen
d8cf9d54aa
Updated all instances of deployFrom0xArtifactAsync
2019-07-29 12:07:28 +02:00
Greg Hysen
df746c5ff4
Decode log arguments in awaitTransactionSuccessAsync, when ABI is recognized.
2019-07-29 12:04:37 +02:00
Fabio B
aa29526ae4
Merge pull request #2003 from 0xProject/updateLodash
...
Update lodash
2019-07-29 00:57:16 +02:00
fabioberger
f0b5616aba
Use more explicit URL dep pinning to avoid yarn cache issue with Github deps
2019-07-27 16:14:51 +02:00
fabioberger
2eca95df00
Fix version test
2019-07-27 15:35:39 +02:00
fabioberger
f560c2e66a
stop exporting removed EthLightwalletSubprovider
2019-07-27 14:52:10 +02:00
fabioberger
5e19496e32
Update as many lodash deps to higher versions
2019-07-27 14:45:20 +02:00
fabioberger
aeadaba005
update publish-release fork again with updated inquirer dep
2019-07-27 14:41:46 +02:00
fabioberger
8dfda9ffdd
Update publish-release fork to version with v4 lodash dep
2019-07-27 14:38:05 +02:00
fabioberger
91992bb034
Update ganache-core
2019-07-27 14:37:50 +02:00
fabioberger
34a93857a0
Remove eth-lighwallet subprovider
2019-07-27 14:34:10 +02:00
fabioberger
fbda096aa9
Fix linter errors
2019-07-27 14:13:20 +02:00
fabioberger
24a26aef70
Remove remaining references to react-shared
2019-07-27 14:13:20 +02:00
fabioberger
ec7f9d8a63
Remove react-shared package and fold it into website
2019-07-27 14:13:20 +02:00
fabioberger
cc7dec7a99
Move react-docs into website and delete it as a standalone package
2019-07-27 14:12:57 +02:00
Xianny
46384ce80d
Allow generated wrappers to subscribe/unsubscribe to events ( #1970 )
...
* Define SubscriptionManager and instantiate in generated wrappers
* expose subscribe/unsubscribe in generated wrappers
* update changelogs
* use SubscriptionManager in `@0x/contract-wrappers`
2019-07-26 16:54:31 -07:00
F. Eugene Aumson
5aeb626045
abi-gen: skip run_mocha on OSX ( #2002 )
2019-07-26 13:28:32 -04:00
David Sun
d2a27f1a48
Merge pull request #1983 from 0xProject/feature/website/alex-towle
...
Adding Alex Towle to team page
2019-07-26 09:51:54 -07:00
Fabio B
f07c67202f
Merge pull request #1999 from 0xProject/upgradeMocha
...
Update Mocha & Chokidar Deps
2019-07-26 18:39:54 +02:00
fabioberger
3a3658708a
Get all Mocha's on same version and add typings to all packages
2019-07-26 18:05:57 +02:00
fabioberger
f3c5d19246
Update remaining handlebars of deps of deps
2019-07-26 17:42:59 +02:00
fabioberger
c66d8f202a
Update Mocha
2019-07-26 17:38:44 +02:00
Fabio B
ec641c171d
Merge pull request #1994 from 0xProject/fix/upgradeDeps
...
Update dependencies
2019-07-26 14:50:57 +02:00
David Sun
773d624365
Merge pull request #1997 from 0xProject/feature/asset-swapper/fix-changelog
...
Asset-swapper fix changelog
2019-07-25 15:18:18 -07:00
David Sun
25bd97a014
updated changelog
2019-07-25 14:49:34 -07:00
fabioberger
5dd9e28f72
Fix handlebar header callbacks now that the typings changed
2019-07-25 12:24:44 +02:00
fabioberger
cc1ef6f268
Update handlebars dep
2019-07-25 11:42:23 +02:00
fabioberger
967e361da3
Use https for all registry URLs
2019-07-25 11:40:13 +02:00
fabioberger
398097900c
Fix test-publish CI test when no packages exist to publish
2019-07-25 11:30:55 +02:00
fabioberger
b86473f3c7
Update yarn.lock
2019-07-24 22:33:27 +02:00
fabioberger
3d361c6b4a
Special-case if there are no packages to publish
2019-07-24 22:33:12 +02:00
fabioberger
3346024ea7
Upgrade lerna fork to fix test-publish failure
2019-07-24 22:20:09 +02:00
Fabio B
2fecf6c80b
Merge pull request #1982 from 0xProject/fix/enableLerna2FAPrompt
...
publishing: prompt user for OTP
2019-07-24 20:27:24 +02:00
David Sun
183b4fb7ee
Merge pull request #1988 from 0xProject/feature/asset-swapper/optimized-market-sell-output
...
Added optimization utils for asset-swapper exchange consumer
2019-07-24 11:09:15 -07:00
David Sun
0e2afc5dcb
Merge pull request #1985 from 0xProject/feature/asset-swapper/update-changelog
...
Updated CHANGELOG.json for asset-swapper
2019-07-24 11:04:47 -07:00
David Sun
91aa716c07
prettier and lint
2019-07-24 10:46:22 -07:00
David Sun
9977626de0
Switched NULL_ADDRESS to NULL_BYTES
2019-07-24 10:46:22 -07:00
David Sun
8bb3fb5bb3
added optimization utils
2019-07-24 10:46:22 -07:00
David Sun
6d7adb277e
prettier
2019-07-24 10:42:52 -07:00
fabioberger
fef1bd13b5
Add HACK comment about writing cdVersions to a file
2019-07-24 19:38:46 +02:00
fabioberger
910bba9976
Bump Lerna fork version to include change of cdVersions flag to file path and separator to | between package versions
2019-07-24 19:38:46 +02:00
fabioberger
cd2d756717
Use spawn instead of exec so we can intercept any 2FA requests and bubble them to the user
2019-07-24 19:38:46 +02:00
fabioberger
0a47d89963
Use spawn instead of exec so we can bubble up the OTP prompt since OTP is only valid for 30sec, and we might need several
2019-07-24 19:38:46 +02:00
Amir Bandeali
90d1decb87
Fix build errors
2019-07-24 10:26:28 -07:00
fabioberger
65e5b09cd1
Fix outdated versions of monorepo dependencies
2019-07-24 19:23:05 +02:00
Fabio Berger
6f3cee1a1e
Publish
...
- @0x/contracts-asset-proxy@2.2.3
- @0x/contracts-coordinator@2.0.8
- @0x/contracts-dev-utils@0.0.5
- @0x/contracts-erc1155@1.1.10
- @0x/contracts-erc20@2.2.9
- @0x/contracts-erc721@2.1.10
- @0x/contracts-exchange-forwarder@3.0.7
- @0x/contracts-exchange-libs@3.0.3
- @0x/contracts-exchange@2.1.9
- @0x/contracts-extensions@4.0.3
- @0x/contracts-multisig@3.1.9
- @0x/contracts-test-utils@3.1.11
- @0x/contracts-utils@3.1.10
- 0x.js@6.0.13
- @0x/abi-gen-templates@2.3.0
- @0x/abi-gen-wrappers@5.0.3
- @0x/abi-gen@3.1.1
- @0x/assert@2.1.1
- @0x/asset-buyer@6.1.9
- @0x/asset-swapper@0.0.5
- @0x/base-contract@5.1.2
- @0x/connect@5.0.14
- @0x/contract-artifacts@2.0.2
- @0x/contract-wrappers@9.1.8
- @0x/contracts-gen@1.0.11
- @0x/dev-utils@2.2.5
- ethereum-types@2.1.4
- @0x/fill-scenarios@3.0.14
- @0x/json-schemas@3.1.11
- @0x/migrations@4.1.10
- @0x/order-utils@8.2.3
- @0x/order-watcher@4.0.15
- @0x/react-docs@2.0.15
- @0x/react-shared@2.0.15
- @0x/sol-compiler@3.1.10
- @0x/sol-coverage@3.0.7
- @0x/sol-doc@2.0.14
- @0x/sol-profiler@3.1.9
- @0x/sol-resolver@2.0.9
- @0x/sol-trace@2.0.15
- @0x/sol-tracing-utils@6.0.14
- @0x/sra-spec@2.0.12
- @0x/subproviders@4.1.2
- @0x/types@2.4.1
- @0x/typescript-typings@4.2.4
- @0x/utils@4.4.1
- @0x/web3-wrapper@6.0.8
2019-07-24 01:50:18 -07:00
Fabio Berger
c43d4bbf71
Updated CHANGELOGS
2019-07-24 01:50:00 -07:00
Jacob Evans
b7337410aa
Fix Vote router link root
2019-07-24 17:27:46 +10:00
Alex Towle
1d8cb1b107
Addressed lingering review comments
2019-07-23 15:53:26 -07:00
Alex Towle
65e3d9873d
Added ERC1155 Aggregation
2019-07-23 15:53:26 -07:00
Alex Towle
50b22c673e
Addressed review comments
2019-07-23 15:53:26 -07:00
Alex Towle
4ef8b7f733
Rebased onto 3.0
2019-07-23 15:53:26 -07:00
James Towle
e0ec26255b
Fixed lingering issues
2019-07-23 15:53:26 -07:00
James Towle
ffa32f7610
Changed the returndata for batchMatchOrders
2019-07-23 15:53:26 -07:00
James Towle
1c1d257bd9
Addressed lingering review comments
2019-07-23 15:53:26 -07:00
James Towle
5611cb91a0
Adapted tests from matchOrders to test matchOrdersWithMaximalFill
2019-07-23 15:53:26 -07:00
James Towle
e0cff4b74e
Updated batchMatchOrders to fix an edge case and added tests
2019-07-23 15:53:26 -07:00
James Towle
c1985e6986
Addessed some review comments
2019-07-23 15:53:26 -07:00
James Towle
416b1aee98
Improved the testing for matchOrders and batchMatchOrders
2019-07-23 15:53:26 -07:00
James Towle
7bb9d8b03a
Created a test for case 3 of matchOrdersWithMaximalFill
2019-07-23 15:53:26 -07:00
James Towle
0473c82029
Improved test coverage for batchMatchOrdersWithMaximalFill
2019-07-23 15:53:26 -07:00
James Towle
63bd1a4a22
Ran prettier
2019-07-23 15:53:26 -07:00
James Towle
5a64759c83
Added a reentrancy test for matchOrdersWithMaximalFill
2019-07-23 15:53:26 -07:00
James Towle
0df68a6e06
Added testing for the BatchMatchOrdersError Rich Error
2019-07-23 15:53:26 -07:00
James Towle
29eff3b515
Rebased onto PR #1900
2019-07-23 15:53:26 -07:00
James Towle
073976de10
Split up TestExchangeInternals into two contracts
2019-07-23 15:53:26 -07:00
James Towle
1fe159f432
Polished MixinMatchOrders and removed unimplemented test
2019-07-23 15:53:26 -07:00
James Towle
adad7f4e3f
Modified the matchOrders tests to test matchOrdersWithMaximalFill
2019-07-23 15:53:26 -07:00
James Towle
378710533e
Implemented matchOrdersWithMaximalFill
2019-07-23 15:53:26 -07:00
James Towle
d966848ef8
Implemented batchMatchOrdersWithMaximalFill
2019-07-23 15:53:26 -07:00
James Towle
d6d613ca37
Added a new test
2019-07-23 15:53:26 -07:00
James Towle
1a385de367
Improved the efficiency of batchMatchOrders
2019-07-23 15:53:25 -07:00
James Towle
73eb56c072
Added RichErrors to batchMatchOrders
2019-07-23 15:53:25 -07:00
James Towle
9651941cce
Added getMatchOrdersResultsAsync and getBatchMatchOrdersResultsAsync
2019-07-23 15:53:25 -07:00
James Towle
29be79814f
Added a test for partial matching
2019-07-23 15:53:25 -07:00
James Towle
1ea220f44f
Removed batchMatchOrdersWithMaximumFill
2019-07-23 15:53:25 -07:00
James Towle
6cf11554de
Created tests for batchMatchOrders
2019-07-23 15:53:25 -07:00
James Towle
f289b3112b
Implemented batchMatchOrders
2019-07-23 15:53:25 -07:00
James Towle
c61df50167
Updated Changelogs
2019-07-23 15:53:25 -07:00
James Towle
df5ec33330
@0x:contracts-utils Address remaining review comments
2019-07-23 15:53:25 -07:00
James Towle
6384518ee1
@0x:contracts-exchange Updated LibMath to use library rich errors
2019-07-23 15:53:25 -07:00
James Towle
87bf940f89
@0x:contracts-exchange Refactor OrderTransferSimulationUtils
2019-07-23 15:53:25 -07:00
James Towle
53db047a4e
@0x:contracts-exchange Eliminated code duplication within LibExchangeRichErrors and IExchangeRichErrors
2019-07-23 15:53:25 -07:00
James Towle
dabef47ce7
@0x:contracts-exchange Updated MixinTransactions to use library RichErrors
2019-07-23 15:53:25 -07:00
James Towle
4de1d69282
@0x:contracts-exchange Updated MixinMatchOrders to use library RichErrors
2019-07-23 15:53:25 -07:00
James Towle
015c35f2b2
@0x:contracts-exchange Updated MixinSignatureValidator to use library RichErrors
2019-07-23 15:53:25 -07:00
James Towle
5a491b2624
@0x:contracts-exchange Updated MixinWrapperFunctions to use library RichErrors
2019-07-23 15:53:25 -07:00
James Towle
3d95817dbe
@0x:contracts-exchange Updated MixinAssetProxyDispatcher and MixinExchangeCore to use library RichErrors
2019-07-23 15:53:25 -07:00
James Towle
96ab74dea4
@0x:contracts-utils Refactored utils to exclusively use library RichErrors
2019-07-23 15:53:25 -07:00
James Towle
f937a0b038
@0x:contracts-utils Added RichErrors to ReentrancyGuard
2019-07-23 15:53:25 -07:00
James Towle
da38285046
@0x:contracts-utils Added RichErrors to LibAddressArray
2019-07-23 15:53:25 -07:00
James Towle
d3db2dcfbb
@0x:contracts-utils Added RichErrors to LibBytes
2019-07-23 15:53:25 -07:00
Lawrence Forman
c788db785b
@0x/contracts-exchange: Use named return values in MixinSignatureValidator.sol
2019-07-23 15:53:25 -07:00
Lawrence Forman
6df41d2562
@0x/contracts-exchange: REALLY make assertValidFill() internal again.
2019-07-23 15:53:25 -07:00
Lawrence Forman
74fb43998e
@0x/contracts-exchange: Make assertValidFill() internal again.
2019-07-23 15:53:25 -07:00
Lawrence Forman
c1f8eabd12
@0x/contracts-exchange: Cosmetic changes to contracts.
2019-07-23 15:53:25 -07:00
Lawrence Forman
2f5a1eebe0
@0x/contracts-exchange: Make assertValidFill and calculateMatchedFillResults public
2019-07-23 15:53:25 -07:00
Lawrence Forman
4791c120fe
@0x/contracts-exchange: Run contracts:gen
2019-07-23 15:53:24 -07:00
Lawrence Forman
f6d445b553
@0x/order-utils: Update CHANGELOG
2019-07-23 15:53:24 -07:00
Lawrence Forman
db3dd4ae5a
@0x/contracts-exchange: Update CHANGELOG
2019-07-23 15:53:24 -07:00
Lawrence Forman
d6ba03916a
@0x/contracts-exchange: Update tests for new/consolidated signature types.
...
`@0x/contracts-exchange`: Update `Whitelist` example for new signature types.
2019-07-23 15:53:24 -07:00
Lawrence Forman
4734acbe61
@0x/contracts-test-utils: Add hexConcat() in hex_utils.ts.
2019-07-23 15:53:24 -07:00
Lawrence Forman
527256b416
@0x/contracts-exchange: Remove isValidOrderSignature() from IWallet.
2019-07-23 15:53:24 -07:00
Lawrence Forman
7a0dc7a364
@0x/contracts-exchange: Add isValidHashSignature() back.
...
`@0x/contracts-exchange`: Remove references to removed signature types and associated functions.
2019-07-23 15:53:24 -07:00
Lawrence Forman
7f88e8ad6e
@0x/order-utils: Remove unused exchange revert errors
2019-07-23 15:53:24 -07:00
Lawrence Forman
c7324121ed
@0x/types: Consolidate signature types.
2019-07-23 15:53:24 -07:00
Lawrence Forman
588ca3a315
@0x/contracts-exchange: Fix linearization issues.
2019-07-23 15:53:24 -07:00
Lawrence Forman
eb9b2f355e
@0x/contracts-exchange: Consolidate signature types.
...
`@0x/contracts-exchange`: Fighting with linearization issues.
2019-07-23 15:53:24 -07:00
Lawrence Forman
cf6144599d
Fix linter errors
2019-07-23 15:53:24 -07:00
Lawrence Forman
c23bb5e589
@0x/contracts-exchange: Add comments about preserving signatures in MixinSignatureValidator.sol
2019-07-23 15:53:24 -07:00
Lawrence Forman
0eb5c825a5
@0x/contracts-exchange: Refactor out EIP1271_MAGIC_VALUE into a LibEIP1271 contract and inherit from that.
...
`@0x/contracts-exchange`: Use `LibBytes.readBytes4()` to validate EIP1271 return values and be more permissive of shorter return values.
`@0x/contracts-exchange`: Use `abi.decode()` for `EIP1271OrderWallet` in `TestSignatureValidator.sol`.
`@0x/contracts-exchange`: Correct minor formatting changes in contracts.
2019-07-23 15:53:24 -07:00
Lawrence Forman
5dfb65b084
@0x/contracts-exchange: Fix comments in test/signature_validator.ts
2019-07-23 15:53:24 -07:00
Lawrence Forman
ddbe2acbf5
@0x/contracts-utils: Add LibEIP1271.sol
2019-07-23 15:53:24 -07:00
Lawrence Forman
2ff3735adc
Rebase against 3.0
2019-07-23 15:53:24 -07:00
Lawrence Forman
c2752d5931
Update changelogs
2019-07-23 15:53:24 -07:00
Lawrence Forman
309dd7f300
Run prettier/linter
2019-07-23 15:53:24 -07:00
Lawrence Forman
33df11b755
@0x/contracts-exchange: Rename WalletOrderValidator to OrderWallet signature type
...
`@0x/contracts-exchange`: Rename `SignatureWalletOrderValidatorError` to `SignatureOrderWalletError`
`@0x/contracts-exchange`: Add `IEIP1271Wallet` interface
`@0x/contracts-exchange`: Add `EIP1271Wallet` and `EIP1271OrderWallet` to `SignatureType`
`@0x/contracts-exchange`: Always check `OrderValidator`, `OrderWallet`, `EIP1271OrderWallet` signature types on every fill
`@0x/contracts-exchange`: Add tests for EIP1271 signature types.
`@0x/contracts-exchange`: Update `LibExchangeRichErrorDecoder` for new/renamed Error types.
2019-07-23 15:53:24 -07:00
Lawrence Forman
bd5babf65d
@0x/order-utils: Rename SignatureWalletOrderValidatorError to SignatureOrderWalletError RevertError type.
2019-07-23 15:53:24 -07:00
Lawrence Forman
3c07cbde47
@0x/types: Rename WalletOrderValidator to OrderWallet in SignatureType
...
`@0x/types`: Add `EIP1271Wallet` and `EIP1271OrderWallet` to `SignatureType`
2019-07-23 15:53:24 -07:00
Lawrence Forman
dee5ff852d
@0x/contracts-exchange: Have TestValidatorWallet always accept WalletOrderValidator if makerAddress == this.
...
`@0x/contracts-exchange`: Update tests for repeatable signature validation.
2019-07-23 15:53:24 -07:00
Lawrence Forman
073930004d
@0x/order-utils: Add validator field to SignatureOrderValidatorError and SignatureValidatorError RevertError types.
...
`@0x/order-utils`: Add `SignatureOrderValidatorNotApprovedError` and `SignatureValidatorNotApprovedError` `RevertError` types.
2019-07-23 15:53:24 -07:00
Lawrence Forman
01574c5a87
@0x/contracts-exchange: Update changelog
2019-07-23 15:53:24 -07:00
Lawrence Forman
3a49369e68
@0x/utils: Add toStringTag symbol to RevertError
2019-07-23 15:53:24 -07:00
Lawrence Forman
42f7b7cc19
@0x/contracts-exchange: Always check OrderValidator and WalletOrderValidator signature types on every fill
...
`@0x/contracts-exchange`: Add `validatorAddress` field to `SignatureValidatorError` and `SignatureOrderValidatorError` rich reverts
`@0x/contracts-exchange`: Add separate `SignatureOrderValidatorNotApprovedError` for `OrderValidator` signatures
`@0x/contracts-exchange`: Consolidate Wallet and Validator test contracts into a single configurable `TestValidatorWallet` contract.
`@0x/contracts-exchange`: Rewrite many tests in `signature_validator.ts` for brevity.
2019-07-23 15:53:24 -07:00
Lawrence Forman
5f8ebc3601
@0x/base-contract: Make PromiseWithTransactionHash fully compatible with regular Promise types.
...
`@0x/contracts/exchange` Make `OrderValidator` and `WalletOrderValidator` signature types checked for every fill (not just first)'
2019-07-23 15:53:24 -07:00
Lawrence Forman
2e5645108b
Update generated wrappers for coordinator and exchange.
2019-07-23 15:53:24 -07:00
Amir Bandeali
d73f7beb2f
Fix StaticCallProxy Exchange integration tests
2019-07-23 15:52:20 -07:00
Amir Bandeali
4f6f126952
Fix build
2019-07-23 15:52:20 -07:00
Amir Bandeali
0099cdd6ad
Update comments and add a catch-all else in getSimulatedOrderTransferResults function
2019-07-23 15:52:20 -07:00
Amir Bandeali
2b7114b704
Update CHANGELOGs
2019-07-23 15:52:20 -07:00
Amir Bandeali
2041d0d000
Add fillOrder transfer ordering tests
2019-07-23 15:52:20 -07:00
Amir Bandeali
698f313b73
Reorder matchOrder transfers and remove redundant checks
2019-07-23 15:52:20 -07:00
Amir Bandeali
1940458306
Add tests for OrderTransferSimulationUtils
2019-07-23 15:52:20 -07:00
Amir Bandeali
983def2bbd
Add OrderTransferSimulationUtils
2019-07-23 15:52:20 -07:00
Amir Bandeali
9213bf47ae
Swap ordering of transfers in fills and remove redundant checks
2019-07-23 15:52:20 -07:00
Amir Bandeali
f01743e27c
Add tests for simulateTransferFromCalls
2019-07-23 15:52:20 -07:00
Amir Bandeali
9be58972a0
Add MixinTransferSimulator
2019-07-23 15:52:20 -07:00
James Towle
a1a6c3e40c
Updated the DivisionByZeroError to not use assembly
2019-07-23 15:52:20 -07:00
James Towle
a2b19a1b9d
Updated DivisionByZero error
2019-07-23 15:52:20 -07:00
James Towle
4d1a942e79
Removed unnecessary files and code
2019-07-23 15:52:20 -07:00
James Towle
eb4afa8f2c
Update contracts/exchange-libs/contracts/src/interfaces/IMixinLibMathRichErrors.sol
...
Co-Authored-By: Lawrence Forman <lawrence@0xproject.com >
2019-07-23 15:52:20 -07:00
James Towle
468bbea44d
Update contracts/exchange-libs/contracts/src/interfaces/IMixinLibMathRichErrors.sol
...
Co-Authored-By: Lawrence Forman <lawrence@0xproject.com >
2019-07-23 15:52:20 -07:00
James Towle
b75aa02b0d
Update contracts/exchange/test/internal.ts
...
Co-Authored-By: Lawrence Forman <lawrence@0xproject.com >
2019-07-23 15:52:20 -07:00
James Towle
a39f93bcff
Update contracts/exchange/test/internal.ts
...
Co-Authored-By: Lawrence Forman <lawrence@0xproject.com >
2019-07-23 15:52:20 -07:00
James Towle
e229d2d59f
Updated tests to work with LibMathRichErrors
2019-07-23 15:52:20 -07:00
James Towle
3d58dc2a50
Added RichReverts to exchange-libs
2019-07-23 15:51:43 -07:00
James Towle
0395188aed
Updated any remaining contracts using 0.5.5 to 0.5.9
2019-07-23 15:51:43 -07:00
James Towle
4e6dd1b213
Updated the style
2019-07-23 15:51:43 -07:00
James Towle
a46b13967a
Refactored the SafeMath errors
2019-07-23 15:51:43 -07:00
James Towle
e916daf5fd
Ran yarn prettier
2019-07-23 15:51:43 -07:00
James Towle
fad9dae9bb
Fixed the exchange unit tests
2019-07-23 15:51:43 -07:00
James Towle
83bd5f5561
Fixed the last broken test in asset-proxy
2019-07-23 15:51:43 -07:00
James Towle
0ddb9f8923
Added a linting command for slower computers
2019-07-23 15:51:43 -07:00
James Towle
03ea97734c
Ran yarn prettier
2019-07-23 15:51:43 -07:00
James Towle
b7adf59ed5
Fixed any lingering style issues
2019-07-23 15:51:43 -07:00
James Towle
666b992c51
Readded Underflow RichErrors to asset-proxy
2019-07-23 15:51:43 -07:00
James Towle
56d5e9c889
Fixed the build issues in exchange
2019-07-23 15:51:43 -07:00
James Towle
aa36ebf4f2
Removed RichErrors from the erc1155 test in Authorizable
2019-07-23 15:51:43 -07:00
James Towle
de60123ec7
Updated the combanatorial tests to use RichErrors
2019-07-23 15:51:43 -07:00
James Towle
cf3790c2f8
Updated the erc1155 tests in asset-proxy to use RichErrors
2019-07-23 15:51:43 -07:00
James Towle
b7bac3abf6
Updated the asset-proxy tests to use RichErrors
2019-07-23 15:51:43 -07:00
James Towle
f4551dd1e5
Updated the exchange tests to use RichErrors
2019-07-23 15:51:43 -07:00
James Towle
b3da4bb5b7
Updated the erc1155 tests to expect RichErrors
2019-07-23 15:51:43 -07:00
James Towle
6e4b6929d2
Added RichErrors to SafeMath
2019-07-23 15:51:43 -07:00
James Towle
a0602c8863
Added RichErrors to Ownable
2019-07-23 15:51:43 -07:00
James Towle
55246c5d87
Removed unnecessary import
2019-07-23 15:51:43 -07:00
James Towle
81ee577407
Updated naming in MixinTransactions
2019-07-23 15:51:43 -07:00
James Towle
55e1045000
Added a comment about inheritance in the exchange
2019-07-23 15:51:43 -07:00
James Towle
fc96df63fd
Fixed most of the nits
2019-07-23 15:51:43 -07:00
James Towle
9b787a6bc2
Removed enums from Mixins in the coordinator package
2019-07-23 15:51:43 -07:00
James Towle
201dc7c28d
Removed events from the Mixins in asset-proxy
2019-07-23 15:51:43 -07:00
James Towle
5189fa6483
Fixed the inheritance hierarchy
2019-07-23 15:51:43 -07:00
James Towle
1992478cee
Updated the mixins
2019-07-23 15:51:43 -07:00
James Towle
5ad6b48289
Refactored into interfaces
2019-07-23 15:51:43 -07:00
James Towle
bbcf83b99d
Added a linting command that only runs on contracts
2019-07-23 15:51:43 -07:00
James Towle
9ef55023f2
Removed all mixins/ directories from the repository
2019-07-23 15:51:43 -07:00
Amir Bandeali
f2f81b0f7b
Fix dev-utils tests
2019-07-23 15:51:43 -07:00
Amir Bandeali
c22ed861d1
Remove ZRX fees from dev-utils contracts
2019-07-23 15:51:43 -07:00
Amir Bandeali
39bed4d306
temp
2019-07-23 15:51:43 -07:00
Amir Bandeali
949946589f
Fix order-utils tests
2019-07-23 15:50:36 -07:00
Amir Bandeali
09d970f056
Update abi-gen-wrappers
2019-07-23 15:50:36 -07:00
James Towle
5813bb9ca8
Updated any remaining contracts using 0.5.5 to 0.5.9
2019-07-23 15:46:16 -07:00
Amir Bandeali
c48ad5c90f
Fix outdated comments
2019-07-23 15:46:16 -07:00
Amir Bandeali
4fdc1b3e19
Update CHANGELOGs
2019-07-23 15:46:16 -07:00
Amir Bandeali
dc372a43fe
Fix incorrect function call for fillOrderNoThrow test
2019-07-23 15:46:16 -07:00
Amir Bandeali
589b791cd7
Add names to return values and fix breaking transactions tests
2019-07-23 15:46:16 -07:00
Amir Bandeali
564dbea126
Remove formatters and clarify comments about pointing assetData to the same memory location
2019-07-23 15:46:16 -07:00
Amir Bandeali
1bc4bc613e
Add return value checks to wrapper tests
2019-07-23 15:46:16 -07:00
Amir Bandeali
11a25cb1ae
Return FillResults[] for batch fill methods
2019-07-23 15:46:16 -07:00
Lawrence Forman
d6c1bf691c
Reorder event assertions in transactions tests.
2019-07-23 15:46:16 -07:00
Amir Bandeali
e6443a2612
Update CHANGELOGs
2019-07-23 15:46:16 -07:00
Amir Bandeali
d79714a3cf
Fix merge conflict remnant
2019-07-23 15:46:15 -07:00
Amir Bandeali
4bb1312cf1
Fix coordinator package build
2019-07-23 15:46:15 -07:00
Amir Bandeali
4e2abcaefa
Fix linting errors
2019-07-23 15:46:15 -07:00
Amir Bandeali
d463d4c46b
Add transaction expiration tests
2019-07-23 15:46:15 -07:00
Amir Bandeali
435c81da98
Revert if transaction is expired
2019-07-23 15:46:15 -07:00
Amir Bandeali
4f818d55fa
Add TransactionExecution log tests
2019-07-23 15:46:15 -07:00
Amir Bandeali
c96a81e319
Fix exchange package build
2019-07-23 15:46:15 -07:00
Amir Bandeali
7cff9ba86a
Refactor tests
2019-07-23 15:46:15 -07:00
Amir Bandeali
6ddaa6f52a
Add expirationTimeSeconds to ZeroExTransaction schema throughout codebase
2019-07-23 15:46:15 -07:00
Amir Bandeali
238877b627
Log TransactionExecution event when transaction is successfully executed
2019-07-23 15:46:15 -07:00
Lawrence Forman
95e7999e45
@0x/contracts-exchange: Update settlement test simulators to match settlement optimizations in the Exchange.
2019-07-23 15:46:15 -07:00
Lawrence Forman
2f464ee8f0
@0x/contracts-exchange: Fix critical error in fillOrder() and matchOrders() redundant transfer optimization code.
...
`@0x/contracts-exchange`: Rearrange `Fill` event params to make regular `emit` code work without breaking the stack.
`@0x/contracts-exchange`: Add edge case tests for redundant transfer optimizations.
2019-07-23 15:46:15 -07:00
Lawrence Forman
8fe9883b62
Update contracts/exchange/contracts/src/MixinMatchOrders.sol
...
`@0x/contracts-exchange`: Minor code change to save an mload.
2019-07-23 15:46:15 -07:00
Lawrence Forman
de896f9159
@0x/contracts-exchange: Remove TODO comment in fill_order_combinatorial_utils.ts.
2019-07-23 15:46:15 -07:00
Lawrence Forman
a2468e8129
@0x/contracts-exchange: Update changelog.
2019-07-23 15:46:15 -07:00
Lawrence Forman
ee89f74afd
@0x/contracts-exchange: Avoid redundant transfer in matchOrders() when maker/feeRecipient and takerAssetData/makerFeeAssetData are the same.
...
`@0x/conracts-exchange`: Disable combinatorial tests by default. Can be run by setting env var `TEST_ALL=1`.
2019-07-23 15:46:15 -07:00
Lawrence Forman
cd08c3e8fa
@0x/contracts-exchange: Avoid redundant trasfer in fillOrder() when maker/taker is the same as feeRecipient and the assets match.
...
`@0x/contracts-exchange`: Swap fill order in `fillOrder()` from maker -> taker to taker -> maker first
2019-07-23 15:46:15 -07:00
Lawrence Forman
9cc8933eec
@0x/contracs-test-utils: Increase number of deployed ERC721 and ERC1155 tokens to 2 to fix broken asset-proxy tests.
2019-07-23 15:46:15 -07:00
Lawrence Forman
91c27ff972
@0x/contracts-exchange: Fix build error.
2019-07-23 15:46:15 -07:00
Lawrence Forman
07e3ba014c
@0x/contracts-exchange: Fully incorporate ERC1155 and MultiAsset tests into the fillOrder and matchOrders test suites.
2019-07-23 15:46:15 -07:00
Lawrence Forman
57ac0ca6e8
@0x/contracts-test-utils: Reduce number of test token deployments to speed up tests.
2019-07-23 15:46:15 -07:00
Lawrence Forman
816368b1fe
@0x/contracts-exchange: Re-eanble all exchange tests.
...
`@0x/contracts-echange`: Set up 1155 and MAP proxies for `matchOrders()` tests.
2019-07-23 15:46:15 -07:00
Lawrence Forman
85ea291745
@0x/contracts-exchange: Add MultiAssetProxy, ERC1155Fungible, and ERC1155NonFungible combinatorial tests.
2019-07-23 15:46:15 -07:00
Lawrence Forman
741fdfa52e
@0x/contracts-erc1155: Add mintKnownFungibleTokensAsync(), isNonFungibleItemAsync(), isFungibleItemAsync(), getOwnerOfAsync(), getBalanceAsync() to Erc1155Wrapper.
2019-07-23 15:46:15 -07:00
Lawrence Forman
348ec5bc3c
@0x/contracts-asset-proxy: Add setProxyAllowanceForAllAsync() to ERC1155ProxyWrapper.
2019-07-23 15:45:39 -07:00
Lawrence Forman
df9698ab1f
@0x/order-utils: Add ERC1155 to ExchangeTransferSimulator and fix MultiAssetProxy transfer accounting.
2019-07-23 15:45:39 -07:00
Lawrence Forman
c1aead970a
Disable staking package from CI.
2019-07-23 15:45:39 -07:00
Lawrence Forman
518f351235
@0x/contracts-exchange: Correct coding convention in match_orders.ts
2019-07-23 15:44:58 -07:00
Lawrence Forman
d79a07e2c4
@0x/contracts-exchange: Fix indentation in matchOrders().
2019-07-23 15:44:58 -07:00
Lawrence Forman
b636057251
@0x/contracts-exchange-libs: Make EIP712_ORDER_SCHEMA_HASH public.
2019-07-23 15:44:58 -07:00
Lawrence Forman
c692c8f055
@0x/contracts-exchange-libs: Regenerate LibExchangeSelectors.sol
2019-07-23 15:44:58 -07:00
Lawrence Forman
930736060c
@0x/abi-gen-templates: Automatically catch and decode ganache revert Errors in transaction methods.
2019-07-23 15:44:58 -07:00
Lawrence Forman
1c8468d248
@0x/contracts-exchange: Use function/event selectors from LibExchangeSelectors.
...
`@0x/contracts-exchange`: Add memory map comments to `Fill` emit code.
2019-07-23 15:43:23 -07:00
Lawrence Forman
575842eab4
@0x/contracts-exchange-libs: Convert generate-exchange-selectors script to typescript.
2019-07-23 15:43:23 -07:00
Lawrence Forman
f7f55cad43
@0x/contracts-exchange: Removed dependency on OrderValidationUtils. The tests using it didn't really warrant the full validation suite.
...
`@0x/contracts-test-utils`: Move all the `OrderScenario` related types into the `contracts-exchange` package because no one else is using them.
2019-07-23 15:43:23 -07:00
Lawrence Forman
acd857a8c0
@0x/contracts-asset-proxy: Fix broken proxies test.
2019-07-23 15:43:23 -07:00
Lawrence Forman
53ff248176
@0x/contracts-exchange: Revert internal tests.
2019-07-23 15:43:23 -07:00
Lawrence Forman
3de13967bc
@0x/base-contract: Re-wrap StringRevertErrors as plain Errors for backwards compatibility
2019-07-23 15:43:23 -07:00
Lawrence Forman
aebb923c2d
@0x/contracts-exchange: Major rework of fill_order_combinatorial_utils.
...
`@0x/contracts-exchange`: Add more arbitrary fee token tests.
`@0x/contracts-exchange`: Fix broken tests.
2019-07-23 15:43:23 -07:00
Lawrence Forman
76d577a08d
@0x/contracts-test-utils: Add more OrderScenario related types.
2019-07-23 15:43:23 -07:00
Lawrence Forman
3fb34a2a83
@0x/contracts-asset-proxy: Make setProxyAllowanceForAll() just accept a ownerAddress and give the proxy full control.
2019-07-23 15:43:23 -07:00
Lawrence Forman
cdb938ea28
@0x/base-contract: Add a method for converting Error types to RevertErrors.
...
`@0x/abi-gen-templates`: Automatically try to convert `Error`s thrown in `callAsync()` to `RevertError`s.
`@0x/abi-gen-wrappers`: Update generated wrappers.
2019-07-23 15:43:23 -07:00
Lawrence Forman
882dd4597e
@0x/dev-utils: Move Error -> RevertError coercion logic to @0x/utils.
2019-07-23 15:27:39 -07:00
Lawrence Forman
409efb8c67
@0x/order-utils: Update RevertError types for new RevertError constructor.
2019-07-23 15:27:39 -07:00
Lawrence Forman
eaa4373a18
@0x/utils: Tweak RevertError to produce a meaningful Error message/stack trace.
...
`@0x/utils`: Add more `RevertError` decoding/transforming functions (such as `decodeThrownErrorAsRevertError()`)
2019-07-23 15:27:39 -07:00
Lawrence Forman
d480f8d82a
@0x/web3-wrapper: Let toBaseUnitAmount() accept a number as well as a BigNumber
2019-07-23 15:27:39 -07:00
Lawrence Forman
339fc9ff14
@0x/assert: Add isNumberLike assertion
2019-07-23 15:27:00 -07:00
Lawrence Forman
14167412e0
@0x/contracts-exchange-libs: Make generate-exchange-selectors terminate file with a newline.
2019-07-23 15:26:59 -07:00
Lawrence Forman
7c0f075d1f
Update changelogs with PR #s
2019-07-23 15:26:59 -07:00
Lawrence Forman
f4aea76c6e
Ran prettier
2019-07-23 15:26:59 -07:00
Lawrence Forman
d263382365
@0x/contracts-coordinator: Fix broken coordinator tests.
2019-07-23 15:26:59 -07:00
Lawrence Forman
2109ed8464
@0x/contracts-exchange-libs: Add generate-exchange-selectors package script to regenerate LibExchangeSelectors from Exchange artifacts.
2019-07-23 15:26:59 -07:00
Lawrence Forman
d11444b983
@0x/contracts-exchange: Fix Exchange Wrappers tests.
2019-07-23 15:26:59 -07:00
Lawrence Forman
0508a45681
@0x/contracts-echange: Fix transactions test bug with ExchangeWrapper example due to deduping.
2019-07-23 15:26:59 -07:00
Lawrence Forman
a5c0b95f8b
Update changelogs
2019-07-23 15:26:59 -07:00
Lawrence Forman
f1af12b3b9
Update CI config to blacklist contracts-extensions and contracts-exchange-forwarder.
2019-07-23 15:26:59 -07:00
Lawrence Forman
9d257497bd
Ran prettier and fixed linter errors
2019-07-23 15:23:40 -07:00
Lawrence Forman
79f40b4ce0
@0x/contracts-exchange: Enable all exchange tests.
2019-07-23 15:23:40 -07:00
Lawrence Forman
1ab62b7a80
@0x/contracts-exchange: Fix broken match orders tests
2019-07-23 15:23:40 -07:00
Lawrence Forman
d2f10d5834
@0x/contracts-exchange: Allow custom ExchangeWrapper.matchOrders() call in MatchOrdersTester.
2019-07-23 15:23:40 -07:00
Lawrence Forman
c326ec9d1e
@0x/contracts-exchange: Rewrote MatchOrderTester class to be simpler and more flexible.
2019-07-23 15:23:40 -07:00
Lawrence Forman
26317d16ff
@0x/contracts-exchange: Fix matchOrders() not paying fees if same feeRecipient but different feeAssetDatas.
2019-07-23 15:23:40 -07:00
Lawrence Forman
79b8f85cdf
@0x/contracts-test-utils: Remove TransferAmountsByMatchOrders and TransferAmountsLoggedByMatchOrders.
...
`@0x/contracts-test-utils`: Add `TokenBalancesByOwner` type.
2019-07-23 15:23:40 -07:00
Lawrence Forman
c84a0b8415
@0x/contracts-exchange: Fix matchOrders and signature tests.
2019-07-23 15:23:40 -07:00
Lawrence Forman
be5336d074
@0x/contracts-exchange: Enable all tests.
2019-07-23 15:23:40 -07:00
Lawrence Forman
aecb2efad9
@0x/contracts-exchange: Fix combinatorial fillOrder test bugs.
...
`@0x/contracts-exchange`: Fix emit `Fill` event code.
2019-07-23 15:23:40 -07:00
Lawrence Forman
3654005c3d
@0x/order-utils: Move order expiration check to top in order validation.
2019-07-23 15:23:40 -07:00
Lawrence Forman
d8fd61955c
@0x/contracts-test-utils: Increase deployment numbers for dummy tokens.
2019-07-23 15:23:40 -07:00
Lawrence Forman
3381ab5093
@0x/typescript-typings: Add more overloads for ethereumjs-util setLengthLeft, setLengthRight, setLength.
2019-07-23 15:23:40 -07:00
Lawrence Forman
8c2fa64c47
@0x/contracts-exchange: Remove dependency on LibAbiEncoder.
2019-07-23 15:23:40 -07:00
Lawrence Forman
12ae9fced5
@0x/contracts-exchange-forwarder: Remove dependency on LibAbiEncoder.
2019-07-23 15:23:40 -07:00
Lawrence Forman
e3bca7e7e7
@0x/exchange-libs: Remove LibAbiEncoder
2019-07-23 15:23:40 -07:00
Lawrence Forman
bca199e118
@0x/contracts-exchange: Fix Fill emit code.
2019-07-23 15:23:40 -07:00
Lawrence Forman
938ae5f27c
@0x/contracts-coordinator: Remove ZRX token from coordinator tests.
2019-07-23 15:23:40 -07:00
Lawrence Forman
8aa3b535f0
@0x/contracts-exchange: Update fill order tests for arbitrary fee tokens. (Still more to do)
2019-07-23 15:23:40 -07:00
Lawrence Forman
f4bf4ee0f2
@0x/contracts-test-utils: Update types for arbitrary fee tokens.
2019-07-23 15:23:40 -07:00
Lawrence Forman
1c1ab3cd87
json-schemas: Update changelog.
2019-07-23 15:23:40 -07:00
Lawrence Forman
f5c215fe65
Update fill-scenarios for ZEIP-28
2019-07-23 15:23:40 -07:00
Lawrence Forman
9952de615a
Update order-utils for ZEIP-28
2019-07-23 15:23:40 -07:00
Lawrence Forman
e1c547be98
Remove contract-wrappers contracts-exchange-forwarder and contracts-extensions from contractsPackages in root package.json
2019-07-23 15:23:40 -07:00
Lawrence Forman
7cb6795d40
@0x/contracts-exchange-libs: Add takerFeeAssetData and makerFeeAssetData to Order struct.
2019-07-23 15:23:40 -07:00
Lawrence Forman
a5f4478e20
@0x/contracts-exchange: Remove zrxAssetData from constructor and remove dependency on LibConstants.
...
`@0x/contracts-exchange`: Update `fillOrder()` and `matchOrders()` to settle arbitrary fees.
`@0x/contracts-exchange`: emit `Fill()` events the hard way to avoid a stack overflow.
2019-07-23 15:23:40 -07:00
Lawrence Forman
94d0db2dba
In @0x/order-utils: Fix order hash tests.
...
In `@0x/contracts-exchange-libs`: Add fee asset datas to `LibOrder` type.
2019-07-23 15:23:40 -07:00
Amir Bandeali
64c596c922
temp
2019-07-23 15:23:40 -07:00
Amir Bandeali
e30b8999d4
Update order utils to use new order schema
2019-07-23 15:23:40 -07:00
Amir Bandeali
2f0ee84b71
Add fee assetData fields to order JSON schema
2019-07-23 15:23:40 -07:00
Amir Bandeali
c570478aaa
Add fee assetData fields to OrderWithoutDomain and Order types
2019-07-23 15:23:40 -07:00
Amir Bandeali
051997acb0
Fix linting errors
2019-07-23 15:23:40 -07:00
Amir Bandeali
51ef0e1e6d
Add tests for cancelOrderNoThrow and batchCancelOrdersNoThrow
2019-07-23 15:23:40 -07:00
Amir Bandeali
ed0fcf2829
Remove LibAbiEncoder
2019-07-23 15:23:40 -07:00
Amir Bandeali
2ce94b73ad
Use build in abi.encode instead of LibAbiEncoder for fillOrderNoThrow
2019-07-23 15:23:40 -07:00
Amir Bandeali
ef96bff6ec
Add cancelOrderNoThrow and batchCancelOrdersNoThrow
2019-07-23 15:23:40 -07:00
Greg Hysen
afc888f2ef
Updated compiler.json for erc1155 and staking packages, plus removed unnecessary dependencies for staking
2019-07-23 15:23:40 -07:00
Greg Hysen
e823c2af9d
Created boilerplate staking package for stake-based liquidity incentives
2019-07-23 15:23:40 -07:00
Amir Bandeali
18979f3f30
Fix linting error
2019-07-23 15:21:14 -07:00
Amir Bandeali
8bd29596c4
Rename remaining inconsistencies
2019-07-23 15:21:14 -07:00
Lawrence Forman
0cfcb6aa37
Apply suggestions from code review
...
Co-Authored-By: abandeali1 <abandeali1@gmail.com >
2019-07-23 15:21:14 -07:00
Amir Bandeali
6b40812e6d
Fix incorrect CancelUpTo event args
2019-07-23 15:21:14 -07:00
Amir Bandeali
8af253e9ab
Remove accidental recursive function call in TestLibs contract
2019-07-23 15:21:14 -07:00
Amir Bandeali
6763bce627
Add _ to remaining internal/private functions
2019-07-23 15:21:14 -07:00
Amir Bandeali
3217c1e11f
Remove unused SafeMath functions
2019-07-23 15:21:14 -07:00
Amir Bandeali
6ce3e18831
Remove deprecated error libs
2019-07-23 15:21:14 -07:00
Amir Bandeali
3e461ac2e5
Rename internal and private functions
2019-07-23 15:21:14 -07:00
Lawrence Forman
25e2baaea7
Fix linter errors.
2019-07-23 15:21:14 -07:00
Lawrence Forman
6696a714f0
Disable test-contracts-geth CI job until our geth docker is updated to constantinople.
2019-07-23 15:21:14 -07:00
Lawrence Forman
46af2ffcea
In @0x/contracts-exchange: Merge new transaction tests from rebase.
2019-07-23 15:21:14 -07:00
Lawrence Forman
e5b3a82112
In @0x/contracts-utils and @0x/contracts-exchange: Hardcode rich revert selector constants.
2019-07-23 15:21:14 -07:00
Lawrence Forman
9af51aaca1
Add PRs to changelogs.
2019-07-23 15:21:14 -07:00
Lawrence Forman
3bacf09710
Update changelogs
2019-07-23 15:21:14 -07:00
Lawrence Forman
61bdbd2d74
Rebased against 3.0.
...
Run prettier/linter.
2019-07-23 15:21:14 -07:00
Lawrence Forman
a1293f160f
In @0x/contracts-exchange: Remove only from lib_exchange_rich_error_decoder tests.
2019-07-23 15:21:14 -07:00
Lawrence Forman
847503bff1
In @0x/contracts-exchange: Add more tests for LibExchangeRichErrorDecoder.
2019-07-23 15:21:14 -07:00
Lawrence Forman
576242551f
In @0x/contracts-exchange: Add more tests for LibExchangeRichErrorDecoder.
2019-07-23 15:21:14 -07:00
Lawrence Forman
fdb6bee65f
In @0x/contracts-exchange: Add tests for LibExchangeRichErrorDecoder.
2019-07-23 15:21:14 -07:00
Lawrence Forman
a2846faa61
Move @0x/rich-reverts-decoder into @0x/contracts-exchange/contracts/src/libs/LibExchangeRichErrorDecoder.
2019-07-23 15:21:14 -07:00
Lawrence Forman
a32544b53a
In @0x/contracts-rich-reverts-decoder: Add more decoders.
2019-07-23 15:21:14 -07:00
Lawrence Forman
9b093dab0a
In @0x/contracts-rich-reverts: Move to a single contract file. Inherit from @0x/contracts-exchange/.../MExchangeRichErrorTypes.sol.
2019-07-23 15:21:14 -07:00
Lawrence Forman
84d433fa06
Update gitignore to ignore @0x/contracts/rich-reverts-decoder generated artifacts.
2019-07-23 15:21:14 -07:00
Lawrence Forman
e24b8947e0
In @0x/contracts-exchange: Pull types and constants from MExchangeRichErrors into MExchangeRichErrorTypes.
...
In `@0x/contracts-utils`: Pull types and constants from `MRichErrors` into `MRichErrorTypes`.
2019-07-23 15:21:14 -07:00
Lawrence Forman
7835c6e20c
Create @0x/contracts-rich-reverts-decoder.
2019-07-23 15:21:14 -07:00
Lawrence Forman
d942c47f08
In @0x/contracts-exchange: Change parameter order and naming of some rich revert errors.
...
In `@0x/order-utils`: Change parameter order for `OrderStatusError`.
2019-07-23 15:21:14 -07:00
Lawrence Forman
fdaee1375c
In @0x/contracts-exchange: Update tests for rich reverts
2019-07-23 15:21:14 -07:00
Lawrence Forman
d25a510291
In @0x/contracts-exchange: upgrading tests...
2019-07-23 15:21:14 -07:00
Lawrence Forman
0cb8586f68
Unpin coordinator deps.
...
Update coordinator tests for new tooling.
Remove unecessary `chainId` parameter in `eip712_utils.createCoordinatorApprovalTypeData`
2019-07-23 15:21:14 -07:00
Amir Bandeali
e42a0979bc
Add return natspec to all MixinTransaction functions
2019-07-23 15:21:14 -07:00
Amir Bandeali
f1a78682aa
Add batch fill method tests
2019-07-23 15:21:14 -07:00
Amir Bandeali
dc4bfde76d
Fix linting errors
2019-07-23 15:21:14 -07:00
Amir Bandeali
e717625f86
Add batchExecuteTransactions tests
2019-07-23 15:21:14 -07:00
Amir Bandeali
41444e7ede
Refactor transaction tests to iclude more combinations and to cover all revert cases
2019-07-23 15:21:14 -07:00
Amir Bandeali
ac9247195b
Don't use exchangeDataEncoder as default for functions that don't involve orders
2019-07-23 15:21:14 -07:00
Amir Bandeali
fc2a59ceaa
Update imports in tests
2019-07-23 15:21:13 -07:00
Amir Bandeali
72f4b216c1
Move exchange specific types. constants, and utils into exchange package
2019-07-23 15:21:13 -07:00
Amir Bandeali
d373f5488a
Add functions with mutex to ReentrantERC20Token and update IExchange with missing function
2019-07-23 15:19:33 -07:00
Amir Bandeali
24906138c7
Make preSign compatible with executeTransaction
2019-07-23 15:19:33 -07:00
Amir Bandeali
f4b3b69b2f
Move constants and exchangeDataEncoder into test-utils package
2019-07-23 15:19:33 -07:00
Amir Bandeali
e80abad19a
Add batchExecuteTransaction
2019-07-23 15:18:26 -07:00
Amir Bandeali
c9c228ffdd
Add return data to executeTransaction
2019-07-23 15:18:26 -07:00
Amir Bandeali
6fc30d31bf
Fix missed conflicts and rebuild
2019-07-23 15:18:26 -07:00
Lawrence Forman
0bcd47b394
Add OrderValidator and WalletOrderValidator signature strategies to Exchange ( #1774 )
...
* In `@0x/contracts-exchange`: Add `SignatureType.OrderValidator` support to contracts and refactor signature validation functions.
* In `@0x/types`: Add `SignatureType.OrderValidator` and `RevertReason.InappropriateSignature`.
* In `@0x/contracts-exchange`: Fix contracts and update tests for `SignatureType.OrderValidator`.
* Ran prettier/linter
* Update changelogs
* In `@0x/order-utils`: Add `SignatureOrderValidatorError` to `ExchangeRevertErrors`.
* In `@0x/contracts-exchange`: Add `SignatureOrderValidatorError` rich revert. Fix rebase issues. Rename `IValidator.isValidOrder` to `IValidator.isValidOrderSignature`.
* In `@0x/contracts-exchange`: Add revert test cases for `OrderValidator` signature type.
* In `@0x/order-utils`: Update changelog.
* In `@0x/contracts-exchange`: Split off `SignatureType.OrderValidator` scheme into its own interface and registry.
* In `@0x/types`: Add `SignatureType.WalletOrderValidator`.
* In `@0x/order-utils`: Add `SignatureWalletOrderValidatorError`.
* In `@0x/contracts-exchange`: Add `SignatureType.WalletOrderValidator` support.
* Ran prettier
* In `@0x/types`: Remove `RevertReason.WalletOrderValidator`.
* Update/fix changelogs in `@0x/contracts-exchange`, `@0x/order-utils`, and `@0x/types`.
* In `@0x/contracts-exchange`: Make `isValidOrderSignature` `external` instead of `public`.
* In `@0x/contracts-exchange`: Change `isValidOrderSignature` back to `public` because passing `calldata` to internal functions isn't supported.
2019-07-23 15:18:26 -07:00
Lawrence Forman
c24bb139dd
In @0x/contracts-exchange: Change validator/wallet return value test to == 1 instead of != 0.
2019-07-23 15:17:57 -07:00
Lawrence Forman
eb00ff05a8
Ran prettier/linter
2019-07-23 15:17:57 -07:00
Lawrence Forman
a7fe47f295
In @0x/contracts-exchange: Add SignatureWalletError and SignatureValidatorError rich reverts.
...
In `@0x/contracts-exchange`: Change `AssetProxyTransferError` to accept a `revertData` bytes instead of a `revertReason` string.
In `@0x/contracts-exchange`: Aadd `contracts/test/TestRevertReceiver.sol` for testing that validator/wallet reverts are properly wrapped.
2019-07-23 15:17:57 -07:00
Lawrence Forman
2a6f02c764
In @0x/order-utils: Add SignatureWalletError, SignatureValidatorError to ExchangeRevertErrors. Update AssetProxyTransferError to accept arbitrary errorData bytes instead of a revertReason string.
2019-07-23 15:17:57 -07:00
Amir Bandeali
1b2ff1f9ae
Update contracts/exchange/contracts/src/MixinSignatureValidator.sol
...
Co-Authored-By: dorothy-zbornak <lawrence@0xproject.com >
2019-07-23 15:17:57 -07:00
Lawrence Forman
7de9a36d01
In @0x/contracts-exchange: Fix comments in MixinSignatureValidator.sol.
2019-07-23 15:17:57 -07:00
Lawrence Forman
cfa8796b18
In @0x/contracts-exchange: Fix line count linter error.
2019-07-23 15:17:57 -07:00
Lawrence Forman
3c88ede02c
In @0x/order-utils: Add TransactionSignatureError to ExchangeRevertErrors.
...
In `@0x/contracts-exchange`: Add `TransactionSignatureError`, supplanting `TransactionErrorCodes.BAD_SIGNATURE`, and associated test.
2019-07-23 15:17:57 -07:00
Lawrence Forman
a0223835b8
In @0x/order-utils: Add signerAddress and signature to ExchangeRevertErrors.SignatureError.
...
In `@0x/contracts-exchange`: Add `signerAddress` and `signature` to `SignatureError` reverts.
2019-07-23 15:17:56 -07:00
Lawrence Forman
ac18359410
Switch order of parameters in some rich reverts for easier dirty parsing.
2019-07-23 15:17:56 -07:00
Lawrence Forman
8194e3d3c5
In @0x/contracts-exchange: More efficient revert string extraction in MixinAssetProxyDispatcher.sol
2019-07-23 15:17:56 -07:00
Lawrence Forman
440c4fe9b9
In @0x/contracts-utils switch from encodePacked to encodeWithSelector in RichErrors.StandardError
2019-07-23 15:17:56 -07:00
Lawrence Forman
e54f5d563f
In @0x/contracts-utils add natspec comments RichErrors.StandardError
2019-07-23 15:17:56 -07:00
Lawrence Forman
5781ab5436
Add PRs to changelogs
2019-07-23 15:17:56 -07:00
Lawrence Forman
f8009dbb27
In @0x/contracts-test-utils: Update CHANGELOG
2019-07-23 15:17:56 -07:00
Lawrence Forman
15efe3ae31
Fix linter errors
2019-07-23 15:17:56 -07:00
Lawrence Forman
991348bbbe
In @0x/contracts-extensions: Upgrade tests for rich reverts
2019-07-23 15:17:56 -07:00
Lawrence Forman
233336ea16
Ran prettier and linter
2019-07-23 15:17:56 -07:00
Lawrence Forman
20d8c1b51a
In @0x/contracts-exchange: Update tests for rich reverts
2019-07-23 15:17:56 -07:00
Lawrence Forman
06499f2155
In @0x/contract-wrappers: Update tests
2019-07-23 15:17:56 -07:00
Lawrence Forman
5b1d9396d7
In @0x/order-utils: Rename Exchange RevertError error codes.
2019-07-23 15:17:56 -07:00
Lawrence Forman
633c5d5938
In @0x/utils add encode() method to RevertError
2019-07-23 15:17:56 -07:00
Lawrence Forman
2e846159a8
In @0x/dev-utils: swap order of equality check in RevertError chai helper from actual.equals(expected) to expected.equals(actual).
2019-07-23 15:17:56 -07:00
Lawrence Forman
4408604c2d
In @0x/contracts-exchange: upgrading tests...
2019-07-23 15:17:56 -07:00
Lawrence Forman
15db5c8059
In @0x/contracts-exchange: Fix busted TestAssetProxyDispatcher.sol
2019-07-23 15:17:56 -07:00
Lawrence Forman
53121b1dd4
In @0x/order-utils: add AssetProxyTransferError Exchange RevertError
2019-07-23 15:17:56 -07:00
Lawrence Forman
c36dff6354
In @0x/contracts-exchange: Fix dispatchTransferFrom so it preserves the assetData.
2019-07-23 15:17:56 -07:00
Lawrence Forman
94a91ed5c8
In @0x/dev-utils: Tweak equality assertion failure actual and expected rendering to be more readable
2019-07-23 15:17:56 -07:00
Lawrence Forman
162a812189
In @0x/typescript-typings: Add types for @0x/dev-utils chai helpers in types/@0x.
...
In `@0x/dev-utils`: remove global typescript types for chai helpers in lieu of defining them in `@0x/typescript-typings`
2019-07-23 15:17:56 -07:00
Lawrence Forman
f06f0785f1
In @0x/contracts-test-utils: Inherit OrderStatus from @0x/types
2019-07-23 15:17:28 -07:00
Lawrence Forman
1aae68c614
In @0x/dev-utils: Break out RevertError helper code into a separate file from chai_setup.ts.
...
In `@0x/dev-utils`: Add chai support for ganache and geth transaction reverts.
2019-07-23 15:17:28 -07:00
Lawrence Forman
703a0fde3c
In @0x/utils: Add AnyRevertError type that matches with any revert error
2019-07-23 15:17:28 -07:00
Lawrence Forman
abb71cd074
In @0x/order-utils: Rename ExchangeErrors to ExchangeRevertErrors.
2019-07-23 15:17:28 -07:00
Lawrence Forman
79cf9156eb
In @0x/contracts-test-utils add generatePseudoRandomOrderHash() to orderUtils.
2019-07-23 15:16:49 -07:00
Lawrence Forman
3a6664282c
In @0x/contracts-exchange: fix contract bugs introduced by changes
2019-07-23 15:16:49 -07:00
Lawrence Forman
e00ac37cb2
In @0x/dev-utils fix the RevertError chai helper's equal override not passing all arguments to previous handler.
...
In `@0x/dev-utils` add more `RevertError` chai helper tests for backwards compatibility with `rejectedWith`.
In `@0x/dev-utils` instead of overriding `rejectedWith`, add a new method `revertWith`.
In `@0x/dev-utils` clean up the code for the `RevertError` chai helper.
2019-07-23 15:16:49 -07:00
Lawrence Forman
6583ac9ba1
Make @0x/base-contract _throwIfRevertWithReasonCallResult decode and throw RevertErrors.
...
Remove no longer necessary dependency on `ethers.js` in `@0x/base-contract`.
2019-07-23 15:16:49 -07:00
Lawrence Forman
42963ea77d
Use new RevertError nomenclature.
...
Tweak `RevertError` coercion in chai helper.
Add more `RevertError` chai helper tests.
2019-07-23 15:15:17 -07:00
Lawrence Forman
6231724f49
Rename RichRevertReason to RevertError.
...
Rename `StandardError` to `StringRevertError`.
Rename `RichRevertAbi` to `RevertErrorAbi`.
Make `RevertError` extend `Error` so it can be thrown.
Add `RevertError` tests.
2019-07-23 15:15:17 -07:00
Lawrence Forman
5b25eb4fbd
Fix linter errors.
2019-07-23 15:15:17 -07:00
Lawrence Forman
565cc7b3c8
Ran prettier
2019-07-23 15:15:17 -07:00
Lawrence Forman
71dc2690aa
Export StandardError from @0x/utils
2019-07-23 15:15:17 -07:00
Lawrence Forman
3accd48ea8
Remove chai plugin dependencies from @0x/contract-test-utils and @0x/order-utils
2019-07-23 15:15:17 -07:00
Lawrence Forman
ed78bde359
Make the chai helper for rich reverts in dev-utils more robust.
...
Add rich reverts chai helper tests to `dev-utils`
2019-07-23 15:14:52 -07:00
Lawrence Forman
ff1a3ab307
Add Exchange rich revert types to @0x/order-utils
2019-07-23 15:14:13 -07:00
Lawrence Forman
26643a489b
Add RichRevertReason type and utilities to @0x/utils
2019-07-23 15:13:26 -07:00
Lawrence Forman
5955a541a3
In order-utils, inherit chaiSetup from @0x/dev-utils
2019-07-23 15:13:26 -07:00
Lawrence Forman
995669cccd
In contract-wrappers, inherit chaiSetup from @0x/dev-utils
2019-07-23 15:13:26 -07:00
Lawrence Forman
371dc347cc
Inherit chaiSetup from @0x/dev-utils
2019-07-23 15:13:26 -07:00
Lawrence Forman
9a162e5d5c
Add RichRevertAbi to etherem-types
2019-07-23 15:13:26 -07:00
Lawrence Forman
9319f362bb
Add chaiSetup function wtih rich revert support to @0x/dev-utils
2019-07-23 15:12:33 -07:00
Lawrence Forman
8305168bc4
Add OrderStatus to @0x/types
2019-07-23 15:12:03 -07:00
Lawrence Forman
e8ecbe32ca
Convert exchange MixinWrapperFunctions to use rich reverts
2019-07-23 15:10:31 -07:00
Lawrence Forman
bc5c5050fb
Convert MixinTransactions to use rich reverts
2019-07-23 15:10:31 -07:00
Lawrence Forman
8a9b9c55ce
Convert MixinSignatureValidator to use rich reverts
2019-07-23 15:10:31 -07:00
Lawrence Forman
d40f343d2a
Convert MixinMatchOrders to use rich reverts
2019-07-23 15:10:31 -07:00
Lawrence Forman
4954d0a018
Convert MixinExchangeCore to use rich errors.
2019-07-23 15:10:31 -07:00
Lawrence Forman
7232bef07b
Change LibRichErrors to just RichErrors.
...
Fix compilation issues in `exchange`.
2019-07-23 15:10:31 -07:00
Lawrence Forman
7277fb3d93
Convert to use rich reverts
2019-07-23 15:10:31 -07:00
Lawrence Forman
34e0345b29
Reimplementing rich reverts in the contracts.
2019-07-23 15:10:31 -07:00
Amir Bandeali
f094e9118c
Fix inconsistent pragma for ABIEncoderV2
2019-07-23 15:10:31 -07:00
Amir Bandeali
63e93d9253
Update CHANGELOGs
2019-07-23 15:10:31 -07:00
Amir Bandeali
2ec0d421f7
Cleanup LibEIP712 domain contracts
2019-07-23 15:09:46 -07:00
Amir Bandeali
8ddc890e10
Refactor BalanceThresholdFilter to use new ITransaction interface
2019-07-23 15:09:46 -07:00
Amir Bandeali
095c899913
Refactor coordinator to use new ITransactions interface
2019-07-23 15:09:46 -07:00
Amir Bandeali
e0d6a3fd1d
Refactor executeTransaction to take ZeroExTransaction struct as input
2019-07-23 15:09:46 -07:00
Amir Bandeali
308ff15adc
Refactor EIP712 libraries
2019-07-23 15:09:46 -07:00
Lawrence Forman
c195629a77
Update changelogs.
2019-07-23 15:08:58 -07:00
Lawrence Forman
6af5a67a17
Fix import order in contracts/test-utils
2019-07-23 15:08:30 -07:00
Lawrence Forman
0b38289703
Ran prettier
2019-07-23 15:08:30 -07:00
Lawrence Forman
041bf9b54e
Rename orderWithoutExchangeAddress -> orderWithoutDomain in contracts/exchange tests.
2019-07-23 15:08:30 -07:00
Lawrence Forman
5a6cf2b690
Rename orderWithoutExchangeAddress -> orderWithoutDomain in contracts/test-utils/.../formatters.ts.
2019-07-23 15:08:30 -07:00
Lawrence Forman
2e44bb6085
Fix removing domain and signature fields from order
2019-07-23 15:08:30 -07:00
Lawrence Forman
b8f056b82f
Update coordinator, exchange-forwarder, exchange-libs, exchange, and extensions contract tests to use new order and transaction structure
2019-07-23 15:08:00 -07:00
Lawrence Forman
259b463b73
Update contracts/test-utils to use new Order structure and domain schema.
2019-07-23 15:08:00 -07:00
Lawrence Forman
4aae7348d1
Update fill-scenarios, contract-wrappers, contract-artifacts, abi-gen-wrappers to use new domain schema and Order format.
2019-07-23 15:08:00 -07:00
Lawrence Forman
665942a8c9
Update order-utils package for new Order structure
2019-07-23 15:04:46 -07:00
Lawrence Forman
dc9a26ae8a
Update packages/utils tests to conform to new domain schema
2019-07-23 15:04:46 -07:00
Lawrence Forman
55f3322576
Rename eip712domain field in Order and ZeroExTransaction to just domain.
2019-07-23 15:04:46 -07:00
Lawrence Forman
376f068719
Add eip712DomainSchema to json-schemas.
...
Add required field `domain` to `order` and `zeroExTransaction` schemas.
2019-07-23 15:04:46 -07:00
Lawrence Forman
3688956ee5
Switch eip712 domain field verifyingContract to verifyingContractAddress
2019-07-23 15:04:46 -07:00
Lawrence Forman
53b1037a33
contracts/exchange-libs/contracts/test/TestLibs now inherits from LibEIP712ExchangeDomain rather than LibEIP712
2019-07-23 15:04:46 -07:00
Lawrence Forman
2b5cd02bd9
Remove deleted coordinator test contracts that accidentally survived the rebase
2019-07-23 15:04:46 -07:00
Lawrence Forman
e5fed57b8b
Make contracts/exchange-libs/.../LibEIP712.sol stateless
2019-07-23 15:04:46 -07:00
Lawrence Forman
a0b1f3efa2
Fix typo in exchange-libs test.
2019-07-23 15:04:46 -07:00
Lawrence Forman
f7fb1225d2
Add more LibEIP712 tests to exchange-libs
2019-07-23 15:04:46 -07:00
Lawrence Forman
b380952ff9
Add test to exchange-libs to ensure that a different chainId results in a different order hash.
2019-07-23 15:04:46 -07:00
Lawrence Forman
2524e7eea3
Update changelogs
2019-07-23 15:04:46 -07:00
Lawrence Forman
32460f00f8
Add chainId to order json-schemas tests.
2019-07-23 14:59:31 -07:00
Lawrence Forman
d58d7f457d
Update coordinator decodeOrdersFromFillData tests to include chainId
2019-07-23 14:59:31 -07:00
Lawrence Forman
232a43f34f
Update contract-wrappers tests.
2019-07-23 14:59:31 -07:00
Lawrence Forman
94f5a039d2
Update migrations for coordinator and exchange contracts.
2019-07-23 14:59:31 -07:00
Lawrence Forman
7a4ae74727
Add chainId to order JSON schema
2019-07-23 14:59:31 -07:00
Lawrence Forman
1295de4c78
Update generated wrappers for coordinator and exchange.
2019-07-23 14:59:31 -07:00
Lawrence Forman
77ed54f64d
Ran prettier
2019-07-23 14:58:00 -07:00
Lawrence Forman
e51b425200
Unpin coordinator deps.
...
Update coordinator tests for new tooling.
Remove unecessary `chainId` parameter in `eip712_utils.createCoordinatorApprovalTypeData`
2019-07-23 14:58:00 -07:00
Lawrence Forman
e6aff19a0c
Clearer usage of chainId constants in order-utils tests.
2019-07-23 14:58:00 -07:00
Lawrence Forman
bd06c7b343
Remove lingering invalid calls to OrderStateUtils()
2019-07-23 14:58:00 -07:00
Lawrence Forman
c096eae644
All glory to the linter gods.
2019-07-23 14:58:00 -07:00
Lawrence Forman
f77823ee24
Remove unused chainId variables in signature_utils.ts.
...
Obey the linter gods.
2019-07-23 14:58:00 -07:00
Lawrence Forman
35f568e346
Update exchange-forwarder tests.
2019-07-23 14:58:00 -07:00
Lawrence Forman
2d28fde24d
Migrate all contract-related tooling and tests to accept a chain ID in domain separators.
2019-07-23 14:58:00 -07:00
Lawrence Forman
92fe720ac3
Remove unused LibOrder inheritance from MixinBalanceThresholdFilterCore from /contracts/extensions.
2019-07-23 14:58:00 -07:00
Lawrence Forman
74a9a13564
Unpin @0x/contracts-exchange dependency in /contracts/coordinator.
...
Split up EIP712 constants and functionality in `/contracts/exchange-libs` across 3, modular contracts.
Make coordinator inherit from the modular EIP712 contracts in `@0x\contracts-exchange`.
2019-07-23 14:58:00 -07:00
Lawrence Forman
7aaef5d807
Fix missing comma in LibEIP712.sol domain schema.
...
Add `chainId` to constructors for all test contracts deriving from `LibEIP712.sol`
2019-07-23 14:58:00 -07:00
Lawrence Forman
64b4158bad
Refactor EIP712 contracts to reduce code duplication.
2019-07-23 14:58:00 -07:00
Lawrence Forman
4bbaa6b41c
Update tooling/types to incorporate chainID in domain separators.
2019-07-23 14:58:00 -07:00
Lawrence Forman
964d8171dd
Update exchange and coordinator contracts to incorporate chainID in their domain separators.
2019-07-23 14:58:00 -07:00
Lawrence Forman
5b1cbbf157
Fix merge artifact in contracts/exchange/CHANGELOG.json.
...
Correct changelog for `contracts/exchange-forwarder` after rebase.
2019-07-23 14:58:00 -07:00
Lawrence Forman
db4c29a73c
Apply and mask to assembly address instruction in exchange/.../ReentrantERC20Token.sol
2019-07-23 14:58:00 -07:00
Lawrence Forman
4f73008d95
Fix typo in changelog
2019-07-23 14:58:00 -07:00
Lawrence Forman
1b73cb28f1
Update changelog
2019-07-23 14:58:00 -07:00
Lawrence
367c981642
Update changelogs
2019-07-23 14:58:00 -07:00
Lawrence Forman
3d30eb0748
Remove sol-doc from circlci
2019-07-23 14:58:00 -07:00
Lawrence Forman
34ffdad521
Manually build @0x/monorepo-scripts
2019-07-23 14:58:00 -07:00
Lawrence Forman
4f82c0c289
Edit circleci config to omit tests we aren't interested in for 3.0
2019-07-23 14:58:00 -07:00
Lawrence
fd68746dd7
Fix typo in docstring for ReentrantERC20Token.createOrders.
2019-07-23 14:54:24 -07:00
Lawrence
bec7d1265b
Fix styling issues in ReentrantERC20Token.
...
Apply gas golfing suggestions in ReentrantERC20Token.
Describe ERC20 AssetData format in ReentrantERC20Token.
2019-07-23 14:54:24 -07:00
Lawrence
620eb2a3be
Shave off an SLOAD op in ReentrancyGuard.
2019-07-23 14:54:24 -07:00
Lawrence
e6971c45c8
Update PRs in changelogs.
2019-07-23 14:54:24 -07:00
Lawrence
961cd0825c
Add comment to ReentrantERC20Token about proper testing procedure
2019-07-23 14:54:24 -07:00
Lawrence
a1cb702ecb
Update changelogs
2019-07-23 14:54:24 -07:00
Lawrence
befc14c980
Ran linter
2019-07-23 14:52:57 -07:00
Lawrence
ff0ad53c11
Update exchange reentrancy tests to work with lazy reentrancy detection.
2019-07-23 14:52:57 -07:00
Lawrence
cf0e57d7ce
Converting tests to support new lazy reentrancy checking.
2019-07-23 14:52:57 -07:00
Lawrence Forman
9883e3ed2e
Implement new ReentrancyGuard contract.
2019-07-23 14:52:57 -07:00
David Sun
10b7d7da3f
Merge pull request #1984 from 0xProject/feature/website/add-vote-faq
...
Add FAQ link to vote page
2019-07-23 10:28:50 -07:00
David Sun
97a8c6e5af
Updated CHANGELOG.json
2019-07-23 10:27:55 -07:00
David Sun
e69d2bb54a
Add FAQ link to vote page
2019-07-23 10:06:39 -07:00
F. Eugene Aumson
ead8099109
Auto-gen Python Exchange wrapper ( #1919 )
...
* Rename existing wrapper, to match contract name
* base contract: make member var public
* json_schemas.py: stop storing copies of schemas!
* .gitignore generated erc20_token.py wrapper
* json schemas: allow uppercase digits in address
* existing exchange wrapper: re-order methods
to match method order in Solidity contract, to reduce noise in upcoming
diffs of newly generated code vs. old manually-written code.
* existing exchange wrapper: rename method params
To match contract method param names
* existing exchange wrapper: remove redundant member
* existing exchange wrapper: make signatures bytes
Not strings.
* abi-gen/test-cli: show context on diff failure
* abi-gen-templates/Py: fix broken event interface
Previous changes had removed the `token_address` parameter from all
generated methods, but this instance was missed because there weren't
tests/examples using events for the first contract for which wrappers
were generated (ERC20Token).
* abi-gen: remove unused method parameters
* abi-gen: convert Py method params to snake case
* abi-gen: rewrite Python tuple handling
* python-generated-wrappers: include Exchange
* abi-gen-templates/Py: easy linter fixes
* abi-gen-templates/Py: satisfy docstring linters
* abi-gen-templates/Py: normalize bytes before use
* contract_wrappers.py: replace Exchange w/generated
* contract_wrappers.py: rm manually written Exchange
* contract_wrappers.py/doctest: rename variables
* abi-gen: fix misspelling in docstring
Co-Authored-By: Fabio B <me@fabioberger.com >
* Py docs: error on warning, and test build in CI
* abi-gen: doc Py bytes params as requiring UTF-8
* abi-gen: git mv diff.sh test-cli/
* abi-gen: put Py wrapper in module folder, not file
This leaves space for user-defined additions to the same module, such as
for custom types, as shown herein.
* abi-gen: customizable param validation for Python
* contract_wrappers.py: JSON schema Order validation
* CircleCI Build Artifacts
For abi-gen command-line test output, for generated Python contract
wrappers as output by abi-gen, for generated Python contract wrappers as
reformatted and included in the Python package area, and for the "build"
output folder in each Python package, which includes the generated
documentation.
* CHANGELOG updates for all components
* abi-gen: grammar in comments
Co-Authored-By: Fabio B <me@fabioberger.com >
* abi-gen: CHANGELOG spelling correction
Co-Authored-By: Fabio B <me@fabioberger.com >
* order_utils.py: reverse (chronological) CHANGELOG
* abi-gen-templates: reset CHANGELOG patch version
* CHANGELOGs: use multiple entries where appropriate
* abi-gen: enable devdoc solc output in test-cli
* abi-gen-templates/Py: consolidate return type
* abi-gen/test-cli: non-pure fixture contract method
Added a method to the "dummy" test fixture contract that isn't pure.
All of the other prior method cases were pure.
* abi-gen/Py: fix const methods missing return type
* abi-gen/Py: fix wrong return types on some methods
Specifically, wrapper methods wrapping contract methods that modify
contract state and return no return value. There was no test case for
this. Now there is.
* contract_wrappers.py: rm generated code in `clean`
* Parallelize Py monorepo scripts (test, lint, etc)
2019-07-23 12:58:18 -04:00
Chris Kalani
9d455b2bca
Adding Alex Towle to team page
2019-07-23 16:19:27 +02:00
Jacob Evans
1e6e74878f
Merge pull request #1981 from 0xProject/fix/vote-copy
...
Update vote copy
2019-07-23 21:03:10 +10:00
Fabio Berger
cbcede3b63
Add missing backslash that is part of registry URL comparison in Lerna
2019-07-23 04:01:17 -07:00
Jacob Evans
98fd731485
Added SVGs for voting
2019-07-23 18:09:10 +10:00
Jacob Evans
9ca319b4ea
Update vote copy
2019-07-23 15:25:02 +10:00
Fabio B
ff8fabf49e
Merge pull request #1979 from 0xProject/fix/updateLerna
...
Update Lerna fork to latest version
2019-07-23 00:07:55 +02:00
fabioberger
1e00f68941
Update Lerna version and make necessary changes to accomodate the new version
2019-07-22 23:23:11 +02:00
David Sun
6c79edd3b2
Merge pull request #1978 from 0xProject/feature/website/add-FAQ-annoucement
...
Add announcement for vote
2019-07-22 14:08:26 -07:00
David Sun
b79bc6bab9
add announcement
2019-07-22 12:45:46 -07:00
Fabio B
c59d886662
Merge pull request #1974 from 0xProject/removeMetacoin
...
Remove metacoin example from monorepo
2019-07-19 22:02:38 +02:00
fabioberger
e39dce6159
Remove metacoin example from monorepo
2019-07-19 19:38:08 +02:00
Fabio B
620c66fb4c
Merge pull request #1972 from 0xProject/fix/deprecateOrderWatcher
...
Deprecate @0x/order-watcher
2019-07-19 19:35:21 +02:00
F. Eugene Aumson
3af91d54cb
Delete pipeline.env.gpg
2019-07-19 13:06:21 -04:00
fabioberger
1fe1bcff98
Stop publishing new order watcher versions to Docker Hub
2019-07-19 17:50:12 +02:00
fabioberger
c58c12c5b3
Add deprecation warnings for @0x/order-watcher
2019-07-19 17:49:57 +02:00
Jacob Evans
1aeea39eb3
Merge pull request #1967 from bstchow/issue-1945-fix
...
[Issue #1945 ] Downcase address comparison in private_key_wallet.ts in subproviders module
2019-07-18 10:57:27 +10:00
David Sun
d3fbf020de
Merge pull request #1966 from 0xProject/feature/asset-swapper/expanding-options-utils
...
Added options, features for asset-swapper
2019-07-17 15:43:05 -07:00
David Sun
8ce8bee76f
prettier + lint
2019-07-17 15:22:48 -07:00
David Sun
dcf4eb2aaf
utils moved to SwapQuoter and polished Doc Strings
2019-07-17 15:12:59 -07:00
David Sun
88ff38eca6
fixed build issues
2019-07-17 13:38:30 -07:00
David Sun
bf0d90d079
added options, features for asset-swapper
2019-07-17 11:56:27 -07:00
Amir Bandeali
c4d9ef9f83
Merge pull request #1964 from 0xProject/feature/contracts/consistentErrorCodes
...
Update MAP + add validation to assetDataUtils
2019-07-17 11:15:11 -07:00
Xianny
37bce53683
Normalize address inputs to lowercase in generated wrappers ( #1951 )
2019-07-17 10:13:28 -07:00
Amir Bandeali
05d50b62c9
Update CHANGELOG
2019-07-17 09:37:42 -07:00
Amir Bandeali
eb2fb7f790
Fix linting error
2019-07-17 09:37:42 -07:00
Amir Bandeali
d280ccb3c4
Add better validation to assetDataUtils
2019-07-17 09:37:42 -07:00
Amir Bandeali
a569815840
Fix assetData length check and improve readability
2019-07-17 09:37:42 -07:00
Greg Hysen
9e41c3093b
Conforming to error codes in ERC1155 Proxy
2019-07-17 09:37:42 -07:00
Amir Bandeali
9dbc9a8ad9
Merge pull request #1963 from 0xProject/feat/contracts/non-asm-proxies
...
Implement ERC1155Proxy and StaticCallProxy in Solidity
2019-07-17 09:23:25 -07:00
Jacob Evans
c940157814
Merge pull request #1908 from 0xProject/feature/vote_index_page
...
Implement the vote index page
2019-07-17 18:27:09 +10:00
Jacob Evans
4f19875a58
Remove commented routes
2019-07-17 15:17:54 +10:00
Jacob Evans
dcbadb2386
Update Vote form
2019-07-17 15:04:33 +10:00
Jacob Evans
405a7b2037
Update dates to 22nd July
2019-07-17 15:04:33 +10:00
Jacob Evans
e69ad24737
Update ZEIP-ID propagation
2019-07-17 15:04:32 +10:00
Jacob Evans
a31056a4ec
Fix PR comments
2019-07-17 15:04:32 +10:00
Jacob Evans
d41dddddcd
Update subheader copy
2019-07-17 15:04:32 +10:00
Jacob Evans
251ae50d3e
Update copy, fetch data
2019-07-17 15:04:32 +10:00
fragosti
4ccd2d4955
Comment out route and replace with redirect
2019-07-17 15:04:31 +10:00
fragosti
dfb79e0998
Remove Zeip type, use zeip id in governance page CTA
2019-07-17 15:04:31 +10:00
fragosti
590055e2ba
Fix date formatting
2019-07-17 15:04:31 +10:00
fragosti
f388751a97
Implement the vote index page with routing to voting pages
2019-07-17 15:04:31 +10:00
Amir Bandeali
53136caaa4
Add test for when staticCallTarget is an EOA
2019-07-16 16:00:38 -07:00
David Sun
dd20d8d6de
Merge pull request #1959 from 0xProject/feature/asset-swapper/minor-changes
...
Minor changes to Asset-swapper
2019-07-16 13:05:25 -07:00
Xianny
a977957946
Require compiler field in published artifacts for v3 ( #1961 )
2019-07-16 12:25:08 -07:00
David Sun
8974fcabe3
Prettier
2019-07-16 11:03:00 -07:00
Brandon Chow
aff8e1e025
Remove the timestamp from subproviders CHANGELOG.json (should be automatically added) and run 'yarn prettier' to format changes.
2019-07-16 09:51:18 -07:00
Amir Bandeali
10d767c5ab
Update ERC1155Proxy tests
2019-07-15 22:08:23 -07:00
Amir Bandeali
77484dc69e
Implement ERC1155Proxy in Solidity
2019-07-15 22:08:08 -07:00
Amir Bandeali
185e2342d9
Update StaticCallProxy tests
2019-07-15 22:07:31 -07:00
Amir Bandeali
54f4727adc
Implement StaticCallProxy in Solidity
2019-07-15 22:07:15 -07:00
Brandon Chow
6e0f982163
Downcase addresses when checking for address equality in signTransactionAsync in the private key subprovider
2019-07-15 18:35:05 -07:00
Brandon Chow
43072ef80d
Add test for checksummed addresses being valid inputs for tx origin when calling signTransactionAsync in the private key subprovider
2019-07-15 18:33:33 -07:00
David Sun
7618e63f49
expanded constants
2019-07-15 15:53:06 -07:00
David Sun
542255332d
changed market-operation type to enum from literal
2019-07-15 15:29:13 -07:00
David Sun
6d6e7e1468
Merge pull request #1958 from 0xProject/feature/asset-swapper/package-readme.md-update
...
Updated README.md for asset-swapper
2019-07-15 15:09:01 -07:00
David Sun
0ff88d5c21
fix typo
2019-07-15 14:26:04 -07:00
David Sun
092e35bae3
updated README.md
2019-07-15 14:17:41 -07:00
Fabio Berger
ac82b2622c
Publish
...
- 0x.js@6.0.12
- @0x/abi-gen-wrappers@5.0.2
- @0x/asset-buyer@6.1.8
- @0x/asset-swapper@0.0.4
- @0x/connect@5.0.13
- @0x/contract-addresses@3.0.2
- @0x/contract-wrappers@9.1.7
- @0x/fill-scenarios@3.0.13
- @0x/instant@1.0.27
- @0x/metacoin@0.0.54
- @0x/migrations@4.1.9
- @0x/order-utils@8.2.2
- @0x/order-watcher@4.0.14
- @0x/testnet-faucets@1.0.83
- @0x/website@0.0.86
- @0x/contracts-asset-proxy@2.2.2
- @0x/contracts-coordinator@2.0.7
- @0x/contracts-dev-utils@0.0.4
- @0x/contracts-erc1155@1.1.9
- @0x/contracts-erc20@2.2.8
- @0x/contracts-erc721@2.1.9
- @0x/contracts-exchange@2.1.8
- @0x/contracts-exchange-forwarder@3.0.6
- @0x/contracts-exchange-libs@3.0.2
- @0x/contracts-extensions@4.0.2
- @0x/contracts-multisig@3.1.8
- @0x/contracts-test-utils@3.1.10
- @0x/contracts-utils@3.1.9
2019-07-15 05:23:02 -07:00
Fabio Berger
7197cb57cd
Updated CHANGELOGS
2019-07-15 05:22:51 -07:00
Fabio B
030d66cb63
Merge pull request #1955 from 0xProject/feature/contract-addresses/order-validator-2.1
...
Redeploy OrderValidator on testnets and update addresses
2019-07-15 13:34:34 +02:00
F. Eugene Aumson
d414e6a7c4
0x-contract-addresses.py: changelog for redeploy
2019-07-15 02:26:07 -04:00
Amir Bandeali
30f9c94620
Redeploy OrderValidator on testnets and update addresses
2019-07-13 21:07:52 -07:00
Fabio Berger
b6b618e5ce
Publish
...
- 0x.js@6.0.11
- @0x/abi-gen@2.1.1
- @0x/abi-gen-wrappers@5.0.1
- @0x/asset-buyer@6.1.7
- @0x/asset-swapper@0.0.3
- @0x/connect@5.0.12
- @0x/contract-addresses@3.0.1
- @0x/contract-wrappers@9.1.6
- @0x/dev-tools-pages@0.0.29
- @0x/fill-scenarios@3.0.12
- @0x/instant@1.0.26
- @0x/metacoin@0.0.53
- @0x/migrations@4.1.8
- @0x/order-utils@8.2.1
- @0x/order-watcher@4.0.13
- @0x/python-contract-wrappers@1.0.2
- @0x/react-docs@2.0.14
- @0x/react-shared@2.0.14
- @0x/testnet-faucets@1.0.82
- @0x/website@0.0.85
- @0x/contracts-asset-proxy@2.2.1
- @0x/contracts-coordinator@2.0.6
- @0x/contracts-dev-utils@0.0.3
- @0x/contracts-erc1155@1.1.8
- @0x/contracts-erc20@2.2.7
- @0x/contracts-erc721@2.1.8
- @0x/contracts-exchange@2.1.7
- @0x/contracts-exchange-forwarder@3.0.5
- @0x/contracts-exchange-libs@3.0.1
- @0x/contracts-extensions@4.0.1
- @0x/contracts-multisig@3.1.7
- @0x/contracts-test-utils@3.1.9
- @0x/contracts-utils@3.1.8
2019-07-13 13:00:33 -07:00
Fabio Berger
0bb8887027
Updated CHANGELOGS
2019-07-13 13:00:21 -07:00
Fabio B
fabfdd0aa2
Merge pull request #1954 from 0xProject/fix/updateRemainingV2Addresses
...
Update remaining V2.1 contract address changes
2019-07-13 21:27:36 +02:00
fabioberger
8f8336b344
Fix version issues causing CI to fail
2019-07-13 21:04:16 +02:00
fabioberger
d10659f986
Update remaining V2.1 contract address changes
2019-07-13 20:25:47 +02:00
Fabio Berger
e853555165
Publish
...
- 0x.js@6.0.10
- @0x/abi-gen@2.1.0
- @0x/abi-gen-templates@2.2.1
- @0x/abi-gen-wrappers@5.0.0
- @0x/assert@2.1.0
- @0x/asset-buyer@6.1.6
- @0x/asset-swapper@0.0.2
- @0x/base-contract@5.1.1
- @0x/connect@5.0.11
- @0x/contract-addresses@3.0.0
- @0x/contract-artifacts@2.0.1
- @0x/contract-wrappers@9.1.5
- @0x/contracts-gen@1.0.10
- @0x/dev-tools-pages@0.0.28
- @0x/dev-utils@2.2.4
- ethereum-types@2.1.3
- @0x/fill-scenarios@3.0.11
- @0x/instant@1.0.25
- @0x/json-schemas@3.0.11
- @0x/metacoin@0.0.52
- @0x/migrations@4.1.7
- @0x/monorepo-scripts@1.0.33
- @0x/order-utils@8.2.0
- @0x/order-watcher@4.0.12
- @0x/python-contract-wrappers@1.0.1
- @0x/react-docs@2.0.13
- @0x/react-shared@2.0.13
- @0x/sol-compiler@3.1.9
- @0x/sol-coverage@3.0.6
- @0x/sol-doc@2.0.13
- @0x/sol-profiler@3.1.8
- @0x/sol-resolver@2.0.8
- @0x/sol-trace@2.0.14
- @0x/sol-tracing-utils@6.0.13
- @0x/sra-spec@2.0.11
- @0x/subproviders@4.1.1
- @0x/testnet-faucets@1.0.81
- @0x/types@2.4.0
- @0x/typescript-typings@4.2.3
- @0x/utils@4.4.0
- @0x/web3-wrapper@6.0.7
- @0x/website@0.0.84
- @0x/contracts-asset-proxy@2.2.0
- @0x/contracts-coordinator@2.0.5
- @0x/contracts-dev-utils@0.0.2
- @0x/contracts-erc1155@1.1.7
- @0x/contracts-erc20@2.2.6
- @0x/contracts-erc721@2.1.7
- @0x/contracts-exchange@2.1.6
- @0x/contracts-exchange-forwarder@3.0.4
- @0x/contracts-exchange-libs@3.0.0
- @0x/contracts-extensions@4.0.0
- @0x/contracts-multisig@3.1.6
- @0x/contracts-test-utils@3.1.8
- @0x/contracts-utils@3.1.7
2019-07-13 01:33:08 -07:00
Fabio Berger
2ce09d73ac
Updated CHANGELOGS
2019-07-13 01:32:53 -07:00
Fabio B
14f48a5f4f
Merge pull request #1952 from 0xProject/fix/redeployed-2.0-mainnet
...
Redeployed 2.0 Mainnet
2019-07-13 09:45:59 +02:00
Jacob Evans
8da4e4a830
Redployed 2.0 Mainnet
2019-07-13 16:57:13 +10:00
Xianny
88ae8311c8
Copy dutch auction asset data utils to @0x/order-utils ( #1943 )
...
* copy dutch auction assetdata utils to @0x/order-utils
* encode/decode dutch auction asset data using order-utils
2019-07-12 17:27:06 -07:00
David Sun
eabf6a466a
Fix abi-gen-wrappers dependencies
2019-07-12 16:35:50 -07:00
David Sun
989f691d06
updated dependencies versioning in package.json
2019-07-12 16:13:05 -07:00
David Sun
52a3dae7cb
Merge pull request #1950 from 0xProject/feature/CFL/light-refactor
...
Asset-swapper method interface change
2019-07-12 15:44:41 -07:00
David Sun
8a6dfacf71
inverted erc and assetdata getSwapQuote naming
2019-07-12 15:30:25 -07:00
Xianny
19ca6c13ad
Copy validation methods from ExchangeWrapper to order-utils ( #1937 )
2019-07-12 15:06:32 -07:00
Fabio Berger
9196f122dd
Fix 0x.js version
2019-07-12 14:51:14 -07:00
David Sun
55e3d81c58
updating CHANGELOG.json + package.json
2019-07-12 14:38:19 -07:00
David Sun
80caa16718
Merge pull request #1949 from 0xProject/feature/fix-monorepo-scripts
...
Fix case in pre-publish write access checks
2019-07-12 14:00:35 -07:00
David Sun
ddc5aaacdb
Update condition for readability
...
Co-Authored-By: Fabio B <me@fabioberger.com >
2019-07-12 13:39:41 -07:00
David Sun
38825865cc
prettier
2019-07-12 13:32:27 -07:00
David Sun
157b2efa1d
fix to not throw on new packages
2019-07-12 13:16:00 -07:00
F. Eugene Aumson
212a2d229a
This one weird trick cuts contract test runtime by over 50% in CI ( #1941 )
...
* CI: Collapse each test task to a single wsrun call
* Restore test-rest to invoking wsrun many times
2019-07-12 14:11:53 -04:00
Xianny
ccb89fb26a
prettify generated code for easier diffing ( #1944 )
2019-07-11 16:03:14 -07:00
David Sun
3a0b0c0973
Merge pull request #1939 from 0xProject/CFL
...
Asset-swapper 0.0.1 merge
2019-07-11 15:42:15 -07:00
David Sun
c159ed9ebb
updated changelog
2019-07-11 15:16:45 -07:00
David Sun
e37dbcc273
updated package.json
2019-07-11 15:16:45 -07:00
David Sun
841e660b1f
light fixes
2019-07-11 15:16:45 -07:00
David Sun
391aba5f37
updated CHANGELOG.json
2019-07-11 15:16:40 -07:00
David Sun
f5d30f4a07
Update packages/asset-buyer/src/swap_quoter.ts
...
Co-Authored-By: Jacob Evans <jacob@dekz.net >
2019-07-11 15:15:30 -07:00
David Sun
230cf7dfb7
Update packages/asset-buyer/src/swap_quoter.ts
...
Co-Authored-By: Jacob Evans <jacob@dekz.net >
2019-07-11 15:15:30 -07:00
David Sun
8734b70f83
updated README.md
2019-07-11 15:15:09 -07:00
David Sun
ff9a2b2d9a
fixed docs issues
2019-07-11 15:15:09 -07:00
David Sun
a41dab2922
Commit coverage directory
2019-07-11 15:15:09 -07:00
David Sun
f4504106a1
adding back asset-buyer for legacy support
2019-07-11 15:15:09 -07:00
David Sun
1a5b8041c7
renamed to asset-swapper
2019-07-11 15:15:09 -07:00
David Sun
1e2170f8bb
reverting change to abi-gen
2019-07-11 15:15:09 -07:00
David Sun
0a4a973a7f
changes to types for doc generation
2019-07-11 15:15:09 -07:00
David Sun
67137cadac
made get Consumer private
2019-07-11 15:15:09 -07:00
David Sun
ead4afa06b
fixed linting issues
2019-07-11 15:15:09 -07:00
David Sun
e39ef95191
fixed build issues
2019-07-11 15:15:09 -07:00
David Sun
3d7585671f
refactored
2019-07-11 15:15:09 -07:00
David Sun
44806106db
prettier
2019-07-11 15:15:09 -07:00
David Sun
6a8197a4e8
linting issues
2019-07-11 15:15:09 -07:00
David Sun
4d4b4e0f2b
lint + prettier
2019-07-11 15:15:09 -07:00
David Sun
82da33d742
light refactor
2019-07-11 15:15:09 -07:00
David Sun
1c6130a492
fixed market utils
2019-07-11 15:15:09 -07:00
David Sun
dabe5e939f
fixed bugs
2019-07-11 15:15:09 -07:00
David Sun
b4ac6d3439
refactored types and market sell operation
2019-07-11 15:15:09 -07:00
David Sun
d0ea74e180
fixed linting issues
2019-07-11 15:15:08 -07:00
David Sun
a5f77f3964
prettier
2019-07-11 15:15:08 -07:00
David Sun
9401bb53e8
added testing for generating swap quotes
2019-07-11 15:15:08 -07:00
David Sun
347c6d02cf
upgraded exchange sell with market sell
2019-07-11 15:15:08 -07:00
David Sun
64a0080616
add forwarder logic for market sell
2019-07-11 15:15:08 -07:00
David Sun
288a7d4cea
refactored for market sell + buy
2019-07-11 15:15:08 -07:00
David Sun
1207b68f57
added market-sell logic
2019-07-11 15:15:08 -07:00
David Sun
2b82187fe0
expanded swap quoter to create market sell swap quotes
2019-07-11 15:15:08 -07:00
David Sun
3e2dbfc83c
added testing to market utils for market sell
2019-07-11 15:15:08 -07:00
David Sun
6691f490bc
changes to order utils
2019-07-11 15:15:08 -07:00
David Sun
a7db900e51
added types
2019-07-11 15:15:08 -07:00
David Sun
cfa2a90dae
prettier
2019-07-11 15:15:08 -07:00
David Sun
feebb45e9d
fixed linting issues
2019-07-11 15:15:08 -07:00
David Sun
13a2f3a330
updated to async
2019-07-11 15:15:08 -07:00
David Sun
1da8801084
switched from arrow functions
2019-07-11 15:15:08 -07:00
David Sun
7a7b17c4f3
fixed naming of utils
2019-07-11 15:15:08 -07:00
David Sun
2afb06de13
refactored forwarder to utilize utils
2019-07-11 15:15:08 -07:00
David Sun
ac771e2865
finished exchange swap quote consumer
2019-07-11 15:15:08 -07:00
David Sun
4b09204936
framework for exchange swap quote consumer
2019-07-11 15:15:08 -07:00
David Sun
e4a5518a7c
refactored exchange swap quote consumer
2019-07-11 15:15:08 -07:00
David Sun
e83507ba98
added structure of exchange consumer
2019-07-11 15:15:08 -07:00
David Sun
6e5b77edb2
initial commit of exchange_swap_quote consumer
2019-07-11 15:15:08 -07:00
David Sun
98167da8fa
fixing build issues
...
fixed build issues
prettier
2019-07-11 15:15:08 -07:00
David Sun
11d5fec59b
changes on affiliate fee and other changes
...
bumped version to 7 and added changelog
updated package.json
revert change to package.json
trying this package.json config
2019-07-11 15:15:08 -07:00
David Sun
ed02f4ca88
switching consumer functions to async
2019-07-11 15:15:08 -07:00
David Sun
e7c612971d
fixed percentage assertions
2019-07-11 15:15:08 -07:00
David Sun
242a2e21b5
updated comments
...
added comments to Forwarder Swap Quote Conusmer
2019-07-11 15:15:08 -07:00
David Sun
92a1e5413b
change to affiliate fees
2019-07-11 15:15:08 -07:00
David Sun
e1ab9aa690
rewritten test cases for SwapQuoter
...
fixed testing for swap quoter + setup for consumer testing
added framework for testing consumers
added testing and updated some types
2019-07-11 15:15:08 -07:00
David Sun
222f7e6fd4
addressed reviews and light refactor
...
added comments to types and refactored some naming
2019-07-11 15:15:08 -07:00
David Sun
59001f827b
finished forwarder consumer
2019-07-11 15:15:07 -07:00
David Sun
549bfe98f1
renamed asset-buyer + adding consumers
2019-07-11 15:15:07 -07:00
David Sun
64e3b6f5ee
refactored ERC <> ERC for asset-buyer
...
minor update to interface
2019-07-11 15:15:07 -07:00
David Sun
2fdc0426ff
temp fix for CI
2019-07-11 15:15:07 -07:00
F. Eugene Aumson
e6c70fda66
order_utils.py: pin eth-abi version ( #1947 )
...
Fixes broken builds due to new release of eth-abi.
2019-07-11 18:08:16 -04:00
Xianny
50da1354f3
Move CLI tests for abi-gen ( #1930 )
...
Closes #1925 , #1926
2019-07-10 09:19:50 -07:00
Francesco Agosti
e503cacf57
Merge pull request #1916 from 0xProject/feature/website/add-theo
...
Adding Theo to team page
2019-07-08 13:57:36 -07:00
Fabio B
6a1e0edc78
Fix link to smart contracts
2019-07-08 21:45:40 +02:00
Xianny
048f5c2771
[Multilang] hardcode ABI into abi-gen-wrappers ( #1883 )
...
* Export artifacts and addresses from abi-gen-wrappers
* only export addresses, not artifacts
* abi-gen-wrappers no longer accept ContractAbi as constructor param
ABI is now hardcoded when wrapper is generated
* remove unused imports
* remove unused import
* changes after review
* fix method ordering
* update constructor args
* prettier
* statically enumerate ABI properties
* remove abi-gen-wrappers generated-wrappers from prettierignore
* add template for recursive components
* add `indexed` field for EventParameter
* prettier
* update known-good wrappers with ABIs and fix Python ABI loading
* remove generated-artifacts and update gitignore
2019-07-08 12:44:19 -07:00
F. Eugene Aumson
d9378e9a8f
First auto-gen'd Python contract wrapper: ERC20 ( #1878 )
...
* abi-gen-wrappers: fix half-baked folder rename
* .circleci: give cache more descriptive name
* abi-gen: rename type field. tsName->langLocalName
* contract-artifacts: add devdoc to ERC20Token.json
Artifact changes crafted manually: re-generated artifacts from within
@0x/contracts-erc20, and then copied them into @0x/contract-artifacts,
but only committed the changes that added devdoc.
Modified @0x/contracts-erc20/compiler.json to include devdoc in the
hopes that next time contract-artifacts are re-generated en masse, the
devdoc output will just come along for the ride.
Compiling ERC20 TypeScript wrappers after adding devdoc to the artifacts
revealed some inconsistencies in the types. ethereum-types'
DevdocOutput REQUIRED many fields which are not always present,
depending the devdoc contents itself. Relaxing the requirement had some
ramifications.
* abi-gen: Python!
Lots more to come, but so far generating typed methods with some
parameter validation and with reasonable docstrings; enough to make
ERC20 work.
* existing erc20 python wrapper: re-order methods
In order to minimize the diff in the upcoming commit of the
auto-generated version.
* existing erc20 python wrapper: rename method
Rename method _erc20 to _get_contract_instance.
* existing erc20 python wrapper: rename vars
Rename method parameters to match names used in contract methods.
* existing erc20 python wrapper: correction
Contract method `allowance` previously was returning a transaction hash,
but it's a const method, so changed it to return the int that the
underlying method returns.
* contract_wrappers.py: pull in generated code
Custom setup.py command to pull in code previously generated into
../../packages/abi-gen-wrappers/src/generated-wrappers/py.
Changes to existing wrapper code reflect differences between the old,
manually-written wrapper and the new, auto-generated wrapper.
Reconfigured Circle CI to give Python build access to the output of the
TypeScript build, in order to import the generated wrappers from there.
* abi-gen: sanitize docstrings for pycodestyle lint
* abi-gen-templates.py: expose ABI from template
Use ABI given by template, not gotten by name from
zero_ex.contract_artifacts.
Also, expose ABI as a static method.
* py wrappers: contract addr to ctor, not methods
In all Python wrappers (old, manual ones; and new, generated ones), have
client pass the contract address to the wrapper's constructor, rather
than to the individual method calls.
* py wrappers: remove unused param `account_address`
* py wrappers: document use of `private_key`
* Rename file erc20_wrapper.py to erc20_token.py
To match the name of the underlying contract.
* Update CHANGELOG.json's
* git rm erc20_token.py
No need to keep it checked in. Doing so would require manual overhead
of keeping the generated copy in sync with the generation code, which
may get overlooked and cause confusion for others. Authoritative source
will be the published package on PyPI.
* abi-gen-templates: tweak CHANGELOG wording
Co-Authored-By: Fabio B <kandinsky454@protonmail.ch >
* Include transaction parameters in const calls too
* Doc contract_address param to gen'd wrapper ctor
* make myself a CODEOWNER of abi-gen*
* rename ids: langLocalName -> languageSpecificName
* Move Python generation to its own packages/ folder
* Stop duplicating contract artifacts in Python pkg!
Thanks to the way we're now using the `./setup.py pre_install`
convention, there's no longer a need to check the artifacts in to the
Python package.
* move py templates BACK to abi-gen-templates
I got a little overzealous in the previous commit that moved ALL the
python stuff into the new packages/python-contract-wrappers folder.
* Update known-good test output: prettify
* add getABIEncodedTransationData to gen'd code
It was added into the template in the following commit, but the
corresponding checked-in generated code was not updated accordingly.
f51c4f9617
* Fix missed instance of languageSpecificName change
* abi-gen: refine pipeline for testing gen'd code
- generate wrappers for test fixture contracts (dummy, etc) not in `yarn
build` but in `yarn test`
- rename folder test/generated-test/generated-wrappers to
test/generated-test/known-good, and stop writing test output to there,
instead writing it to a new test/generated-test/output folder.
- sol-compile test fixture contracts in every test run
- run unit tests separately from tests of generated and built TypeScript
wrappers. The existing `yarn run_mocha` will run unit tests, and
there's a new `yarn run_contract_wrapper_tests`.
* abi-gen: test Python gen [known test failures]
Also generate TypeScript wrapper test code into a TypeScript folder
(alongside the newly created Python folder).
Known-good code manually corrected (from generated code) to reflect
known problems that still need to be addressed. Namely:
- base contract and tx params should be imported from canonical
package, not relative path. relative path is working for wrapping
OUR contracts, but would not be usable in a more general
context.
- return type missing for some generated methods.
These outstanding problems are currently causing this test to fail.
* fix failing abi-gen test: missing return types
* fix failing abi-gen test: qualify imports
* in py wrapper, simplify base class initialization
per
https://github.com/0xProject/0x-monorepo/pull/1878#discussion_r299248641
* move 3rd party typings to typescript-typings
* make package python-contract-wrappers private
* make Xianny CODEOWNER of base-contract & templates
* abi-gen: clarify --help for --backend
* remove superfluous CHANGELOG entry
2019-07-03 11:01:01 -04:00
Xianny
f77aaaf2e0
Merge pull request #1907 from 0xProject/multilang/add-devdoc
...
Add devdoc to all contract artifacts
2019-07-02 13:22:04 -07:00
Chris Kalani
380835b151
Added Theo to team page
2019-07-02 12:21:06 -07:00
Xianny
857d91df85
Add dummy contract to test abi-gen-wrappers ( #1881 )
2019-06-28 15:42:36 -07:00
xianny
cd9a6b0de7
add example devdoc
2019-06-28 13:25:16 -07:00
xianny
86333f4928
add devdocs to all artifacts
2019-06-27 22:00:41 -07:00
F. Eugene Aumson
d1975bd5dd
contract-artifacts: add devdoc to ERC20Token.json
...
Artifact changes crafted manually: re-generated artifacts from within
@0x/contracts-erc20, and then copied them into @0x/contract-artifacts,
but only committed the changes that added devdoc.
Modified @0x/contracts-erc20/compiler.json to include devdoc in the
hopes that next time contract-artifacts are re-generated en masse, the
devdoc output will just come along for the ride.
Compiling ERC20 TypeScript wrappers after adding devdoc to the artifacts
revealed some inconsistencies in the types. ethereum-types'
DevdocOutput REQUIRED many fields which are not always present,
depending the devdoc contents itself. Relaxing the requirement had some
ramifications.
2019-06-27 21:08:54 -07:00
David Sun
08b9f27eac
Merge pull request #1904 from 0xProject/feature/website/add-dydx-explore
...
Adding dYdX to Explore page
2019-06-27 10:25:23 -07:00
F. Eugene Aumson
5b2cf8a776
Restore original Python label
2019-06-27 10:03:22 -04:00
F. Eugene Aumson
7394106880
Another attempt at the snake emoji
2019-06-27 09:13:49 -04:00
Chris Kalani
9134a7ae1e
Prettier
2019-06-26 17:10:15 -07:00
Chris Kalani
c617e9f483
Adding dYdX to explore page
2019-06-26 17:06:53 -07:00
Xianny
545fcef716
Update autolabeler.yml
2019-06-26 12:42:53 -07:00
David Sun
e20fa3a1bf
Merge pull request #1895 from 0xProject/feature/website/new-team-photos-2
...
Added new team headshots and a couple other small things
2019-06-25 11:32:30 -07:00
Chris Kalani
9d01b47d5b
Added better advisor titles
2019-06-25 10:42:03 -07:00
Chris Kalani
fa4c34df41
Removed old StarkDEX announcement link
2019-06-25 10:33:32 -07:00
Chris Kalani
9f8ab4d626
Added new team photos to team page
2019-06-25 10:31:45 -07:00
Alex Browne
1971c9cecd
Merge pull request #1879 from 0xProject/remove-albrow-codeowner-contract-tests
...
Remove @albrow as code owner for contract tests
2019-06-21 11:32:12 -07:00
Amir Bandeali
82f730831d
Merge pull request #1863 from 0xProject/feat/contracts/static-call-proxy
...
Implement StaticCallProxy
2019-06-21 09:18:42 -07:00
Alex Browne
035167e5b7
Remove @albrow as code owner for contract tests
2019-06-20 13:59:17 -07:00
Amir Bandeali
323fb0a965
Bump solidity version pragma for undeployed AssetProxy contracts
2019-06-18 19:52:18 -07:00
Amir Bandeali
45aacf122f
Fix StaticCallProxy comment and add sanity checks to TestStaticCallTarget
2019-06-18 19:52:18 -07:00
Amir Bandeali
5dcf7919fc
Fix build errors
2019-06-18 19:52:18 -07:00
Amir Bandeali
f15560bd89
Update CHANGELOGs
2019-06-18 19:52:18 -07:00
Amir Bandeali
bf3ae730d6
Add fillOrder tests that use the StaticCallProxy
2019-06-18 19:52:18 -07:00
Amir Bandeali
92ce258bb4
Remove pipeline package from CI build
2019-06-18 19:52:18 -07:00
Amir Bandeali
5810e7df82
Add StaticCallProxy support to LibAssetData
2019-06-18 19:50:59 -07:00
Amir Bandeali
f2cbf4a561
Regenerate abi-gen-wrappers
2019-06-18 19:50:59 -07:00
Amir Bandeali
0c8bb2e675
Add unit tests for StaticCallProxy
2019-06-18 19:50:59 -07:00
Amir Bandeali
f51c4f9617
Allow getABIEncodedTransactionData to be called for read only contract methods
2019-06-18 19:50:59 -07:00
Amir Bandeali
5345f7c983
Add boilerplate for StaticCallProxy
2019-06-18 19:50:59 -07:00
Amir Bandeali
7d9e43b2e1
Add TestStaticCallTarget for testing StaticCallProxy
2019-06-18 19:50:59 -07:00
Amir Bandeali
570c1e1809
Add StaticCallAssetData encoding and decoding
2019-06-18 19:50:59 -07:00
Amir Bandeali
720d335b09
Add StaticCallProxy types and move 1155 method ABI into order-utils
2019-06-18 19:50:59 -07:00
Amir Bandeali
f0ecda1a48
Use more specific revert reason in ERC1155Proxy
2019-06-18 19:50:59 -07:00
Amir Bandeali
4ed111a7d4
Implement StaticCallProxy
2019-06-18 19:50:59 -07:00
Matthew Cadier Kim
fc257523c7
Remove pipeline package
...
* Remove entire readme for the pipelines package.
* remove pipeline everywhere
* bump circle ci
2019-06-18 17:01:53 -07:00
Xianny
9775f8d83c
abi-gen should regenerate contract-wrappers if template files change ( #1875 )
2019-06-18 16:03:37 -07:00
Xianny
01a1b19556
Prune fields from EthBalanceChecker ( #1876 )
...
Remove forbidden fields from EthBalanceChecker
2019-06-18 14:53:26 -07:00
Xianny
bd228034fd
Add workflow for copying compiled artifacts to 0x/contract-artifacts ( #1842 )
...
The contract artifacts should remain as standard compiler output during development. Fields should only be removed/added prior to being published in `@0x/contract-artifacts`. This PR adds the `yarn transform` script to `@0x/contract-artifacts` to facilitate this.
Going forward, `abi-gen-templates` will have to support both standard artifacts and modified artifacts if they diverge, since the templates are used for `contract-artifacts`/`abi-gen-wrappers` (modified artifact) *and* development in all the `contracts/*` packages (standard artifact).
This PR makes the following changes to `contract-artifacts`:
- remove `evm.bytecode.linkReferences` from all artifacts
- remove `evm.deployedBytecode` and `sourceTreeHashHex` from Coordinator artifact
- prettify all artifacts (whitespace only changes)
2019-06-17 11:00:53 -07:00
Fabio B
2672a5c59f
Merge pull request #1867 from 0xProject/fix/trezorSubprovider
...
Fix bug in Trezor implementation
2019-06-17 10:18:37 -07:00
Rick Morty
5f383430eb
Add CHANGELOG entry
2019-06-15 21:27:09 -07:00
Rick Morty
66ec3e9f4d
Hex should be true since the data returned expects it to be hex encoded
2019-06-15 21:23:40 -07:00
Fabio B
c269c427a6
Merge pull request #1865 from 0xProject/feature/ethBalanceChecker
...
contracts/dev-utils: Add EthBalanceChecker contract to monorepo
2019-06-13 09:37:40 -07:00
Fabio Berger
212855ebd8
Add missing import
2019-06-12 09:29:19 -07:00
Fabio Berger
8f78945a73
Update Python artifact
2019-06-12 09:15:40 -07:00
Fabio Berger
86d50cf597
Remove forbidden fields
2019-06-12 09:10:18 -07:00
Fabio Berger
8986d506a5
Have DevUtils inherit from EthBalanceChecker
2019-06-12 09:08:18 -07:00
Fabio Berger
3d2c945c35
Fix nits in contract
2019-06-12 09:08:04 -07:00
Fabio Berger
8206a3969f
Add artifact to Python package
2019-06-11 08:51:51 -07:00
Fabio Berger
43afe67593
Add EthBalanceChecker contract to monorepo
2019-06-11 08:45:15 -07:00
Amir Bandeali
ecf939f8c8
Merge pull request #1848 from 0xProject/feat/contracts/order-validation-fillable-amount
...
Refactor OrderValidationUtils and create contracts-dev-utils package
2019-06-07 09:11:40 -07:00
Amir Bandeali
f0c4ccfa1e
Remove multiple returns from devdoc comments, fix typos
2019-06-07 08:46:52 -07:00
Amir Bandeali
718d48b7d5
Fix linting errors and update CHANGELOGs
2019-06-07 08:46:20 -07:00
Amir Bandeali
d5e88677ae
Update tests
2019-06-07 08:46:20 -07:00
Amir Bandeali
b1cfdc7a6a
Return 0 balance/allowance if the call would otherwise revert
2019-06-07 08:46:20 -07:00
Amir Bandeali
5c5f815b20
Fix LibAssetData tests
2019-06-07 08:46:20 -07:00
Amir Bandeali
d9edb9675f
Add tests for multiAssetData, remove tests for old functions
2019-06-07 08:46:20 -07:00
Amir Bandeali
be6fce5a89
Refactor contracts to only use allowances for AssetProxies (spender is no longer an input)
2019-06-07 08:46:20 -07:00
Amir Bandeali
12afeb30ae
Move LibAssetData to DevUtils package
2019-06-07 08:46:20 -07:00
Amir Bandeali
23df406ff0
Fix package.json typos
2019-06-07 08:46:20 -07:00
Amir Bandeali
c9ecef4fc3
Cleanup tests
2019-06-07 08:46:20 -07:00
Amir Bandeali
62f0a867a8
Update CHANGELOGs
2019-06-07 08:46:20 -07:00
Amir Bandeali
f68b8d82e0
Move LibTransactionDecoder to dev-utils package
2019-06-07 08:46:20 -07:00
Amir Bandeali
6b7cb13e9a
Move DevUtils contract into its own package
2019-06-07 08:46:19 -07:00
Amir Bandeali
613af6013a
Update OrderValidationUtils to return fillableTakerAssetAmount and refactor tests
2019-06-07 08:46:19 -07:00
Amir Bandeali
0db56a781e
Cleanup LibAssetData tests
2019-06-07 08:46:19 -07:00
Greg Hysz
fe7674b184
Merge pull request #1837 from 0xProject/fix/contracts/erc1155AssetProxyManualCopyFields
...
ERC1155 Proxy - Manually Copy Dynamic Fields from Calldata to Memory
2019-06-06 12:20:30 -07:00
Xianny
44a6fe7310
Note on updating contract artifacts ( #1853 )
2019-06-05 16:59:15 -07:00
Greg Hysen
46690f0c35
Made some comments more readable and fixed some spelling
2019-06-05 15:23:53 -07:00
Greg Hysen
cfc4e345cc
ran prettier and updated changelog
2019-06-05 14:22:50 -07:00
Greg Hysen
c68278d824
Additional multiplication overflow checks
2019-06-05 14:09:09 -07:00
Greg Hysen
09600a71cd
Added tests to assert that assetData is within the boundaries of calldata
2019-06-05 14:08:25 -07:00
Greg Hysen
d66ba70f5e
Updated length to match comment + added explicit test
2019-06-05 14:08:25 -07:00
Greg Hysen
e7c4120d24
Validation checks for the length of asset data
2019-06-05 14:08:25 -07:00
Greg Hysen
1212e534a8
Adds boundary checks when copying dynamic fields (includes tests)
2019-06-05 14:08:25 -07:00
Greg Hysen
899d0f1e42
removed .only for tests
2019-06-05 14:08:25 -07:00
Greg Hysen
dde4ed3754
More readability for 1155 proxy
2019-06-05 14:08:25 -07:00
Greg Hysen
b596e02752
readability cleanup
2019-06-05 14:08:25 -07:00
Greg Hysen
d5afe696da
removed .only from tests
2019-06-05 14:08:25 -07:00
Greg Hysen
976be66dee
Scale values while copying from calldata
2019-06-05 14:08:25 -07:00
Greg Hysen
98c8a6387a
manually copy ids, values, and data fields
2019-06-05 14:08:25 -07:00
Greg Hysen
be1b636e30
Improved readability of ERC1155 Proxy
2019-06-05 14:08:25 -07:00
Greg Hysen
8bae0b81aa
Added ERC1155Proxy tests when data overlaps values in asset data
2019-06-05 14:08:25 -07:00
Greg Hysen
7ee19e1306
Added new tests for different lengths of receiver callback data, since we are now appending scaledValues after data.
2019-06-05 14:08:25 -07:00
Greg Hysen
626d0dfa93
Store scaled values and end of calldata in ERC1155 Asset Proxy
2019-06-05 14:08:25 -07:00
Greg Hysz
8453c616a5
Merge pull request #1852 from 0xProject/fix/contracts/expectTransactionFailedAsyncFalsePositives
...
Fixes false positives in `expectTransactionFailedAsync`
2019-06-05 13:51:59 -07:00
Greg Hysen
56bc2944d0
Fixed false positives in expectTransactionFailedAsync
2019-06-04 18:53:13 -07:00
Amir Bandeali
b2cf701e30
Merge pull request #1850 from 0xProject/removePipelineBuild
...
Remove pipeline package from build and from CI
2019-06-04 13:20:24 -07:00
Amir Bandeali
9a3b29acb7
Remove pipeline package from build and from CI
2019-06-04 12:58:31 -07:00
Fabio B
85b217f167
Merge pull request #1823 from 0xProject/fix/improveAssertionsAbiGen
...
Add parameter assertions to abi-gen-wrappers
2019-06-04 19:05:39 +01:00
Fabio Berger
a7700d6c22
Fix tests
2019-06-04 14:38:13 +01:00
Fabio Berger
1e274518dd
Remove re-introduced deps
2019-06-04 13:28:13 +01:00
Fabio Berger
f4f8927c79
Update yarn lock
2019-06-04 13:26:35 +01:00
Fabio Berger
60b7890f16
Ensure assertions each get rendered on a new line
2019-06-04 13:26:35 +01:00
Fabio Berger
4d46290ef6
Fix failing tests
2019-06-04 13:26:35 +01:00
Fabio Berger
00f7e2cfc3
Fix linter errors
2019-06-04 13:26:35 +01:00
Fabio Berger
e742708261
Update abi-gen-wrappers
2019-06-04 13:24:29 +01:00
Fabio Berger
8c9de31c5c
Add assertions to abi-gen templates and fix tests
2019-06-04 13:19:59 +01:00
Fabio Berger
2bf992f0ac
Improve the NOTE in abi-gen utils
2019-06-04 13:18:02 +01:00
Fabio Berger
52a01bcc11
Fix linter errors
2019-06-04 13:18:02 +01:00
Fabio Berger
f250e03c40
Add missing deps
2019-06-04 13:18:01 +01:00
Fabio Berger
75acbfb042
Fi assertion type
2019-06-04 13:18:01 +01:00
Fabio Berger
740fd6f5d9
Rename txData to callData
2019-06-04 13:18:01 +01:00
Fabio Berger
c58306cd49
Add isNumberOrBigNumber assertion
2019-06-04 13:18:01 +01:00
Fabio Berger
985696631c
Set liguist-generated to true
2019-06-04 13:18:01 +01:00
Fabio Berger
d8a3d7f920
Fix gitattributes so properly minimizes generate-wrappers in PR review
2019-06-04 13:18:01 +01:00
Fabio Berger
b6b96f0eee
Tighten the assertion to hex string
2019-06-04 13:18:01 +01:00
Fabio Berger
3f037ef3cc
Add PR number to CHANGELOG entries
2019-06-04 13:18:01 +01:00
Fabio Berger
5c2d3fb3da
Update abi-gen-wrappers
2019-06-04 13:18:01 +01:00
Fabio Berger
84d38ea878
Add assertions to abi-gen templates and fix tests
2019-06-04 13:18:01 +01:00
Fabio Berger
6226aa0b23
2019-06-04 13:18:01 +01:00
Fabio Berger
72af35834b
Update issue template to instruct submitter to prefix title with package name
2019-06-04 11:52:23 +01:00
David Sun
3019e3817f
Merge pull request #1846 from 0xProject/feature/website/starkdex-announcement
...
Added StarkDEX announcement to homepage
2019-06-03 12:17:02 -07:00
Chris Kalani
da9e90faf0
Added new tab prop to announcement
2019-06-03 11:55:19 -07:00
Chris Kalani
e737395c2b
Added StarkDEX announcement to homepage
2019-06-03 11:33:38 -07:00
Fabio B
5a33167594
Merge pull request #1844 from 0xProject/fix/docFixes
...
website: Doc Fixes
2019-06-03 18:20:09 +01:00
Fabio B
dfb7e50948
Merge pull request #1843 from 0xProject/fix/depSecurityIssues
...
Fixes the severe security vulnerability warnings on Github
2019-06-03 18:01:58 +01:00
Fabio Berger
b43c9f075c
Fix version picker overflow
2019-06-03 12:55:33 +01:00
Fabio Berger
f42ce6adb5
Remove scrollbars onHover behavior as a short-term fix to get cmd-f working for all content on the page
2019-06-03 12:53:16 +01:00
Fabio Berger
bf533bbdbb
Remove a bunch of packages from the Docs Home to declutter it a bit
2019-06-03 12:11:20 +01:00
Fabio Berger
9328729c4c
Remove devnet mention from metacoin project
2019-06-03 12:02:36 +01:00
Fabio Berger
2e23a044ca
Tell users of our Ethereum tools to use with Ganache now that it is supported and given our plans to deprecate devnet
2019-06-03 12:02:24 +01:00
Fabio Berger
691a3a1e72
Fix security vuln by using patched versions of deep-extend
2019-06-03 11:56:42 +01:00
Fabio Berger
fc40f9634b
Upgrade tar-fs dep to version without critical security issue
2019-06-03 11:34:59 +01:00
Amir Bandeali
4969441f21
Merge pull request #1835 from 0xProject/feat/contracts/dev-utils
...
Update OrderValidator and create DevUtils contract
2019-06-01 13:40:10 -07:00
David Sun
d04d50794e
Merge pull request #1841 from 0xProject/feature/website/remove-rahul
...
Removing Rahul from team page
2019-05-31 13:49:57 -07:00
Chris Kalani
5e1fbe34a9
Removed image file
2019-05-31 13:30:50 -07:00
Chris Kalani
2b75829a0c
Removing Rahul from team page
2019-05-31 13:29:07 -07:00
Daniel Pyrathon
3b3fd0a3a2
Merge pull request #1803 from 0xProject/instant-callback-done
...
Added performedCallback attribute for Redux state, and added a hook f…
2019-05-29 14:29:14 -07:00
Daniel Pyrathon
1e4b61008a
Merge branch 'development' of github.com:0xProject/0x-monorepo into instant-callback-done
2019-05-29 12:40:20 -07:00
David Sun
ffb71e9fd5
Merge pull request #1840 from 0xProject/fix/website/landing-kit/overflow-issue
...
Fixed bug with launch kit background
2019-05-29 11:56:54 -07:00
David Sun
c1aeb4bde6
fixing bug with background
2019-05-29 11:53:16 -07:00
David Sun
66bca5cd81
Merge pull request #1822 from 0xProject/feature/website/launch-kit-landing-page
...
[WIP] Launchkit landing page
2019-05-29 11:49:16 -07:00
F. Eugene Aumson
b68df3a067
Fix static-python-tests ( #1839 )
...
* Disable bandit linter on false positive lines
* Shorten docstring to fix linter error
2019-05-29 14:28:17 -04:00
Amir Bandeali
066f3bb646
Return MAX_UINT256 for unlimited allowances in all token standards
2019-05-28 17:01:54 -07:00
David Sun
661c334928
prettier
2019-05-28 12:58:42 -07:00
David Sun
a1895d4157
polished website
2019-05-28 12:58:42 -07:00
David Sun
1e7efe026a
committing changes
2019-05-28 12:58:41 -07:00
David Sun
02e7da979a
changes to hero
2019-05-28 12:58:41 -07:00
David Sun
bd2839110b
Merge pull request #1833 from 0xProject/feature/website/resources-menu
...
Added Resources dropdown to main nav
2019-05-28 10:05:38 -07:00
Daniel Pyrathon
1bcb2697e7
added prettifier
2019-05-27 19:16:11 -07:00
Daniel Pyrathon
fdb9a664f5
Merge branch 'development' of github.com:0xProject/0x-monorepo into instant-callback-done
2019-05-27 18:54:46 -07:00
Daniel Pyrathon
8099c334c7
Merge branch 'master' of github.com:0xProject/0x-monorepo into instant-callback-done
2019-05-27 18:52:31 -07:00
Daniel Pyrathon
344d28ab78
added prettier
2019-05-27 18:45:08 -07:00
Daniel Pyrathon
5e41168305
removed final bit of performedCallback
2019-05-27 18:35:47 -07:00
Daniel Pyrathon
dd97669cdd
removed other legacy code
2019-05-27 18:34:23 -07:00
Daniel Pyrathon
af75581659
removed legacy performedCallback system, and implemented new react-redux system
2019-05-27 18:30:29 -07:00
Amir Bandeali
3c08f5b86a
Update CHANGELOGs
2019-05-26 18:00:03 -07:00
Amir Bandeali
7809cad6cb
Fix linting errors and warnings
2019-05-26 17:59:53 -07:00
Amir Bandeali
3e59029966
Modify dev utils tests to pass
2019-05-26 17:20:10 -07:00
Amir Bandeali
24249bcb4d
Add LibTransactionDecoder to DevUtils
2019-05-26 17:19:45 -07:00
Amir Bandeali
543011c3de
Modify batch allowances to take an array of spenders
2019-05-26 17:19:01 -07:00
Amir Bandeali
4d9f2586d9
Remove redundant code, add signature checks to order validations, and create DevUtils contract
2019-05-26 16:15:56 -07:00
Amir Bandeali
7f94ebe362
Add signature validation checks to OrderValidator contract
2019-05-26 15:41:10 -07:00
Amir Bandeali
c9bf1eda54
Small readability and efficiency improvements
2019-05-26 15:33:55 -07:00
Amir Bandeali
2cd4d9004c
Create LibAssetProxyIds
2019-05-26 14:39:31 -07:00
Chris Kalani
35cd0319d4
Prettier
2019-05-24 17:50:57 -07:00
Chris Kalani
899030e966
Fixed error, whups
2019-05-24 17:38:04 -07:00
Chris Kalani
15e3944d23
Removed redundant links, fixed linting issues
2019-05-24 17:23:05 -07:00
Chris Kalani
f1fbaedb0f
Added Resources dropdown to main nav
2019-05-24 16:09:33 -07:00
Fabio Berger
cf04062a19
Publish
...
- 0x.js@6.0.10
- @0x/asset-buyer@6.1.5
- @0x/connect@5.0.10
- @0x/contract-wrappers@9.1.4
- @0x/dev-tools-pages@0.0.27
- @0x/dev-utils@2.2.3
- @0x/fill-scenarios@3.0.10
- @0x/instant@1.0.24
- @0x/metacoin@0.0.51
- @0x/migrations@4.1.6
- @0x/order-utils@8.1.1
- @0x/order-watcher@4.0.11
- @0x/pipeline@1.0.21
- @0x/react-docs@2.0.12
- @0x/react-shared@2.0.12
- @0x/sol-compiler@3.1.8
- @0x/sol-coverage@3.0.5
- @0x/sol-doc@2.0.12
- @0x/sol-profiler@3.1.7
- @0x/sol-trace@2.0.13
- @0x/sol-tracing-utils@6.0.12
- @0x/subproviders@4.1.0
- @0x/testnet-faucets@1.0.80
- @0x/website@0.0.83
- @0x/contracts-asset-proxy@2.1.5
- @0x/contracts-coordinator@2.0.4
- @0x/contracts-erc1155@1.1.6
- @0x/contracts-erc20@2.2.5
- @0x/contracts-erc721@2.1.6
- @0x/contracts-exchange@2.1.5
- @0x/contracts-exchange-forwarder@3.0.3
- @0x/contracts-exchange-libs@2.1.6
- @0x/contracts-extensions@3.1.5
- @0x/contracts-multisig@3.1.5
- @0x/contracts-test-utils@3.1.7
- @0x/contracts-utils@3.1.6
2019-05-24 16:59:56 +01:00
Fabio Berger
2e922bf7db
Updated CHANGELOGS
2019-05-24 16:59:43 +01:00
F. Eugene Aumson
741a731ecb
Transaction decoder for Coordinator ( #1802 )
...
* Remove unused dependency from erc20/package.json
* Add LibTransactionDecoder
Yet unsupported functions include:
cancelOrdersUpTo
executeTransaction
2019-05-24 11:27:53 -04:00
Fabio Berger
91bff1976c
Remove react deps from react-highlight in yarn.lock
2019-05-24 14:56:49 +01:00
Fabio B
fad500042a
Merge pull request #1830 from 0xProject/feature/fixTrezorInefficiency
...
subproviders: Fix Trezor subprovider inefficiency
2019-05-24 01:24:40 +01:00
Fabio B
bdb2a01385
Update packages/subproviders/src/subproviders/trezor.ts
...
Co-Authored-By: Jacob Evans <dekz@dekz.net >
2019-05-24 00:52:33 +01:00
Fabio Berger
f372cd2d13
Add CHANGELOG entry for new Trezor subprovider
2019-05-23 15:52:53 +01:00
Fabio Berger
a435da910f
Cache the derived key info since it does not change and currently we request it from the Trezor device for each request
2019-05-23 14:26:15 +01:00
Fabio Berger
f1d96d9673
Fix linter issues
2019-05-23 14:02:55 +01:00
Fabio Berger
45226ee1f6
Update yarn.lock
2019-05-23 14:00:57 +01:00
Fabio B
03b8d29740
Merge pull request #1431 from MarcZenn/feature/subproviders/trezor-subprovider
...
Feature/subproviders/trezor subprovider
2019-05-23 13:58:34 +01:00
Fabio B
80a4af249f
Merge branch 'development' into feature/subproviders/trezor-subprovider
2019-05-23 13:14:09 +01:00
David Sun
900d444946
Merge pull request #1816 from 0xProject/feature/website/add-alex-kroeger
...
Added Alex Kroeger and removed Leo from team page :(
2019-05-20 10:19:01 -07:00
Fabio B
7ca9393d2d
Merge pull request #1820 from 0xProject/fix/updateLaunchKitRepo
...
website/python-packages: Update 0x-launch-kit repo name to include `-backend`
2019-05-16 21:22:44 -03:00
Fabio Berger
b22d7bb310
Add backend to constant variable name as well
2019-05-16 21:21:54 -03:00
Fabio Berger
c742cdfe5c
Update 0x-launch-kit repo name to include -backend
2019-05-16 16:30:48 -03:00
xianny
2d3fe02cd7
Publish
...
- 0x.js@6.0.9
- @0x/asset-buyer@6.1.4
- @0x/connect@5.0.9
- @0x/contract-wrappers@9.1.3
- @0x/fill-scenarios@3.0.9
- @0x/instant@1.0.23
- @0x/metacoin@0.0.50
- @0x/migrations@4.1.5
- @0x/monorepo-scripts@1.0.32
- @0x/order-utils@8.1.0
- @0x/order-watcher@4.0.10
- @0x/pipeline@1.0.20
- @0x/testnet-faucets@1.0.79
- @0x/website@0.0.82
- @0x/contracts-asset-proxy@2.1.4
- @0x/contracts-coordinator@2.0.3
- @0x/contracts-erc1155@1.1.5
- @0x/contracts-erc20@2.2.4
- @0x/contracts-erc721@2.1.5
- @0x/contracts-exchange@2.1.4
- @0x/contracts-exchange-forwarder@3.0.2
- @0x/contracts-exchange-libs@2.1.5
- @0x/contracts-extensions@3.1.4
- @0x/contracts-multisig@3.1.4
- @0x/contracts-test-utils@3.1.6
- @0x/contracts-utils@3.1.5
2019-05-15 19:05:54 -04:00
xianny
7d61cb6bac
Updated CHANGELOGS
2019-05-15 19:05:44 -04:00
xianny
a804433a7a
must run npm with sudo
2019-05-15 18:08:28 -04:00
Xianny
11082320c2
add prepublish check for write permissions for npmjs packages ( #1813 )
2019-05-15 18:05:56 -04:00
xianny
9f9797b123
remove only flag
2019-05-15 18:02:32 -04:00
Xianny
05d34616b7
fallback to eth_sign if eth_signTypedData fails ( #1817 )
...
* fallback to eth_sign if eth_signTypedData fails
lots of wallets/web3providers still don't support the new signing methods
2019-05-15 18:01:55 -04:00
Jacob Evans
c7f474ada1
Merge pull request #1815 from 0xProject/bug/dutchAuctionDecode
...
Incorrect decode in DutchAuctionWrapper
2019-05-15 10:28:56 +02:00
Chris Kalani
c7328a63d0
Removing Leo's photo from images directory
2019-05-14 16:42:32 -07:00
Chris Kalani
db818794d5
Added Alex Kroeger and removed Leo :(
2019-05-14 16:34:19 -07:00
Jacob Evans
b4b34e4890
Update CHANGELOG
2019-05-14 22:25:30 +02:00
Jacob Evans
eec016380d
Commit fix to decode
2019-05-14 19:57:48 +02:00
Jacob Evans
dcab272be0
Add a test for encoding/decoding dutch auction asset data
2019-05-14 19:20:27 +02:00
Fabio Berger
418d033a5c
Publish
...
- 0x.js@6.0.8
- @0x/asset-buyer@6.1.3
- @0x/connect@5.0.8
- @0x/contract-addresses@2.3.3
- @0x/contract-wrappers@9.1.2
- @0x/fill-scenarios@3.0.8
- @0x/instant@1.0.22
- @0x/metacoin@0.0.49
- @0x/migrations@4.1.4
- @0x/order-utils@8.0.2
- @0x/order-watcher@4.0.9
- @0x/pipeline@1.0.19
- @0x/testnet-faucets@1.0.78
- @0x/website@0.0.81
- @0x/contracts-asset-proxy@2.1.3
- @0x/contracts-coordinator@2.0.2
- @0x/contracts-erc1155@1.1.4
- @0x/contracts-erc20@2.2.3
- @0x/contracts-erc721@2.1.4
- @0x/contracts-exchange@2.1.3
- @0x/contracts-exchange-forwarder@3.0.1
- @0x/contracts-exchange-libs@2.1.4
- @0x/contracts-extensions@3.1.3
- @0x/contracts-multisig@3.1.3
- @0x/contracts-test-utils@3.1.5
- @0x/contracts-utils@3.1.4
2019-05-13 23:14:54 -03:00
Fabio Berger
e7a7713b80
Updated CHANGELOGS
2019-05-13 23:14:30 -03:00
xianny
52a580d845
fix dangling comma
2019-05-13 21:17:25 -04:00
xianny
ea42a0b5f5
version bump
2019-05-13 21:15:38 -04:00
xianny
a0b63da9a6
version bump
2019-05-13 20:57:26 -04:00
Xianny
8d9932fc42
add private key option to migration script ( #1811 )
2019-05-13 16:32:37 -07:00
Xianny
54be45bedc
Update coordinator contracts ( #1812 )
...
* update coordinator contracts after redeploying
2019-05-13 16:32:16 -07:00
Jacob Evans
3c9d2a562b
Merge pull request #1810 from 0xProject/bug/asset-buyer/remainingTakerAssetAmount
...
Fix bug where remainingTakerAssetAmount is not converted to BigNumber
2019-05-13 18:53:10 +02:00
Jacob Evans
654bd5175c
Add asset-buyer to circleci
2019-05-13 18:19:08 +02:00
Jacob Evans
9db660cd3f
Update CHANGELOG
2019-05-13 16:33:29 +02:00
Jacob Evans
9aeadff9bd
Check for presence of metadata
2019-05-13 15:38:28 +02:00
Jacob Evans
cd631b789b
Commit coverage directory
2019-05-13 13:30:44 +02:00
Jacob Evans
4d98408aaf
Fix bug where remainingTakerAssetAmount is not converted to BigNumber
2019-05-13 13:28:59 +02:00
Fabio Berger
490aafba4e
Publish
...
- 0x.js@6.0.7
- @0x/abi-gen@2.0.10
- @0x/abi-gen-templates@2.1.0
- @0x/abi-gen-wrappers@4.3.0
- @0x/assert@2.0.10
- @0x/asset-buyer@6.1.1
- @0x/base-contract@5.1.0
- @0x/connect@5.0.6
- @0x/contract-artifacts@1.5.1
- @0x/contract-wrappers@9.1.0
- @0x/contracts-gen@1.0.9
- @0x/dev-tools-pages@0.0.26
- @0x/dev-utils@2.2.2
- @0x/fill-scenarios@3.0.6
- @0x/instant@1.0.21
- @0x/json-schemas@3.0.10
- @0x/metacoin@0.0.48
- @0x/migrations@4.1.2
- @0x/monorepo-scripts@1.0.31
- @0x/order-utils@8.0.0
- @0x/order-watcher@4.0.7
- @0x/pipeline@1.0.18
- @0x/react-docs@2.0.11
- @0x/react-shared@2.0.11
- @0x/sol-compiler@3.1.7
- @0x/sol-coverage@3.0.4
- @0x/sol-doc@2.0.11
- @0x/sol-profiler@3.1.6
- @0x/sol-trace@2.0.12
- @0x/sol-tracing-utils@6.0.11
- @0x/sra-spec@2.0.10
- @0x/subproviders@4.0.6
- @0x/testnet-faucets@1.0.77
- @0x/utils@4.3.3
- @0x/web3-wrapper@6.0.6
- @0x/website@0.0.80
- @0x/contracts-asset-proxy@2.1.2
- @0x/contracts-coordinator@2.0.1
- @0x/contracts-erc1155@1.1.2
- @0x/contracts-erc20@2.2.1
- @0x/contracts-erc721@2.1.2
- @0x/contracts-exchange@2.1.2
- @0x/contracts-exchange-forwarder@3.0.0
- @0x/contracts-exchange-libs@2.1.2
- @0x/contracts-extensions@3.1.2
- @0x/contracts-multisig@3.1.2
- @0x/contracts-test-utils@3.1.3
- @0x/contracts-utils@3.1.2
2019-05-10 14:12:32 -03:00
Fabio Berger
3cd31d49bb
Updated CHANGELOGS
2019-05-10 14:12:19 -03:00
Fabio Berger
6dd78b8d35
Update exchange forwarder package version
2019-05-10 13:46:30 -03:00
Jacob Evans
bd51c34098
Merge pull request #1809 from 0xProject/order-watcher-weth-events
...
OrderWatcher Deposit/Withdraw events
2019-05-10 18:32:31 +02:00
Jacob Evans
0e758fadee
Merge changelog entries
2019-05-10 17:53:09 +02:00
Jacob Evans
a67659ff8e
Update changelog
2019-05-10 16:37:09 +02:00
Jacob Evans
d1203f90da
Revert "Mutate ERC20 ABI to handle WETH Deposit and Withdrawl"
...
This reverts commit c5f6ebee18 .
2019-05-10 16:32:17 +02:00
Jacob Evans
c5f6ebee18
Mutate ERC20 ABI to handle WETH Deposit and Withdrawl
2019-05-10 16:09:09 +02:00
Xianny
41cc5234c4
Add coordinator wrapper ( #1792 )
...
* wip first pass at coordinator wrapper
* implement cancels, helper methods, and more unit tests
* pin typeorm version in pipeline
* prettier
* add export to 0x.js
* generate ZeroEx transaction using EIP712
* update Coordinator artifact
* change OrderError -> TypedDataError
2019-05-09 15:48:41 -07:00
Amir Bandeali
c2d3e5f052
Merge pull request #1804 from yxliang01/patch-1
...
fix.docs(README.md): wrong package name
2019-05-09 10:06:48 -07:00
Jacob Evans
f944b95e32
Added CHANGELOG
2019-05-09 17:26:57 +02:00
Jacob Evans
0a5b919cd9
Add fix for failing test
2019-05-09 16:46:56 +02:00
Jacob Evans
b5f85c11fe
Re-enable orderwatcher tests. Add test for WETH withdraw
2019-05-09 16:46:08 +02:00
Greg Hysz
5d44b5e913
Merge pull request #1808 from 0xProject/fix/abiEncoder/typo1
...
Fixed typo in ABI Encoder error message
2019-05-08 13:27:53 -07:00
Greg Hysen
dd1961d86c
updated changelog
2019-05-08 11:22:06 -07:00
Greg Hysen
f3539bf448
fixed typo
2019-05-08 11:22:03 -07:00
David Sun
d831e559f0
Merge pull request #1805 from 0xProject/feature/website/remove-meta-description
...
Removed default descriptions for website SEO performance
2019-05-07 13:06:15 -07:00
David Sun
cc079660f3
Merge pull request #1800 from 0xProject/feature/website/add-patryk
...
Added Patryk to the team page
2019-05-07 13:05:58 -07:00
Greg Hysz
4460dac697
Merge pull request #1806 from 0xProject/fix/abiEncoder/multibyteStrings
...
Support for ABI Encoding multibyte strings (Fixes Issue #1723 )
2019-05-07 13:01:53 -07:00
Greg Hysen
31190f921c
fixed linter errors
2019-05-07 12:34:05 -07:00
Greg Hysen
22515d8dce
updated changelog
2019-05-07 11:59:27 -07:00
Greg Hysen
a099d970a4
Fixes Issue #1723 : ABI-Encoded strings can have incorrect length header (multibyte characters)
2019-05-07 11:52:14 -07:00
David Sun
95bb2c5504
removed actual meta tags for description
2019-05-06 16:07:01 -07:00
David Sun
0b1262cc4d
removed default description
2019-05-06 15:59:55 -07:00
Xiao Liang
f9244f6f7e
fix.docs(README.md): wrong package name
2019-05-07 04:14:19 +08:00
Daniel Pyrathon
9dd4ea1584
added prettifying operations on CI
2019-05-06 12:57:20 -07:00
Daniel Pyrathon
9d085cdb61
applied linting
2019-05-03 18:23:07 -07:00
Daniel Pyrathon
f00a2dbc59
added an unsubscribe handler
2019-05-03 18:05:40 -07:00
Daniel Pyrathon
20862d47ab
Added performedCallback attribute for Redux state, and added a hook for callback whenever the transaction was successful
2019-05-03 17:27:26 -07:00
Chris Kalani
cfa1bf36de
Fixing Greg's placement in the grid
2019-05-02 14:43:22 -07:00
Chris Kalani
c362b33b5a
Added Patryk to the team page
2019-05-02 14:33:36 -07:00
F. Eugene Aumson
222a151eff
bump versions, after recent publications ( #1646 )
...
* bump versions, after recent publications
* Changelog updates and version bumps
* Correct broken URL's in setup.py's
* Correct SRA Client description (append "Client")
* Add convenience script for uninstalling all pkgs
* Add documentation link to SRA Client README.md
2019-04-30 15:56:40 -04:00
Lawrence Forman
d6115cff25
Merge pull request #1797 from 0xProject/feature/abi-gen-templates/awaitTransactionSuccess
...
Add awaitTransactionSuccessAsync() to generated contract functions.
2019-04-30 14:13:13 -04:00
Lawrence Forman
6459522617
Merge pull request #1799 from 0xProject/fix/contracts/temporarily-disable-useDockerisedSolc
...
Disable `useDockerisedSolc` for all contracts `compiler.json`s until latest solc docker images are published
2019-04-30 14:12:31 -04:00
Lawrence Forman
16e1f0eea1
Disable useDockerisedSolc for all contracts compiler.jsons until 0.5.8 docker image is released.
2019-04-30 11:01:31 -04:00
F. Eugene Aumson
0564ac1530
Python doc polish ( #1757 )
...
* Exercise doctests as a test not as a linter
* Add a contract artifact doctest, and exercise it
* Clean up linter issues
* Change asset data decoding output type
Previously, it was a TypedDict, but that was causing problems. Sphinx
seems to be broken, such that none of the fields of the class were being
rendered into the doc.
Thinking on it further, I decided that a NamedTuple makes more sense
here anyways, since tuples are immutable and this output value isn't
something someone should ever build or modify. And, NamedTuple is
getting its fields properly rendered by Sphinx.
* Add type annotations to JSON schemas docs
* Add doc publish metadata file for middlewares pkg
* Improve documentation
Note that none of the changes to .py files impact functionality in any
way, because the changes are restricted to "docstrings", which to the
Python interpreter are simply no-op statements.
However, one caveat to that is that much of these docstring changes DO
affect the functionality of automated test runs, because all of the code
examples (blocks beginning with `>>> `) are "doctests", which are
exercised via the test framework.
The index.rst files are the top-level templates for generating the
documentation, and the "automodule"/"autoclass"/etc statements pull in
the docstrings from the source code.
* correct package name in doc URL
* Move sra_client module into zero_ex namespace
* Add functions to encode asset data to bytes
* Fix: SRA client was deserializing orders weirdly
The generated code was transforming the order structure, from the camel
case field name format in the spec, into the snake case field name
format expected by Python convention. With this problem in place, the
only way to take an order from a relayer and send it to a contract (for
fill, cancel, etc) was to manually transform the field names, one by
one, into a new structure.
* Fix problem with Web3/JSON order conversion utils
* doctest: maker, trade ZRX for WETH, not vice versa
* Remove redundant test
* Construct order in native Python, not JSON
Then convert it to JSON before sending it to the relayer.
* doctest: simplify asset units
* Add doctests for filling and cancelling
* Minor doctetst copy edits; whitespace
* Rename function, and add optional parameter
* Tweak docstrings on JSON conversion functions.
* Demo asset data decoding to view asset pairs
* Demo selecting an order from the order book
And have taker take it.
* Rename variable
* Abstract ganache from examples
Doing that exposed excessive use of the verbose
NETWORK_TO_ADDRESSES[NetworkId.Ganache] construct, so simplified that,
which ripped into eliminating other temporary variables that had been
used to hold specific contract addresses.
Also cleaned up some misplaced import statements.
* Add missing SRA client doc publication metadata
* Ran prettier on new SRA client doc pub metadata
* Remove local env customizations in doc metadata
* Eliminate temporary variable
* Rename variable
* Show `pip install` in every package's doc
* Doc NetorkID & pagination params as int, not float
* Clean up unmatched parenthesis in docs
2019-04-30 07:44:51 -04:00
Amir Bandeali
b896f82282
Merge pull request #1798 from 0xProject/feat/clean-contracts
...
Add clean:contracts command to top level package.json
2019-04-29 16:07:45 -07:00
Amir Bandeali
d737d419d9
Add clean:contracts command to top level package.json
2019-04-29 16:06:00 -07:00
F. Eugene Aumson
0de2b6983b
Add LibAssetData to contracts/asset-proxy ( #1779 )
...
* Stop restarting node unnecesssarily during test
* Add new, empty LibAssetData
* Support encoding & decoding of ERC20 asset data
* Support encoding & decoding of ERC721 asset data
* Support encoding & decoding of ERC1155 asset data
* Support encoding & decoding of multi-asset data
* Support querying ERC20 balance from asset data
* Support querying ERC721 balance from asset data
* Support querying ERC1155 balance from asset data
* Support querying balance from multi-asset data
* Support querying ERC20 allowance from asset data
* Support querying ERC721 allowance from asset data
* Support querying ERC1155 allowance from asset data
* In tests, wait for allowance set before checking
* Introduce temporary variable `assetDataBody`
* Handle edge case in multi-asset balance query
* Support multi-asset allowance query by asset data
* Move variable declaration up for readability.
* Make all solhint-disable's cite specific rules
And move the directives to the ends of lines whenever possible
* Rename query tests to include " by asset data"
* Extract test helper method
* Extract another test helper method
* Support batch queries of allowances & balances
* In LibAssetData.sol, use IERC1155, not ...Mintable
* Rename balance*() return vars: amount -> balance
* Fix bug in ERC721 balance query
Was using method balanceOf(), but needed to be using ownerOf().
getERC721TokenOwner() method lifted from
@0x/extensions/contracts/src/OrderValidator/OrderValidator.sol
* Reuse new en/decoders; avoid abi.decode().
* Start lowest allowance/balance from 0, not MAX_INT
* Properly implement ERC1155 balance querying
* Split lines for readability
* Also check isApprovedForAll in 721 allowance query
* Add neglected division of allowances by amounts
* Rename methods: balanceOf -> getBalance
* Rename methods: allowance -> getAllowance
* Add methods: getBalanceAndAllowance() & batch...()
* Rename return vars: amount -> allowance
* Add devdoc comments
* Rename batchGet* methods to getBatch*
* Remove refactoring relic
* Add revert messages to all require() calls
* Reduce gas usage for ERC1155 asset data decoding
* Don't use dockerized solc for ERC20 contracts
Because they demand solc version 0.4.26, and it seems as though the tag
for that version has been deleted from dockerhub.
Without this, @0x/contracts-erc20 was failing to build.
* Rename batch functions to use plurals
* Skip dockerized solc for contracts needing 0.4.26
I seems as though the tag for that version has been deleted from
dockerhub.
Without this, these contracts were failing to build.
* Make revert reasons follow snake case convention
2019-04-29 15:46:26 -04:00
Lawrence Forman
25628c34ee
Add PR numbers to CHANGELOGs
2019-04-28 22:25:12 -04:00
Lawrence Forman
54fdccd397
Ran prettier.
2019-04-28 22:25:12 -04:00
Lawrence Forman
27af4a988d
In @0x/abi-gen-wrappers: Regenerate contract wrappers.
2019-04-28 22:25:12 -04:00
Lawrence Forman
fddad131a2
In @0x/base-contract: Expose txHashPromise in PromiseWithTransactionHash.
...
In `@0x/abi-gen-templates`: Update `awaitTransactionSuccessAsync()` partial to expose `txHashPromise`.
2019-04-28 22:25:12 -04:00
Lawrence Forman
4d493eeebd
In @0x/contracts-asset-proxy: Update tests to use contract-built-in awaitTransactionSuccessAsync().
2019-04-28 22:25:12 -04:00
Lawrence Forman
14c1495a1a
In @0x/abi-gen-templates: Make txData parameter optional in awaitTransactionSuccessAsync().
...
In `@0x/base-contract`: Make `PromiseWithTransactionHash` class compatible with ES5 transpiler.
In `@0x/abi-gen-wrappers`: Regenerate contract wrappers.
2019-04-28 22:25:12 -04:00
Lawrence Forman
49c029ddb3
In @0x/abi-gen-templates: Add txData parameter to awaitTransactionSuccessAsync.
...
In `@0x/abi-gen-templates`: Regenerate wrappers.
2019-04-28 22:25:12 -04:00
Lawrence Forman
ddbe142c4c
In @0x/abi-gen-wrappers: Regenerate contract wrappers.
2019-04-28 22:25:12 -04:00
Lawrence Forman
4710b40e45
In @0x/abi-gen-templates: Add timeoutMs parameter to awaitTransactionSuccessAsync
2019-04-28 22:25:12 -04:00
Lawrence Forman
be0b296769
Fix more linter errors.
2019-04-28 22:25:12 -04:00
Lawrence Forman
0a0ee67740
Fix linter errors.
2019-04-28 22:25:12 -04:00
Lawrence Forman
943d648225
In @0x/abi-gen-wrappers: Regenerate wrappers.
2019-04-28 22:25:12 -04:00
Lawrence Forman
6d835f5cc1
In @0x/abi-gen-templates: Add awaitTransactionSuccessAsync() to transaction template.
2019-04-28 22:25:12 -04:00
Lawrence Forman
a59cd67acf
In @0x/base-contract: expose a PromiseWithTransactionHash type.
2019-04-28 22:25:12 -04:00
Lawrence Forman
bbc06be091
Update contracts/exchange-forwarder to 0.5.5 ( #1796 )
...
* Cherry-pick updated `@0x/contracts-exchange-forwarder` from `3.0` branch.
* Add PR numbers to changelogs
2019-04-28 22:21:13 -04:00
David Sun
d303e9f347
Merge pull request #1795 from 0xProject/feature/website/new-sitemap.txt
...
Added new sitemap.txt
2019-04-26 20:03:59 -04:00
David Sun
85ee923d89
added new sitemap.txt
2019-04-26 20:01:55 -04:00
David Sun
fe6ba20ff5
Merge pull request #1788 from 0xProject/feature/website/seo+polish
...
Updated meta data for website
2019-04-26 16:24:31 -04:00
Fabio B
18acf50b12
Merge pull request #1789 from 0xProject/fix/order-watcher-race-condition
...
Fix OrderWatcher race-condition bug
2019-04-24 16:09:58 -05:00
Fabio B
509fabb61c
Merge pull request #1733 from PaulRBerg/fix/monorepo-scripts/broken-yarn-command
...
Fix yarn command in monorepo-scripts
2019-04-23 18:19:33 -05:00
Fabio Berger
cc3378b4cd
Add CHANGELOG entry
2019-04-23 18:07:12 -05:00
Fabio Berger
8d3ccf333d
Fix race-condition bug
2019-04-23 18:05:33 -05:00
David Sun
520919b165
prettier+lint
2019-04-23 18:41:54 -04:00
Francesco Agosti
600b86dd31
Merge pull request #1787 from 0xProject/feature/instant/utility-methods
...
Export utility methods and data from instant
2019-04-23 13:21:27 -07:00
fragosti
9c3fdd2584
Export utility methods and data from instant
2019-04-23 13:03:31 -07:00
David Sun
73974cd90f
added large card variant
2019-04-23 11:12:36 -04:00
David Sun
8a60b3b402
switched metadata for explore page
2019-04-23 11:05:14 -04:00
Francesco Agosti
59ed5ae6b7
Merge pull request #1785 from 0xProject/feature/instant/erc721-screen-support
...
Add overflow scroll to instant overlay & fix display bug
2019-04-22 20:39:15 -05:00
fragosti
c687385974
Fix token amount bug
2019-04-22 18:21:32 -07:00
fragosti
2f72e15ea7
Add overflow scroll to instant overlay
2019-04-22 18:07:20 -07:00
Brandon Millman
7ea99baeb2
Merge pull request #1781 from 0xProject/feature/website/add-rui-mason
...
Added Rui and Mason to the team page
2019-04-22 14:21:11 -07:00
Francesco Agosti
14f3d20772
Merge pull request #1768 from 0xProject/feature/instant/erc-721-support
...
Super MVP ERC 721 in Instant
2019-04-19 18:21:07 -05:00
fragosti
72f51df25f
Change 0x site URL
2019-04-19 17:59:37 -05:00
fragosti
a94b58e304
Remove lodash is undefined
2019-04-19 17:57:06 -05:00
fragosti
d327fabf9c
Remove empty switch statement in instant
2019-04-19 17:21:06 -05:00
fragosti
9e02888c74
Apply prettier
2019-04-19 17:05:09 -05:00
fragosti
98c9a847f3
Improve index.html
2019-04-19 16:58:42 -05:00
fragosti
a159f4c9d6
Make ERC721 image fitting more flexible
2019-04-19 16:49:37 -05:00
fragosti
b197731ed2
Add back mysterious change because of merge
2019-04-19 12:34:17 -05:00
fragosti
028f54fdf0
Fix linting errors
2019-04-19 12:28:28 -05:00
fragosti
de62a0f8ed
Merge branch 'development' of https://github.com/0xProject/0x-monorepo into feature/instant/erc-721-support
2019-04-19 11:31:52 -05:00
Chris Kalani
a0fcc50a5f
Added Rui and Mason to the team page
2019-04-18 11:58:31 -07:00
Brandon Millman
4f186e843c
Merge pull request #1777 from 0xProject/feature/website/add-paul-vienhage
...
Added Paul to team page, updated 2 photos, cleaned up titles
2019-04-15 09:13:52 -07:00
Chris Kalani
df64c20587
Added Paul to team page, updated 2 photos, cleaned up titles
2019-04-12 16:00:24 -07:00
Jacob Evans
c78a602990
Publish
...
- 0x.js@6.0.6
- @0x/abi-gen@2.0.9
- @0x/abi-gen-templates@2.0.2
- @0x/abi-gen-wrappers@4.2.0
- @0x/assert@2.0.9
- @0x/asset-buyer@6.1.0
- @0x/base-contract@5.0.5
- @0x/connect@5.0.5
- @0x/contract-addresses@2.3.1
- @0x/contract-artifacts@1.5.0
- @0x/contract-wrappers@9.0.0
- @0x/contracts-gen@1.0.8
- @0x/dev-tools-pages@0.0.25
- @0x/dev-utils@2.2.1
- ethereum-types@2.1.2
- @0x/fill-scenarios@3.0.5
- @0x/instant@1.0.20
- @0x/json-schemas@3.0.9
- @0x/metacoin@0.0.47
- @0x/migrations@4.1.1
- @0x/monorepo-scripts@1.0.30
- @0x/order-utils@7.2.0
- @0x/order-watcher@4.0.6
- @0x/pipeline@1.0.17
- @0x/react-docs@2.0.10
- @0x/react-shared@2.0.10
- @0x/sol-compiler@3.1.6
- @0x/sol-coverage@3.0.3
- @0x/sol-doc@2.0.10
- @0x/sol-profiler@3.1.5
- @0x/sol-resolver@2.0.7
- @0x/sol-trace@2.0.11
- @0x/sol-tracing-utils@6.0.10
- @0x/sra-spec@2.0.9
- @0x/subproviders@4.0.5
- @0x/testnet-faucets@1.0.76
- @0x/tslint-config@3.0.1
- @0x/types@2.2.2
- @0x/typescript-typings@4.2.2
- @0x/utils@4.3.1
- @0x/web3-wrapper@6.0.5
- @0x/website@0.0.79
- @0x/contracts-asset-proxy@2.1.1
- @0x/contracts-coordinator@2.0.0
- @0x/contracts-erc1155@1.1.1
- @0x/contracts-erc20@2.2.0
- @0x/contracts-erc721@2.1.1
- @0x/contracts-exchange@2.1.1
- @0x/contracts-exchange-forwarder@2.1.1
- @0x/contracts-exchange-libs@2.1.1
- @0x/contracts-extensions@3.1.1
- @0x/contracts-multisig@3.1.1
- @0x/contracts-test-utils@3.1.2
- @0x/contracts-utils@3.1.1
2019-04-11 17:00:06 +01:00
Jacob Evans
0acec57ba9
Updated CHANGELOGS
2019-04-11 16:59:38 +01:00
Xianny
7423028fea
Replace lodash with built-ins where possible to reduce bundle size ( #1766 )
...
* add tslint rule to disallow lodash.isUndefined
* add tslint rule to disallow lodash.isNull
* apply fixes
2019-04-10 09:36:32 -07:00
David Sun
49d951b7be
Merge pull request #1772 from 0xProject/bug/website-photos
...
Fix bug with photo name url
2019-04-09 23:44:55 -07:00
David Sun
a554c9518d
changed photo name url
2019-04-09 23:43:23 -07:00
David Sun
f3c7ba445e
Merge pull request #1771 from 0xProject/feature/website/new-team-photos
...
Website new team photos
2019-04-09 23:30:51 -07:00
David Sun
3abff41385
commiting photos
2019-04-09 23:08:29 -07:00
Ryan Chow
6c36832f0e
Stop using deprecated web3.py interface ( #1759 )
...
* Refactor contract function call to support web3.py v5.0.0. (backwards compatible with v4)
2019-04-09 09:33:36 -04:00
fragosti
310c18707b
Improve index.html
2019-04-05 16:57:13 -07:00
fragosti
422a4a5578
Add image component
2019-04-05 16:44:17 -07:00
fragosti
a995b2e1ae
UI presenting NFT a bit more nicely
2019-04-05 16:25:53 -07:00
fragosti
90ad681a9e
Extreme MVP of buying a ERC721 works
2019-04-05 15:55:10 -07:00
David Sun
2ff5c39712
Merge pull request #1767 from dave4506/fix/website/bug-sort-menu
...
Fix for menu z-index for explore
2019-04-05 15:03:13 -07:00
David Sun
ded849fd6d
fix for menu z-index
2019-04-05 15:01:07 -07:00
David Sun
02f7064953
Merge pull request #1763 from dave4506/fix/website/flash-css-error
...
Fix Explore Issues with flash of css + other minor bugs
2019-04-05 14:57:19 -04:00
David Sun
1ddadfce1e
added animation to tiles
2019-04-05 11:26:14 -07:00
David Sun
7720e5007c
added animations to explore
2019-04-05 11:17:56 -07:00
David Sun
ccfd021796
switched header 'href' to 'to'
2019-04-05 11:17:56 -07:00
F. Eugene Aumson
fdcad84cee
Delete merge conflict artifact ( #1758 )
2019-04-04 18:08:13 -04:00
Alex Browne
ad3e3b8421
Merge pull request #1755 from 0xProject/fix/circleci-yarn-permission-denied
...
Fix yarn permission denied errors in CircleCI
2019-04-04 13:21:36 -07:00
Jacob Evans
f67b4f8902
Merge pull request #1747 from 0xProject/feature/cut-the-package-fat
...
Cut the package fat! Part 1: Unwanted files
2019-04-04 14:26:23 +01:00
Jacob Evans
3c0d7319ba
Update artifacts and remove top level artifacts
2019-04-04 12:30:41 +01:00
Jacob Evans
7f0aab6ec6
Remove unused deps
2019-04-04 12:30:41 +01:00
Jacob Evans
669578a926
Add contract-artifacts to circleci
2019-04-04 12:30:41 +01:00
Jacob Evans
fa1db64a8e
Add a test to keep artifact sizes down
2019-04-04 12:30:41 +01:00
Jacob Evans
7cf60fa927
Remove sourcecode and opcodes from artifacts
2019-04-04 12:30:41 +01:00
Jacob Evans
75a0d3e494
Update all .npmignores
2019-04-04 12:30:41 +01:00
Jacob Evans
a98218ae22
Whitelist npmignore
2019-04-04 12:30:40 +01:00
Jacob Evans
10952e9dc4
Cut the package fat
2019-04-04 12:30:33 +01:00
Alex Browne
b36e23471b
Fix yarn permission denied errors in CircleCI
2019-04-03 17:19:58 -07:00
Alex Browne
f45bf1c95b
Merge pull request #1754 from 0xProject/fix/skip-geth-tests-ci
...
Disable Geth tests in CircleCI
2019-04-03 17:06:09 -07:00
Alex Browne
d4db2587aa
Disable Geth tests in CircleCI
2019-04-03 16:38:58 -07:00
F. Eugene Aumson
62e6336a7d
Fix race condition in CI runs of Python SRA client tests ( #1751 )
...
* In CI, don't start Launch Kit til Ganache is ready
* Re-enable Python SRA client tests
* For local testing, await service readiness
2019-04-03 18:22:26 -04:00
F. Eugene Aumson
2d8acd4711
Disable Python SRA tests against Launch Kit ( #1750 )
...
These tests have worked multiple times in Circle CI, but now they're not, and it seems to be misbehaving intermittently, so just disabling them for now.
2019-04-02 13:24:27 -04:00
Brandon Millman
d7d95be042
Merge pull request #1745 from 0xProject/fix/website/fix-codesandbox
...
Fix code sandbox link and 0x.js dep in website
2019-04-01 10:21:17 -07:00
David Sun
e3c97f0681
Merge pull request #1748 from dave4506/fix/website/pixure+bugs
...
Switched Pixura link
2019-04-01 08:59:20 -04:00
David Sun
1a4fa015b9
switched back to roboto
2019-04-01 08:54:02 -04:00
David Sun
63dacfaac5
switched pixura link
2019-04-01 08:48:46 -04:00
Brandon Millman
f7263ac2c6
Fix 0x.js dep
2019-03-29 16:54:41 -07:00
Brandon Millman
c7d7e1f0e3
Fix codesandbox link
2019-03-29 16:53:13 -07:00
Daniel Pyrathon
9c54b615f5
Merge pull request #1744 from 0xProject/feature/website/moar-Explore-updates
...
updates explore page
2019-03-29 16:28:02 -07:00
F. Eugene Aumson
69fe1aa981
Remove doctest skip for get_order method ( #1743 )
...
* Remove doctest skip for get_order method
* Set ganache env for Launch Kit in Circle CI
* Unpin Launch Kit version used in CI
2019-03-29 18:54:46 -04:00
rsingireddy
bfb3d19e3b
fixes by way of yarn prettier
2019-03-29 15:45:49 -07:00
rsingireddy
0b4e62a63e
updates explore page
2019-03-29 15:26:44 -07:00
David Sun
5cdbc03e71
Merge pull request #1676 from dave4506/website/feature/explore-page
...
Explore page
2019-03-28 21:10:57 -04:00
David Sun
16cd6dd25d
removed .DS_Store
2019-03-28 20:54:00 -04:00
David Sun
fc71e7f99f
updated to svg assets + new description
2019-03-28 20:51:56 -04:00
David Sun
e740380731
added changes for PR
2019-03-28 17:33:26 -04:00
Jacob Evans
f9921d2c91
Merge pull request #1714 from 0xProject/feature/order-utils/one-sided-transfer-validation
...
Simulate Maker transfer in order validation
2019-03-28 15:10:00 +01:00
Jacob Evans
d8bfc92cc5
Update documentation and changelog
2019-03-28 14:49:22 +01:00
Jacob Evans
1f2214f891
Major bump as this change could break existing orderbooks
2019-03-28 14:19:33 +01:00
Jacob Evans
50835e317f
Update CHANGELOG
2019-03-28 14:00:40 +01:00
Jacob Evans
6c8d4dcc1e
Allow simulation taker address to be specified
2019-03-28 14:00:40 +01:00
Jacob Evans
85a7efbd61
Change to accept maker amount
2019-03-28 14:00:40 +01:00
Jacob Evans
6b5ef10467
Remove unused imports
2019-03-28 14:00:39 +01:00
Jacob Evans
0bf46bfcb5
Re-use order relevant state
2019-03-28 14:00:39 +01:00
Jacob Evans
8b8dc7ac78
Update jsdoc
2019-03-28 14:00:39 +01:00
Fabio B
a017122c44
Update packages/contract-wrappers/src/types.ts
...
Co-Authored-By: dekz <dekz@dekz.net >
2019-03-28 14:00:39 +01:00
Fabio B
86a9a892d2
Update packages/contract-wrappers/src/contract_wrappers/exchange_wrapper.ts
...
Co-Authored-By: dekz <dekz@dekz.net >
2019-03-28 14:00:39 +01:00
Fabio B
f31a141d78
Update packages/contract-wrappers/src/contract_wrappers/exchange_wrapper.ts
...
Co-Authored-By: dekz <dekz@dekz.net >
2019-03-28 14:00:39 +01:00
Jacob Evans
fa67997424
Move order_utils from asset-buyer to order-utils package
2019-03-28 14:00:39 +01:00
Jacob Evans
a5f06c577d
Remove unused pause
2019-03-28 14:00:38 +01:00
Jacob Evans
e575672877
Update CHANGELOGs
2019-03-28 14:00:38 +01:00
Jacob Evans
a34d5b29e8
Return eventually rejectedWith
2019-03-28 14:00:38 +01:00
Jacob Evans
91ec65da1b
Await in tests to prevent clash in before blocks
2019-03-28 14:00:38 +01:00
Jacob Evans
ee8d40a66e
Add IAssetProxy to python
2019-03-28 14:00:38 +01:00
Jacob Evans
38ac2e80ed
Remove unused code
2019-03-28 14:00:38 +01:00
Jacob Evans
8b70762e34
Add a Test for an Untransferrable ERC20 token
2019-03-28 14:00:37 +01:00
Jacob Evans
18c613a611
Update comments
2019-03-28 14:00:37 +01:00
Jacob Evans
957f8c56a1
validateRemainingOrderAmountIsFillable
2019-03-28 14:00:37 +01:00
Jacob Evans
b16446877e
only
2019-03-28 14:00:37 +01:00
Jacob Evans
9164d58dc7
Simulate maker transfer in order validation
2019-03-28 14:00:27 +01:00
Francesco Agosti
0beb2f9d3c
Merge pull request #1740 from 0xProject/feature/website/add-Lawrence-change-Mel-role-change-Alex-Browne-role
...
adds lawrence forman to the website. changes mel role and alex browne…
2019-03-27 11:58:34 -07:00
Brandon Millman
ccdd66052a
Merge pull request #1737 from 0xProject/feature/instant/update-infura
...
[instant] Add infura project id via env variables when bundling instant
2019-03-26 19:04:57 -07:00
Brandon Millman
518fd814b6
Merge branch 'development' into feature/website/add-Lawrence-change-Mel-role-change-Alex-Browne-role
2019-03-26 17:23:58 -07:00
rsingireddy
f49bb78dba
adds lawrennce picture
2019-03-26 17:13:56 -07:00
rsingireddy
a54aa77d28
adds lawrence forman to the website. changes mel role and alex browne role
2019-03-26 16:51:07 -07:00
Brandon Millman
f85e443c9c
Add instant.0x.org to host domains
2019-03-26 16:33:16 -07:00
Alex Browne
399e004e7f
Merge pull request #1738 from 0xProject/fix/test-python-ci-failure-launch-kit-needs-pinning
...
Pin Launch Kit version in test-python CI task
2019-03-26 16:26:07 -07:00
Michael Huang
3099ba71eb
New demos for Python packages ( #1734 )
...
End-to-end demos of constructing and signing an order and submitting it to a Relayer. Docs are generated from the code, and include usage examples that are verified through automated testing.
2019-03-26 19:07:04 -04:00
F. Eugene Aumson
951fcf384c
pin launch kit version in test-python ci task
2019-03-26 18:00:16 -04:00
Brandon Millman
c750368a3e
Add infura project id via env variables when bundling instant
2019-03-26 14:17:57 -07:00
David Sun
3149d86855
lint + prettier
2019-03-26 16:55:10 -04:00
David Sun
3aaf21e34e
removed banner and lint + prettier
2019-03-26 16:20:03 -04:00
David Sun
519c375a42
added responsive features
2019-03-26 16:20:03 -04:00
David Sun
3ed2c732bd
added announcement banner
2019-03-26 16:20:02 -04:00
David Sun
0aa5550d0f
Rearchitected Explore Page + added new features
2019-03-26 16:20:02 -04:00
David Sun
1bc8dd83d3
added settings dropdown
2019-03-26 16:20:02 -04:00
David Sun
c642cd6fed
changed to popular
2019-03-26 16:20:01 -04:00
David Sun
f72918362d
created most of the page's functionality
2019-03-26 16:20:01 -04:00
Leonid Logvinov
28c4ca73ab
Merge pull request #1728 from ochikov/patch-6
...
Update constants.ts
2019-03-26 14:46:15 +01:00
Michael Huang
a256494ec8
Python contract wrappers ( #1721 )
2019-03-25 19:25:41 -04:00
Paul Berg
5fd359a64f
Fix yarn command
2019-03-25 19:32:07 +00:00
Michael Huang
e043735362
Fix regex validation on numeric inputs ( #1731 )
...
* Fix regex validation on numeric inputs
2019-03-25 15:18:58 -04:00
Amir Bandeali
7010b1adb9
Merge pull request #1729 from 0xProject/feat/coordinator/functionVisibility
...
Modify function visibilities in Coordinator contract
2019-03-25 11:51:23 -07:00
Amir Bandeali
17ff262729
Update CHANGELOG
2019-03-25 10:11:37 -07:00
Amir Bandeali
1c18838cd8
Fix typos and add tests for decodeOrdersFromFillData
2019-03-25 10:11:37 -07:00
Amir Bandeali
55b87ae78d
Make decodeOrdersFromFillData oublic and assertValidTransactionOrdersApproval internal
2019-03-25 10:11:37 -07:00
Amir Bandeali
e446e902f3
Remove TestMixins contract
2019-03-25 10:11:37 -07:00
Amir Bandeali
095b52e0b2
Make hashing methods public
2019-03-25 10:11:37 -07:00
Michael Huang
4f25ff6a50
local_message_signer middleware for web3.py ( #1713 )
2019-03-25 11:25:41 -04:00
ochikov
6242e0aeec
Update constants.ts
2019-03-25 00:21:07 +02:00
Francesco Agosti
fde9fc9dd4
Merge pull request #1722 from 0xProject/fix/instant-polling
...
Unmount Instant when closing
2019-03-22 17:03:16 -07:00
fragosti
c481e42673
Reset yarn.lock
2019-03-22 16:21:02 -07:00
fragosti
5e228d7232
Merge branch 'development' of https://github.com/0xProject/0x-monorepo into fix/instant-polling
2019-03-22 15:03:15 -07:00
fragosti
6b8e40fdc9
Make unrender idempotent
2019-03-22 15:02:12 -07:00
Alex Svanevik
bca44bf9e3
Merge pull request #1684 from 0xProject/pull-github-data
...
Pull Github data
2019-03-22 18:33:40 +08:00
askeluv
08e49dcf2e
Throttling to respect rate limits
2019-03-22 18:15:49 +08:00
Fabio Berger
0f45409b4d
Publish
...
- 0x.js@6.0.5
- @0x/abi-gen@2.0.8
- @0x/abi-gen-wrappers@4.1.0
- @0x/assert@2.0.8
- @0x/asset-buyer@6.0.5
- @0x/base-contract@5.0.4
- @0x/connect@5.0.4
- @0x/contract-addresses@2.3.0
- @0x/contract-artifacts@1.4.0
- @0x/contract-wrappers@8.0.5
- @0x/contracts-gen@1.0.7
- @0x/dev-tools-pages@0.0.24
- @0x/dev-utils@2.2.0
- @0x/fill-scenarios@3.0.4
- @0x/instant@1.0.19
- @0x/json-schemas@3.0.8
- @0x/metacoin@0.0.46
- @0x/migrations@4.1.0
- @0x/monorepo-scripts@1.0.29
- @0x/order-utils@7.1.1
- @0x/order-watcher@4.0.5
- @0x/pipeline@1.0.16
- @0x/react-docs@2.0.9
- @0x/react-shared@2.0.9
- @0x/sol-compiler@3.1.5
- @0x/sol-coverage@3.0.2
- @0x/sol-doc@2.0.9
- @0x/sol-profiler@3.1.4
- @0x/sol-resolver@2.0.6
- @0x/sol-trace@2.0.10
- @0x/sol-tracing-utils@6.0.9
- @0x/sra-spec@2.0.8
- @0x/subproviders@4.0.4
- @0x/testnet-faucets@1.0.75
- @0x/types@2.2.1
- @0x/typescript-typings@4.2.1
- @0x/utils@4.3.0
- @0x/web3-wrapper@6.0.4
- @0x/website@0.0.78
- @0x/contracts-asset-proxy@2.1.0
- @0x/contracts-coordinator@1.1.0
- @0x/contracts-erc1155@1.1.0
- @0x/contracts-erc20@2.1.0
- @0x/contracts-erc721@2.1.0
- @0x/contracts-exchange@2.1.0
- @0x/contracts-exchange-forwarder@2.1.0
- @0x/contracts-exchange-libs@2.1.0
- @0x/contracts-extensions@3.1.0
- @0x/contracts-multisig@3.1.0
- @0x/contracts-test-utils@3.1.1
- @0x/contracts-utils@3.1.0
2019-03-21 17:07:20 +01:00
Fabio Berger
5469d3ec13
Updated CHANGELOGS
2019-03-21 17:07:04 +01:00
Fabio B
d12f8410b9
Merge pull request #1689 from 0xProject/addCoordinatorSupport
...
Add Coordinator contracts support in dev tools
2019-03-21 16:04:19 +01:00
Fabio Berger
704c52d229
Move @0x/contracts-test-utils dependency from devDep to deps to fix publish test
2019-03-21 15:33:47 +01:00
Fabio Berger
7dcdda14f5
modify types
2019-03-21 15:13:39 +01:00
Fabio Berger
0f59256ca7
merge development
2019-03-21 15:04:52 +01:00
Fabio Berger
ddee04e98c
Try import instead of const
2019-03-21 14:46:47 +01:00
Steve Klebanoff
50f5002b71
Unmount component when closing
2019-03-21 14:43:31 +01:00
Fabio Berger
e866add4b0
Add artifacts to python packages
2019-03-21 14:33:54 +01:00
Fabio Berger
39b93b88c5
Fix prettier
2019-03-21 14:32:21 +01:00
Fabio Berger
deb7e95567
Revert change
2019-03-21 14:29:26 +01:00
Jacob Evans
91500501ce
Merge pull request #1695 from 0xProject/feature/reduce-excess-block-polling
...
Reduce excess block polling when using Web3ProviderEngine
2019-03-21 13:37:07 +01:00
Jacob Evans
6a1caeb9a1
Update CHANGELOGs
2019-03-21 12:33:09 +01:00
Jacob Evans
cee7803c37
Remove IAssetProxy
2019-03-21 12:02:38 +01:00
Jacob Evans
4e8d0ac7cb
Add IAssetProxy to python
2019-03-21 11:52:43 +01:00
Jacob Evans
47bbcb9935
Add HACK explanation
2019-03-21 11:52:43 +01:00
Jacob Evans
c0288c5f26
Fix changelog, remove migrate_testnet
2019-03-21 11:52:28 +01:00
Jacob Evans
18c2013625
Update contract CHANGELOGs
2019-03-21 11:51:53 +01:00
Jacob Evans
548089888d
Remove excess web3providernegine polling from contracts
2019-03-21 11:50:19 +01:00
Jacob Evans
180c65cfeb
Change all packages to use web3providerengine without excess polling
2019-03-21 11:50:19 +01:00
Jacob Evans
6a28e41bc8
Remove unnecessary type assertion
2019-03-21 11:50:19 +01:00
Jacob Evans
f9ef942a98
Use providerUtils.startProviderEngine to minimize the HACK
2019-03-21 11:50:18 +01:00
Jacob Evans
8272c7a74e
Reduce excess block polling when using Web3ProviderEngine
2019-03-21 11:49:26 +01:00
Amir Bandeali
4e745489db
Merge pull request #1720 from 0xProject/fix/remove-tec
...
Remove TEC package artifacts
2019-03-20 14:01:39 -07:00
Amir Bandeali
fc2625a0c0
Remove TEC package artifacts
2019-03-20 13:28:37 -07:00
Amir Bandeali
d0e43ebaf1
Merge pull request #1712 from merklejerk/fix/feature/contracts/LibAddressArray-tests
...
Fix LibAddressArray.indexOf() and add LibAddressArray tests.
2019-03-20 11:38:08 -07:00
Fabio Berger
879805e316
merge development
2019-03-20 17:07:02 +01:00
Fabio Berger
6845d2e0ef
Add coordinator artifacts to python package
2019-03-20 16:56:08 +01:00
Fabio Berger
542d1c1c41
In-line the declaration
2019-03-20 16:27:13 +01:00
Greg Hysen
31568e7abb
Merge pull request #1716 from 0xProject/contracts-asset-proxy/updateProxyId
...
ERC1155 ProxyId - ERC1155Token -> ERC1155Assets
2019-03-20 08:12:58 -07:00
Lawrence
4b2488b124
Ran prettier.
2019-03-20 10:58:25 -04:00
Leonid Logvinov
d4c37ecfa3
Publish
...
- 0x.js@6.0.4
- @0x/abi-gen@2.0.7
- @0x/abi-gen-wrappers@4.0.3
- @0x/assert@2.0.7
- @0x/asset-buyer@6.0.4
- @0x/base-contract@5.0.3
- @0x/connect@5.0.3
- @0x/contract-addresses@2.2.3
- @0x/contract-wrappers@8.0.4
- @0x/contracts-gen@1.0.6
- @0x/dev-tools-pages@0.0.23
- @0x/dev-utils@2.1.4
- ethereum-types@2.1.1
- @0x/fill-scenarios@3.0.3
- @0x/instant@1.0.18
- @0x/json-schemas@3.0.7
- @0x/metacoin@0.0.45
- @0x/migrations@4.0.4
- @0x/monorepo-scripts@1.0.28
- @0x/order-utils@7.1.0
- @0x/order-watcher@4.0.4
- @0x/pipeline@1.0.15
- @0x/react-docs@2.0.8
- @0x/react-shared@2.0.8
- @0x/sol-compiler@3.1.4
- @0x/sol-coverage@3.0.1
- @0x/sol-doc@2.0.8
- @0x/sol-profiler@3.1.3
- @0x/sol-resolver@2.0.5
- @0x/sol-trace@2.0.9
- @0x/sol-tracing-utils@6.0.8
- @0x/sra-spec@2.0.7
- @0x/subproviders@4.0.3
- @0x/testnet-faucets@1.0.74
- @0x/types@2.2.0
- @0x/typescript-typings@4.2.0
- @0x/utils@4.2.3
- @0x/web3-wrapper@6.0.3
- @0x/website@0.0.77
- @0x/contracts-asset-proxy@2.0.0
- @0x/contracts-coordinator@1.0.0
- @0x/contracts-erc1155@1.0.1
- @0x/contracts-erc20@2.0.0
- @0x/contracts-erc721@2.0.0
- @0x/contracts-exchange@2.0.0
- @0x/contracts-exchange-forwarder@2.0.0
- @0x/contracts-exchange-libs@2.0.0
- @0x/contracts-extensions@3.0.0
- @0x/contracts-multisig@3.0.0
- @0x/contracts-test-utils@3.1.0
- @0x/contracts-utils@3.0.0
2019-03-20 15:26:54 +01:00
Leonid Logvinov
3f9fd7c060
Updated CHANGELOGS
2019-03-20 15:26:43 +01:00
Lawrence
6ed1412bdd
Remove unnecessary copy operation in TestLibAddressArray.testAppendRealloc().
...
Test explicitly for newly allocated address in LibAddressArray "append" tests.
2019-03-20 10:19:46 -04:00
Lawrence
78b9a45158
Add PR#s to changelogs.
2019-03-20 10:19:46 -04:00
Lawrence
b8925baa88
Add unit tests for contracts/utils/LibAddressArray.
...
Fix `LibAddressArray.indexOf` returning wrong index.
2019-03-20 10:19:46 -04:00
Lawrence
87fd3f2a82
Add RevertReason.InvalidFreeMemoryPtr to packages/types.
2019-03-20 10:19:46 -04:00
Leonid Logvinov
0490ef5900
Merge pull request #1719 from 0xProject/feature/update-soliidty-parser-antlr
...
Update solidity-parser-antlr
2019-03-20 15:15:11 +01:00
Fabio Berger
8af164dbd2
Attempt to fix type issue
2019-03-20 15:05:21 +01:00
Fabio Berger
c994afbf3c
Fix Pylint
2019-03-20 15:02:49 +01:00
Leonid Logvinov
fa36c91bd6
Remove legacy entries from AST Visitor
2019-03-20 14:50:26 +01:00
Fabio Berger
843caf86fb
merge development
2019-03-20 14:32:26 +01:00
Leonid Logvinov
5b8f294aaf
Update solidity-parser-antlr
2019-03-20 14:31:51 +01:00
Fabio Berger
44eef5b0e0
Fix comment
2019-03-20 14:31:10 +01:00
Fabio B
aad75840d4
Merge pull request #1718 from 0xProject/orderWatcher/fixRaceCondition
...
Fix race-condition in Order-watcher
2019-03-20 14:19:39 +01:00
Fabio Berger
31faef7030
Add changelog entry
2019-03-20 14:19:25 +01:00
Fabio Berger
941877a05a
Fix linter
2019-03-20 13:48:59 +01:00
Fabio B
4fd4c1e8e1
Merge pull request #1717 from ochikov/fix-documentation
...
Fix documentation typos
2019-03-20 13:47:29 +01:00
Fabio Berger
7cd27cd9c8
Make sure we reset blockchain state
2019-03-20 13:31:55 +01:00
Fabio Berger
54dbef2b4f
Add semaphore around event callbacks that all modify shared state
2019-03-20 13:31:35 +01:00
Ognyan Chikov
05424c9f33
Fix documentation typos
2019-03-20 11:37:38 +02:00
askeluv
346c6fc590
Deal with failing Github API for issues
2019-03-20 12:41:56 +08:00
Greg Hysen
7ed3afe9f0
Updated function signature for ERC1155 ProxyId - ERC1155Token -> ERC1155Assets
2019-03-19 15:35:08 -07:00
Greg Hysen
d29ed6cd49
Merge pull request #1715 from 0xProject/update/contract-wrappers/dutchAuctionMainnetAddress
...
Added Dutch Auction mainnet address to contract-addresses package
2019-03-19 15:18:34 -07:00
Greg Hysen
8c3abf3473
Updated changelog
2019-03-19 15:03:43 -07:00
Greg Hysen
384114d3c7
Added Dutch Auction address on mainnet to contract-addresses package
2019-03-19 15:01:24 -07:00
Greg Hysen
e8be5a0a8f
Merge pull request #1673 from 0xProject/feature/contracts/erc1155ProxyIntegrationTests-2
...
Exchange & Proxy Integration Tests - ERC1155
2019-03-19 11:00:56 -07:00
Greg Hysen
98c6fa10e6
Added 1explicit ERC1555Poxy testsfor cwhen receiver allback data is NULLL (0x)
2019-03-19 09:37:16 -07:00
Greg Hysen
30d0bdec07
Updated changelog and yarn.lock
2019-03-19 09:37:16 -07:00
Greg Hysen
7024f29865
updated changelogs
2019-03-19 09:36:12 -07:00
Greg Hysen
29ebed9514
Added ERC1155 artifacts to log decoder for exchange wrapper
2019-03-19 09:36:11 -07:00
Greg Hysen
c0260bc44a
rebased against development
2019-03-19 09:36:11 -07:00
Greg Hysen
6992bff0e0
Ran prettier & linter
2019-03-19 09:36:11 -07:00
Greg Hysen
6957e6e8f7
ERC1155 integration tests with MultiAssetProxy
2019-03-19 09:36:11 -07:00
Greg Hysen
31dbca7efc
More integration tests for ERC1155 <> Multi Asset Proxy encoding / decoding
2019-03-19 09:36:11 -07:00
Greg Hysen
82b6dad1ba
Exchange Integration Tests
2019-03-19 09:36:11 -07:00
Greg Hysen
5063c17e6b
ERC1155 Asset Data tests + types
2019-03-19 09:36:11 -07:00
Amir Bandeali
3fff3d9c60
Merge pull request #1707 from 0xProject/fix/update-ganache
...
Change `evmVersion` to `constantinople` for contract compilation
2019-03-19 08:23:12 -07:00
Fabio Berger
2fbe0aed32
Fix Python tests
2019-03-19 14:53:43 +01:00
Alex Svanevik
3bdc1802cb
Merge branch 'development' into pull-github-data
2019-03-19 14:31:31 +08:00
Francesco Agosti
2675833b0d
Merge pull request #1709 from 0xProject/feature/website/add-Daniel
...
adds daniel pyrahon to website
2019-03-18 14:53:49 -07:00
fragosti
939a5b477a
Run linter
2019-03-18 14:51:51 -07:00
Rahul Singireddy
dc57e7a5b3
adds daniel pyrahon to website
2019-03-18 14:19:27 -07:00
Amir Bandeali
a401b8f475
Fix web3wrapper node version test
2019-03-18 13:07:34 -07:00
Amir Bandeali
b008fabdac
Change petersburg to constantinople
2019-03-18 13:07:34 -07:00
Amir Bandeali
caf286b8cb
Update CHANGELOGs
2019-03-18 13:07:34 -07:00
Amir Bandeali
aea278c022
Update evmVersion to petersburg
2019-03-18 13:07:34 -07:00
Amir Bandeali
4e20fe1602
Update ganache-core to 2.5.3
2019-03-18 13:07:34 -07:00
Fabio Berger
849ca58228
Fix PR number
2019-03-18 20:40:29 +01:00
Fabio Berger
9991fca2e5
Add changelog entry for contract-addressesa
2019-03-18 20:39:02 +01:00
Fabio Berger
9c7bdcfeef
Add testnet and mainnet coordinator and coordinatorRegistry addresses
2019-03-18 20:37:01 +01:00
Fabio Berger
b5463d522b
Add PR numbers
2019-03-18 17:30:10 +01:00
Fabio Berger
af0d830103
Update coordinator wrapper
2019-03-18 17:20:58 +01:00
Fabio Berger
d4187dffa3
Add createCoordinatorApprovalTypedData method to order-utils and use in Coordinator tests
2019-03-18 17:20:51 +01:00
Fabio Berger
a7f06f2be5
Update coordinator abi-gen-wrapper
2019-03-18 16:44:11 +01:00
Fabio Berger
7ff7d1a185
Merge branch 'development' into addCoordinatorSupport
...
* development:
Fix order-watcher version
2019-03-18 12:00:18 +01:00
Fabio Berger
d3ab612a89
Fix order-watcher version
2019-03-18 11:59:56 +01:00
Fabio Berger
e3bc80e027
Merge branch 'development' into addCoordinatorSupport
...
* development: (93 commits)
Linting
Copied MixinAssetProxyDispatcher from exchange
Added deployed contract packages to readme (and link to top-level readme)
Bumped version of ERC1155Proxy to 0.5.5 + merged ERC20Proxy/ERC721Proxy/MultiAssetProxy dependencies into base contract files
Make credits program participants 1 row
Correct comment in `hashEIP712Message()` in `LibEIP712Domai.sol`. Merge janky changelog notes in `types` package. Correct changelog note in `coordinator` changelog.
Add PR numbers to changelogs.
additional zero outcome tests
renamed perUnitValue to valueMultiplier
added test for amount=0
Adjusted changelog version since nothing has been published during this PR
Added calldatacopy comment
Do not revert if value or amount are zero. Only if amount is non-zero and there is an overflow.
updated comment for calldatacopy
yarn.lock for erc1155 proxy
added exports for 1155 proxy
Renamed tokenIds -> ids, tokenValues -> values, callbackData -> data to be consistent with the ERC1155 reference implementation.
Rebased against development
Ran prettier
Updated changelogs and documentation for erc1155 proxy
...
2019-03-18 11:20:22 +01:00
Alex Svanevik
a8720806f1
Merge pull request #1702 from 0xProject/fix/pipeline/replace-edps-endpoint
...
Changed EDPS endpoint to a 0x AWS one
2019-03-18 18:09:31 +08:00
askeluv
5aac4c2e5d
Linting
2019-03-18 17:36:19 +08:00
Amir Bandeali
6fa645aab9
Merge pull request #1705 from merklejerk/feature/contracts/coordinator-tx-eip712-mixed-domains
...
Separate domains for Coordinator transactions and approvals
2019-03-16 16:21:01 -07:00
Greg Hysen
842ea4645b
Merge pull request #1701 from 0xProject/feature/contracts/erc1155ProxySolidity055
...
Upgrade asset-proxy package to solidity 0.5.5
2019-03-15 21:32:57 -07:00
Greg Hysen
e1cfbcd4f6
Copied MixinAssetProxyDispatcher from exchange
2019-03-15 21:16:21 -07:00
Greg Hysen
6f17ff55fa
Added deployed contract packages to readme (and link to top-level readme)
2019-03-15 21:16:18 -07:00
Greg Hysen
d88af4dfa6
Bumped version of ERC1155Proxy to 0.5.5 + merged ERC20Proxy/ERC721Proxy/MultiAssetProxy dependencies into base contract files
2019-03-15 19:02:24 -07:00
fragosti
bb0ba21e92
Merge https://github.com/0xProject/0x-monorepo into development
2019-03-15 16:48:41 -07:00
fragosti
f0753c8e58
Make credits program participants 1 row
2019-03-15 16:48:18 -07:00
Lawrence Forman
4c55004b08
Correct comment in hashEIP712Message() in LibEIP712Domai.sol.
...
Merge janky changelog notes in `types` package.
Correct changelog note in `coordinator` changelog.
2019-03-15 19:23:56 -04:00
Lawrence Forman
ae24119c09
Merge branch 'development' into feature/contracts/coordinator-tx-eip712-mixed-domains
2019-03-15 19:10:44 -04:00
Lawrence Forman
b8753d8f20
Add PR numbers to changelogs.
2019-03-15 18:29:26 -04:00
Greg Hysen
bab368b956
Merge pull request #1661 from 0xProject/feature/contracts/erc1155Proxy-4
...
ERC1155 Asset Proxy
2019-03-15 15:25:55 -07:00
Greg Hysen
22bc1fb21e
additional zero outcome tests
2019-03-15 15:05:52 -07:00
Greg Hysen
63ba764de8
renamed perUnitValue to valueMultiplier
2019-03-15 15:05:52 -07:00
Greg Hysen
6a7530d741
added test for amount=0
2019-03-15 15:05:52 -07:00
Greg Hysen
eb9bf7c4f9
Adjusted changelog version since nothing has been published during this PR
2019-03-15 15:05:52 -07:00
Greg Hysen
b6571d0ca3
Added calldatacopy comment
2019-03-15 15:05:52 -07:00
Greg Hysen
9207d1c680
Do not revert if value or amount are zero. Only if amount is non-zero and there is an overflow.
2019-03-15 15:05:52 -07:00
Greg Hysen
f783c9bb25
updated comment for calldatacopy
2019-03-15 15:05:52 -07:00
Greg Hysen
df5786deda
yarn.lock for erc1155 proxy
2019-03-15 15:05:51 -07:00
Greg Hysen
de971e6c46
added exports for 1155 proxy
2019-03-15 15:05:02 -07:00
Greg Hysen
2a6ed0c96e
Renamed tokenIds -> ids, tokenValues -> values, callbackData -> data to be consistent with the ERC1155 reference implementation.
2019-03-15 15:05:02 -07:00
Greg Hysen
9ec380777a
Rebased against development
2019-03-15 15:05:02 -07:00
Greg Hysen
8916d0d367
Ran prettier
2019-03-15 15:05:02 -07:00
Greg Hysen
1e5648111e
Updated changelogs and documentation for erc1155 proxy
2019-03-15 15:05:02 -07:00
Greg Hysen
ae51cfe8b9
Added method descriptions to erc1155 proxy wrapper
2019-03-15 15:05:02 -07:00
Greg Hysen
05ef250ab4
Ran prettier & linter
2019-03-15 15:05:02 -07:00
Greg Hysen
38e4871f32
Moved transferFrom with/without logs into ERC1155 Proxy Wrapper
2019-03-15 15:05:02 -07:00
Greg Hysen
a86ba7af2e
moved transferFrom into ERC1155 Proxy Wrapper
2019-03-15 15:05:02 -07:00
Greg Hysen
5704afc54c
ERC1155 Asset Data tests + types
2019-03-15 15:05:02 -07:00
Greg Hysen
55c4fc9aca
Ran prettier / linter
2019-03-15 15:05:02 -07:00
Greg Hysen
888c17353b
Renamed erc1155token to erc1155Contract in proxy tests
2019-03-15 15:05:02 -07:00
Greg Hysen
054c0e91a3
removed erc1155 proxy tests from general proxy test file
2019-03-15 15:05:02 -07:00
Greg Hysen
4dfb610eba
updated erc1155 proxy tests and moved to their own test file
2019-03-15 15:05:02 -07:00
Greg Hysen
008eb8dd8b
cleaning up erc1155 proxy tests
2019-03-15 15:05:02 -07:00
Greg Hysen
2882c4bb89
test with several tokens erc1155 proxy
2019-03-15 15:05:02 -07:00
Greg Hysen
4473851f5b
Remaining tests for erc1155 proxy
2019-03-15 15:05:02 -07:00
Greg Hysen
15d9e2d3d5
Split ERC1155 Asset Proxy from ERC1155 POC implementation - squashed
2019-03-15 15:05:02 -07:00
Greg Hysen
d5d9df383e
Added remaining erc1155 revert reasons to types package
2019-03-15 15:05:02 -07:00
Greg Hysen
243a04b756
tests for allowance approvals on erc1155
2019-03-15 15:05:02 -07:00
Greg Hysen
b77dcbd39b
bumped revision verson for types package
2019-03-15 15:05:02 -07:00
Lawrence Forman
ad5d4bdfc5
Unexport constants from order-utils.
...
Directly grab the EIP712 constants from the `order-utils` package in `/contracts/coordinator/test/util/hash_utils`.
Update changelogs.
2019-03-15 18:01:43 -04:00
Lawrence Forman
54c17b0068
Ran prettier & linter.
...
Updated CHANGELOGs.
2019-03-15 17:32:36 -04:00
Lawrence Forman
616907eff8
Update coordinator tests to comply with mixed EIP712 domains.
2019-03-15 16:52:18 -04:00
Lawrence Forman
afaabb3673
Move Coordinator EIP712 constants from contracts/test-utils to packages/order-utils.
...
Export `constants` from `packages/types`.
Add `SignatureInvalid` to `RevertReason` in `packages/types`.
2019-03-15 16:52:18 -04:00
Lawrence Forman
1c1f625352
Add SignatureType.Invalid to Coordinator.
...
`LibEIP712Domain.sol` can now produce hashes for both Coordinator and Exchange data through `hashEIP712CoordinatorMessage()` and `hashEIP712ExchangeMessage()`.
Coordinator now only uses its own domain for approval hashes, and the Exchange's domain for transaction hashes.
2019-03-15 16:52:18 -04:00
fragosti
d3f45d2148
Remove facebook from credits page
2019-03-15 11:30:36 -07:00
Xianny
7326dbd108
add greenhouse ( #1690 )
2019-03-15 10:37:52 -07:00
F. Eugene Aumson
4bf311a282
Enable cryptokitties data from nonfungible.com ( #1680 )
...
* enable cryptokitties
Recall that nonfungible.com sent us an initial data dump so that we
wouldn't have to pull everything from the API. And recall that we're
storing that initial dump on S3. Finally, recall that the cryptokitties
data was particularly voluminous (~1GB), which doesn't easily transfer to
and from S3.
These changes provide a CLI script to partition that data (or any such data
from nonfungible.com) into a set of smaller files; and a scraping script
that seamlessly recombines those partitions for loading into the database.
* add chainbreakers, chibifighters & mlbcryptobaseball
2019-03-15 10:50:59 -04:00
F. Eugene Aumson
7f5a3f12ca
Relay failures through command line interface ( #1700 )
...
* Relay failures through command line interface
2019-03-15 10:38:21 -04:00
askeluv
6a9b71466d
Changed endpoint to an AWS one + added increased timeout
2019-03-15 15:52:32 +08:00
Amir Bandeali
70e550a25f
Merge pull request #1698 from ochikov/patch-3
...
Update constants.ts
2019-03-14 20:25:54 -07:00
ochikov
1328882ab6
Update constants.ts
2019-03-14 18:12:50 +02:00
Jacob Evans
b378a0608d
Merge pull request #1692 from 0xProject/fix/order-watcher/1550
...
Fix error where object could be undefined given an approval event
2019-03-14 11:30:54 +01:00
Jacob Evans
e28c6d6f9c
Add a regression test for #1550
2019-03-14 10:45:20 +01:00
Jacob Evans
f57f29e426
Update changelog
2019-03-14 10:12:13 +01:00
Jacob Evans
f2857452e3
Fix error were object could be undefined given an approval event
2019-03-14 10:12:03 +01:00
Amir Bandeali
af04c294b9
Merge pull request #1693 from 0xProject/fix/contracts/unpinVersions
...
Unpin Solidity versions for contracts that are not deployed
2019-03-13 22:34:31 -07:00
Amir Bandeali
65c8630534
Unpin Solidity versions for contracts that are not deployed
2019-03-13 16:53:22 -07:00
askeluv
095882d016
Added Github issue entity
2019-03-13 16:30:10 +08:00
askeluv
1693506f80
name -> full_name + fixed error message for missing access token
2019-03-13 11:47:42 +08:00
Greg Hysen
667c22169f
Merge pull request #1657 from 0xProject/feature/contracts/erc1155MinimalImplementation
...
erc1155 minimal implementation
2019-03-12 12:51:43 -07:00
Greg Hysen
c53edf6bd9
0.5.3 -> 0.5.5 in erc1155 contracts
2019-03-12 11:39:00 -07:00
Greg Hysen
b601220845
Updated package.json dependencies
2019-03-12 11:09:39 -07:00
Greg Hysen
e77a608f45
Got build working on erc1155
2019-03-11 19:07:58 -07:00
Amir Bandeali
2822e77716
Merge pull request #1682 from 0xProject/feat/contracts/solidity0.5.5
...
Upgrade contracts to Solidity 0.5.5
2019-03-11 17:06:28 -07:00
Greg Hysen
98227928af
Added Address.sol for isContract checks to contracts-utils package
2019-03-11 16:12:31 -07:00
Greg Hysen
430afbdc80
Replaced SafeMath in ERC1155 package with the version in contracts-utils
2019-03-11 16:06:18 -07:00
Greg Hysen
dfdb48ce7d
Updated README and circleci for erc1155 package
2019-03-11 15:00:41 -07:00
Greg Hysen
257d1b2b52
Set evm version to byzantium to avoid using unsupported opcodes in solidity 0.5.5
2019-03-11 15:00:41 -07:00
Greg Hysen
07200437b6
style improvements for erc1155 basic implementation
2019-03-11 15:00:41 -07:00
Greg Hysen
ebfa00d555
Added remaining erc1155 revert reasons to types package
2019-03-11 15:00:41 -07:00
Greg Hysen
421f555d57
Ran prettier
2019-03-11 14:59:58 -07:00
Greg Hysen
4b60d941cc
erc1155 wrapper improvements - handle minting for mutliple addresses at once + more revert reasons
2019-03-11 14:59:58 -07:00
Greg Hysen
60d24ada62
tests for allowance approvals on erc1155
2019-03-11 14:59:58 -07:00
Greg Hysen
a1c121e2fe
ignore erc1155 artifacts and wrappers for prettier
2019-03-11 14:59:58 -07:00
Greg Hysen
b3775a3ca5
more style cleanup of erc1155 basic implementation
2019-03-11 14:59:58 -07:00
Greg Hysen
5d36c97a46
Added license to utils
2019-03-11 14:59:58 -07:00
Greg Hysen
4bdd412c15
added pr to changelogs
2019-03-11 14:59:58 -07:00
Greg Hysen
46e3bcd6b9
cleaned up reference implementation revert reasons
2019-03-11 14:59:58 -07:00
Greg Hysen
68a85ddf90
removed unnecessary solhintignore
2019-03-11 14:59:58 -07:00
Greg Hysen
6eba9273cb
bumped revision verson for types package
2019-03-11 14:59:58 -07:00
Greg Hysen
9de151cc14
ran prettier
2019-03-11 14:55:45 -07:00
Greg Hysen
b8c9a5dd1f
renamed contracts::lib -> contracts::utils
2019-03-11 14:55:45 -07:00
Greg Hysen
4dfb3507c4
updated compiler.json
2019-03-11 14:55:45 -07:00
Greg Hysen
0cac2d407b
Cleanup
2019-03-11 14:55:45 -07:00
Greg Hysen
b3106cd932
Removed DummyERC1155Token
2019-03-11 14:55:45 -07:00
Greg Hysen
c4a467fa96
Ran lint-contracts
2019-03-11 14:55:45 -07:00
Greg Hysen
cf7afbe7f6
ran linter
2019-03-11 14:55:45 -07:00
Greg Hysen
a8d58aeac4
ran prettier
2019-03-11 14:55:45 -07:00
Greg Hysen
28209e9413
cleaning
2019-03-11 14:55:45 -07:00
Greg Hysen
68ed56f2d9
some cleanup
2019-03-11 14:55:45 -07:00
Greg Hysen
0c03747807
Basic ERC1155 wrapper
2019-03-11 14:55:45 -07:00
Greg Hysen
dfe7ecbb5b
Added erc1155 package to top-level package.json
2019-03-11 14:55:45 -07:00
Greg Hysen
3039d8edfa
Ran prettier
2019-03-11 14:55:45 -07:00
Greg Hysen
7c850cc082
Basic ERC1155 Implementation. Derived from reference implementation, with bug fixes.
2019-03-11 14:55:45 -07:00
Alex Browne
0e07ee3d81
Merge pull request #1683 from 0xProject/feature/pipeline-entities-documentation
...
Add documentation for some pipeline entities
2019-03-11 11:55:43 -07:00
Amir Bandeali
14b820f2c1
Merge pull request #1685 from merklejerk/fix/order-watcher/websocket-1.0.25
...
Upgrade to websocket@^1.0.26 to fix broken tests
2019-03-11 11:08:28 -07:00
Fabio Berger
9366fa3b45
Add CHANGELOG entries
2019-03-11 15:29:26 +01:00
Fabio Berger
d356e9e65f
Add deploying Coordinator contracts to migration script
2019-03-11 14:38:51 +01:00
Fabio Berger
230ebffd0e
Generate Coordinator contract wrappers and add to abi-gen-wrappers package
2019-03-11 14:38:35 +01:00
Fabio Berger
5eedc1edca
Add Coordinator contracts to contract-artifacts package
2019-03-11 14:38:00 +01:00
Fabio Berger
fa6db9411b
Remove unused file
2019-03-11 13:07:38 +01:00
askeluv
b88e42a52d
Prettier
2019-03-11 14:33:17 +08:00
askeluv
8d1b27d130
Added entity tests
2019-03-11 14:31:51 +08:00
askeluv
1148d37102
Added comparison details to forks vs main branch
2019-03-11 14:10:08 +08:00
askeluv
88704ce417
Prettier
2019-03-08 20:07:26 +08:00
askeluv
9f69d2cb76
Third entity: Github fork
2019-03-08 20:04:03 +08:00
Lawrence
644f54bfba
Update connect package as well because it was also asking for websocket@^1.0.25.
2019-03-08 02:20:23 -08:00
Lawrence
755c4da8cc
Add PR
2019-03-08 01:39:45 -08:00
Lawrence
483c77fba8
Remove websocket@1.0.25 entry from yarn.lock so yarn installs websocket@^1.0.26.
...
Update order-watcher's websocket dependency from ^1.0.25 (broken on some node architectures) to ^1.0.26.
2019-03-08 01:26:28 -08:00
askeluv
55fd71c5e1
Second entity: Github pull request
2019-03-08 14:37:36 +08:00
askeluv
1991bd437f
First entity: Github repo
2019-03-08 12:32:21 +08:00
Amir Bandeali
22af796302
Cleanup
2019-03-07 19:36:26 -08:00
Alex Browne
a70931ffbf
Add documentation for some pipeline entities.
2019-03-07 18:28:57 -08:00
Amir Bandeali
2f7dd177c1
Update CHANGELOGs
2019-03-07 15:17:56 -08:00
Amir Bandeali
d35a053efd
Update remaining contract Solidity versions to 0.5.5
2019-03-07 15:17:51 -08:00
Amir Bandeali
87cc1f9415
Update TEC solidity versions
2019-03-07 14:57:13 -08:00
Amir Bandeali
e7bb524362
Update dependencies and update solc types
2019-03-07 14:57:13 -08:00
Amir Bandeali
9e03e1c742
Merge pull request #1668 from 0xProject/feat/contracts/tec-txorigin-check
...
Add tx.origin to TEC approvals
2019-03-07 14:55:32 -08:00
Greg Hysen
6fbfcef1fa
Merge pull request #1681 from 0xProject/update/codeowners
...
Updated codeowners
2019-03-07 14:29:57 -08:00
Amir Bandeali
9471510086
Optimize LibAddressArray and update CHANGELOG
2019-03-07 14:29:06 -08:00
Greg Hysen
56320468fd
Updated codeowners
2019-03-07 14:16:08 -08:00
Amir Bandeali
53a70bbffb
Change InvalidSender err to invalidOrigin
2019-03-07 13:58:50 -08:00
David Sun
4f2e547bd6
Merge pull request #1679 from dave4506/feature/website/add-ethFinex
...
Add svg file for ethfinex to website
2019-03-07 12:39:52 -08:00
David Sun
af82fa7b62
fixed row issues
2019-03-07 12:35:52 -08:00
Greg Hysen
6bd1a5ab80
Merge pull request #1675 from 0xProject/feature/contracts/TECRegistry-2
...
Coordinator Registry
2019-03-07 11:49:49 -08:00
Greg Hysen
93568f6fd0
Coordinator Registry + tests
2019-03-07 11:32:18 -08:00
David Sun
1a3bf81c19
linted + prettier
2019-03-07 11:21:30 -08:00
David Sun
2eeabe3998
add svg file for ethfinex
2019-03-07 11:08:25 -08:00
Amir Bandeali
b1d86a7a2d
Update yarn.lock
2019-03-07 11:06:17 -08:00
Amir Bandeali
6cfc9ba47b
Use != instead of < in loops
2019-03-07 10:56:12 -08:00
Amir Bandeali
350474540b
Optimize for loops in LibAddressArray
2019-03-07 10:56:12 -08:00
Amir Bandeali
1136e58de7
Add txOrigin to approvals
2019-03-07 10:56:12 -08:00
Amir Bandeali
558ce4713c
Optimize approval hashing
2019-03-07 10:34:10 -08:00
Amir Bandeali
69c6f50dfb
Optimize transaction hashing
2019-03-07 10:30:17 -08:00
Greg Hysen
babe01321c
Merge pull request #1677 from 0xProject/update/contracts/tecToCoordinator
...
Rename TEC to Coordinator in contracts
2019-03-07 10:28:47 -08:00
Greg Hysen
ff61dc4391
Updated coordinator name in package.json
2019-03-07 10:13:44 -08:00
Greg Hysen
4da6ede9d0
More tec -> coordinator changes
2019-03-07 10:11:15 -08:00
Greg Hysen
0b1bab873e
Updated contracts-tec to contracts-coordinator in package.json
2019-03-07 09:47:59 -08:00
Greg Hysen
6c60341ce8
Changed coordinator domain name to "0x Protocol Coordinator"
2019-03-07 09:28:29 -08:00
Greg Hysen
e1c1878130
Ran linter
2019-03-07 09:11:26 -08:00
Greg Hysen
fea5a39740
Ran prettier
2019-03-07 08:57:30 -08:00
Greg Hysen
9f2221a885
Updated gitignore
2019-03-07 08:37:41 -08:00
Greg Hysen
977cd2505e
updated constants for TEC to Coordinator rename
2019-03-07 08:34:11 -08:00
Greg Hysen
e3f85a7c0f
Updated README for coordinator package
2019-03-07 08:34:11 -08:00
Greg Hysen
d81339722e
Updated CHANGELOG for coordinator package
2019-03-07 08:34:11 -08:00
Greg Hysen
f5c09e02de
Remaining TEC -> Coordinator renaming
2019-03-07 08:33:22 -08:00
Greg Hysen
5e102526ec
Renamed tec package to coordinator package
2019-03-07 08:33:22 -08:00
Greg Hysen
3c2efd4b67
Rename TEC to Coordinator in contracts
2019-03-07 08:33:22 -08:00
Greg Hysen
7bb93a7c32
Merge pull request #1678 from 0xProject/fix/contracts/solidityUpgradeFix
...
Fix contracts after Solidity 0.5.5 update
2019-03-07 08:13:01 -08:00
Greg Hysen
ac8f4ae2f9
updated changelogs of contracts packages
2019-03-06 15:45:18 -08:00
Greg Hysen
1ff49188b1
Set evm version to byzantium to avoid using unsupported opcodes in solidity 0.5.5
2019-03-06 15:10:11 -08:00
David Sun
2c329023c2
Merge pull request #1666 from dave4506/feature/website/update-states
...
Updated stats on website
2019-03-03 18:49:24 -08:00
David Sun
4457a300bf
updated
2019-03-03 18:48:37 -08:00
Leonid Logvinov
397496aff0
Publish
...
- 0x.js@6.0.3
- @0x/abi-gen@2.0.6
- @0x/abi-gen-wrappers@4.0.2
- @0x/assert@2.0.6
- @0x/asset-buyer@6.0.3
- @0x/base-contract@5.0.2
- @0x/connect@5.0.2
- @0x/contract-wrappers@8.0.3
- @0x/contracts-gen@1.0.5
- @0x/dev-tools-pages@0.0.22
- @0x/dev-utils@2.1.3
- @0x/fill-scenarios@3.0.2
- @0x/instant@1.0.17
- @0x/json-schemas@3.0.6
- @0x/metacoin@0.0.44
- @0x/migrations@4.0.3
- @0x/monorepo-scripts@1.0.27
- @0x/order-utils@7.0.2
- @0x/order-watcher@4.0.3
- @0x/pipeline@1.0.14
- @0x/react-docs@2.0.7
- @0x/react-shared@2.0.7
- @0x/sol-compiler@3.1.3
- @0x/sol-coverage@3.0.0
- @0x/sol-doc@2.0.7
- @0x/sol-profiler@3.1.2
- @0x/sol-trace@2.0.8
- @0x/sol-tracing-utils@6.0.7
- @0x/sra-spec@2.0.6
- @0x/subproviders@4.0.2
- @0x/testnet-faucets@1.0.73
- @0x/utils@4.2.2
- @0x/web3-wrapper@6.0.2
- @0x/website@0.0.76
- @0x/contracts-asset-proxy@1.0.9
- @0x/contracts-erc20@1.0.9
- @0x/contracts-erc721@1.0.9
- @0x/contracts-exchange@1.0.9
- @0x/contracts-exchange-forwarder@1.0.9
- @0x/contracts-exchange-libs@1.1.3
- @0x/contracts-extensions@2.0.8
- @0x/contracts-multisig@2.0.8
- @0x/contracts-tec@0.0.4
- @0x/contracts-test-utils@3.0.8
- @0x/contracts-utils@2.0.8
2019-03-01 14:34:26 -08:00
Leonid Logvinov
7458fe0d81
Updated CHANGELOGS
2019-03-01 14:34:15 -08:00
Leonid Logvinov
453c81f634
Merge pull request #1663 from 0xProject/fix/sol-profiler
...
Sol profiler improvements and bug fixes
2019-03-01 14:19:41 -08:00
Leonid Logvinov
eebce4b54d
Fix linter errors
2019-03-01 13:59:56 -08:00
Fabio B
f7976e18f1
Update packages/sol-profiler/src/profiler_subprovider.ts
...
Co-Authored-By: LogvinovLeon <logvinov.leon@gmail.com >
2019-03-01 13:46:47 -08:00
Fabio B
d951fe9988
Update packages/sol-tracing-utils/CHANGELOG.json
...
Co-Authored-By: LogvinovLeon <logvinov.leon@gmail.com >
2019-03-01 13:46:42 -08:00
Fabio B
fd4da78075
Update packages/sol-profiler/src/profiler_subprovider.ts
...
Co-Authored-By: LogvinovLeon <logvinov.leon@gmail.com >
2019-03-01 13:46:35 -08:00
Fabio B
a025ae3f54
Update packages/sol-profiler/src/profiler_subprovider.ts
...
Co-Authored-By: LogvinovLeon <logvinov.leon@gmail.com >
2019-03-01 13:46:27 -08:00
Jacob Evans
a75ba0d903
Merge pull request #1662 from 0xProject/bug/move-contracts-test-utils
...
Move contracts-test-utils to dev dependencies
2019-03-01 10:35:59 -05:00
Alex Svanevik
99318ae2ba
Merge pull request #1658 from 0xProject/fix/pipeline/edps-rate-limiting
...
Added bottleneck for EDPS to deal with rate-limiting
2019-03-01 18:11:18 +08:00
Leonid Logvinov
8369bcb605
Fix linter issues
2019-02-28 22:37:32 -08:00
askeluv
338cc69034
Removed logging
2019-03-01 14:33:19 +08:00
Leonid Logvinov
4526c52fe8
Add PR numbers
2019-02-28 20:23:24 -08:00
Leonid Logvinov
81f9bda502
Add CHANGELOG entries
2019-02-28 20:19:47 -08:00
Leonid Logvinov
46bc5463ca
Change the way we access the stack in traces
2019-02-28 20:19:05 -08:00
Leonid Logvinov
bb346537ba
Make sol-profiler faster
2019-02-28 20:18:44 -08:00
F. Eugene Aumson
3b5f0d5c30
Adapt to Bloxy API change ( #1659 )
...
* Adapt to Bloxy API change
We were using the `days` parameter, but that's no longer available in
the API, so our fetching of previous days (before "today") was broken.
This change gets rid of the concept of "days", and uses the API's new
`from_date` and `till_date` parameters to fetch previous days' trades.
The change to the query in `getLastSeenTimestampAsync()` was necessary
because it was returning a string (despite the `as Array<{ tx_timestamp:
number }>` cast), which was later causing problems trying to pass that
value into `new Date()`. It worked before because we were doing some
math operations on it (multiplying it by some numbers), so coercion was
saving us. With the change from a raw query to a `typeorm` call, the
`numberToBigIntTransformer` specified in the `DexTrade` entity is now
doing the proper type conversion for us.
The new `MAX_DAYS` constant in `pull_competing_dex_trades.ts` is
necessary in order to avoid trying to pull data all the way back to 1969
:D, which induces the API to return an HTTP 503.
* Increase trades per query to match current API doc
This is needed in order to be able to pull more than a handful of days
of data at a time (at least, with the script the way its currently
written).
2019-02-28 20:28:00 -05:00
Leonid Logvinov
808ce969d9
Fix a bug with OpCode gas costs being incorrect or NaN
2019-02-28 16:53:59 -08:00
Leonid Logvinov
16f8339f3c
Add HEX_BASE to constants
2019-02-28 16:52:18 -08:00
Leonid Logvinov
25d68c3904
Add opCodeToGasCost and opCodeToParamToStackOffset to constants
2019-02-28 16:51:29 -08:00
Leonid Logvinov
77ad8e1a80
Fix a bug when TruffleArtifactAdapter wasn't correctly parsing solc config in the pre 5.0 version of trufle
2019-02-28 16:46:08 -08:00
Jacob Evans
9e8c18075a
Move fill-scenarios to devDependecies
2019-02-28 17:48:40 -05:00
Jacob Evans
4278cdfd29
Add CHANGELOG
2019-02-28 17:32:08 -05:00
Jacob Evans
142c2bd0f0
Move contracts-test-utils to dev dependencies
2019-02-28 16:50:23 -05:00
Jacob Evans
13ee8686bb
Merge pull request #1660 from 0xProject/bug/log-utils-process
...
Check for process in browser environments
2019-02-28 16:45:54 -05:00
Jacob Evans
5c06df2635
Update changelog PR
2019-02-28 15:43:07 -05:00
Jacob Evans
d69bf76341
Update CHANGELOG
2019-02-28 15:28:09 -05:00
Jacob Evans
d0d1b295b4
Check for process in browser environments
2019-02-28 15:26:07 -05:00
askeluv
e450191548
Added bottleneck to deal with rate-limiting
2019-02-28 13:08:09 +08:00
Francesco Agosti
3aee83f3d8
Merge pull request #1633 from 0xProject/feature/pipeline/concepts-schema-and-radar-depth-table
...
[pipeline] Add concepts schema and radar orderbook USD price concept
2019-02-27 20:40:00 -08:00
fragosti
3610a2bc8d
Run linter
2019-02-27 20:23:10 -08:00
fragosti
ab559d4620
Include new test path in package.json
2019-02-27 20:11:48 -08:00
fragosti
15d308d4c5
Remove isCli method
2019-02-27 19:34:35 -08:00
Alex Svanevik
e7ea66afb5
Merge pull request #1629 from 0xProject/etherscan-exchange-transactions
...
Pull exchange contract transactions from Etherscan
2019-02-28 08:30:05 +08:00
David Sun
d9a1d8bde6
Merge pull request #1655 from 0xProject/feature/extensions-page-freds-jank-pr-mirror
...
Feature/extensions page freds jank pr mirror
2019-02-27 16:38:41 -05:00
Leonid Logvinov
9ac4486403
Merge pull request #1656 from 0xProject/fix/1635
...
Allow project specific coverage ignore paths by specifying `config.ignoreFilesGlobs`
2019-02-27 13:35:11 -08:00
David Sun
428afabaa3
disabling lint for prettier
2019-02-27 16:21:00 -05:00
Leonid Logvinov
9162189fa6
Add PR numbers
2019-02-27 13:09:30 -08:00
Leonid Logvinov
154ca9b760
Merge branch 'development' into fix/1635
2019-02-27 13:09:04 -08:00
Leonid Logvinov
9fcead3973
Fix the docs
2019-02-27 13:07:03 -08:00
Leonid Logvinov
2fd9d0359c
Ignore node_modules, test and interfaces coverage in contracts
2019-02-27 13:06:54 -08:00
Leonid Logvinov
4cf9e030a2
Add ignoreFilesGlobs config option to sol-coverage
2019-02-27 13:06:30 -08:00
David Sun
5570d14179
fixed build issues
2019-02-27 16:05:48 -05:00
David Sun
fd3c546994
changed links
2019-02-27 15:54:09 -05:00
Leonid Logvinov
e81ae05df9
Publish
...
- 0x.js@6.0.2
- @0x/asset-buyer@6.0.2
- @0x/contract-wrappers@8.0.2
- @0x/instant@1.0.16
- @0x/metacoin@0.0.43
- @0x/migrations@4.0.2
- @0x/order-watcher@4.0.2
- @0x/pipeline@1.0.13
- @0x/sol-compiler@3.1.2
- @0x/sol-coverage@2.0.6
- @0x/sol-doc@2.0.6
- @0x/sol-profiler@3.1.1
- @0x/sol-trace@2.0.7
- @0x/sol-tracing-utils@6.0.6
- @0x/testnet-faucets@1.0.72
- @0x/website@0.0.75
- @0x/contracts-asset-proxy@1.0.8
- @0x/contracts-erc20@1.0.8
- @0x/contracts-erc721@1.0.8
- @0x/contracts-exchange@1.0.8
- @0x/contracts-exchange-forwarder@1.0.8
- @0x/contracts-exchange-libs@1.1.2
- @0x/contracts-extensions@2.0.7
- @0x/contracts-multisig@2.0.7
- @0x/contracts-tec@0.0.3
- @0x/contracts-test-utils@3.0.7
- @0x/contracts-utils@2.0.7
2019-02-27 12:45:19 -08:00
Leonid Logvinov
cb394f3a1c
Updated CHANGELOGS
2019-02-27 12:45:09 -08:00
David Sun
03ed057ff6
fixed linting + prettier issues
2019-02-27 15:34:24 -05:00
Leonid Logvinov
807290ff38
Merge pull request #1654 from 0xProject/fix/truffle-config-parsing
...
Fix a bug when TruffleArtifactAdapter was incorrectly parsing the truffle config of the newest version
2019-02-27 12:29:05 -08:00
Leonid Logvinov
40a4b4fa7a
Add an explanatory comment
2019-02-27 12:28:41 -08:00
Leonid Logvinov
b7d2ad3651
Merge pull request #1653 from 0xProject/fix/remove-redundant-log
...
Remove redundant logging from sol-compiler
2019-02-27 12:26:45 -08:00
David Sun
faac286f70
fixed links
2019-02-27 15:21:07 -05:00
David Sun
c6c7f6f907
added title for extensions
2019-02-27 15:01:59 -05:00
fragosti
ccd0da58cb
fix build errors
2019-02-27 11:34:04 -08:00
Francesco Agosti
500e5f1b5d
Merge pull request #1630 from bakkenbaeck/website-updates
...
[WIP] Extensions page and tweaks to website
2019-02-27 11:09:57 -08:00
Fred Carlsen
ebb6177271
Update link to whitelist filter
2019-02-27 10:49:41 +01:00
Fred Carlsen
951c256980
Remove redundant fragment
2019-02-27 10:47:59 +01:00
Fred Carlsen
a134ef03dd
Update illustrations and copy
2019-02-27 10:45:39 +01:00
Leonid Logvinov
f21a9d16d0
Fix a bug when TruffleArtifactAdapter was incorrectly parsing the truffle config of the newest version
2019-02-26 16:16:44 -08:00
fragosti
42c3bb00ec
move to using require.main === module
2019-02-26 16:05:20 -08:00
Leonid Logvinov
0d0fcfe49a
Remove redundant logging from sol-compiler
2019-02-26 15:03:06 -08:00
Leonid Logvinov
3f0db92be6
Fix prettier
2019-02-26 14:50:34 -08:00
Leonid Logvinov
ec24c79da1
Publish
...
- 0x.js@6.0.1
- @0x/abi-gen@2.0.5
- @0x/abi-gen-wrappers@4.0.1
- @0x/assert@2.0.5
- @0x/asset-buyer@6.0.1
- @0x/base-contract@5.0.1
- @0x/connect@5.0.1
- @0x/contract-wrappers@8.0.1
- @0x/contracts-gen@1.0.4
- @0x/dev-tools-pages@0.0.21
- @0x/dev-utils@2.1.2
- @0x/fill-scenarios@3.0.1
- @0x/instant@1.0.15
- @0x/json-schemas@3.0.5
- @0x/metacoin@0.0.42
- @0x/migrations@4.0.1
- @0x/monorepo-scripts@1.0.26
- @0x/order-utils@7.0.1
- @0x/order-watcher@4.0.1
- @0x/pipeline@1.0.12
- @0x/react-docs@2.0.6
- @0x/react-shared@2.0.6
- @0x/sol-compiler@3.1.1
- @0x/sol-coverage@2.0.5
- @0x/sol-doc@2.0.5
- @0x/sol-profiler@3.1.0
- @0x/sol-resolver@2.0.4
- @0x/sol-trace@2.0.6
- @0x/sol-tracing-utils@6.0.5
- @0x/sra-spec@2.0.5
- @0x/subproviders@4.0.1
- @0x/testnet-faucets@1.0.71
- @0x/types@2.1.1
- @0x/utils@4.2.1
- @0x/web3-wrapper@6.0.1
- @0x/website@0.0.74
- @0x/contracts-asset-proxy@1.0.7
- @0x/contracts-erc20@1.0.7
- @0x/contracts-erc721@1.0.7
- @0x/contracts-exchange@1.0.7
- @0x/contracts-exchange-forwarder@1.0.7
- @0x/contracts-exchange-libs@1.1.1
- @0x/contracts-extensions@2.0.6
- @0x/contracts-multisig@2.0.6
- @0x/contracts-tec@0.0.2
- @0x/contracts-test-utils@3.0.6
- @0x/contracts-utils@2.0.6
2019-02-26 14:45:52 -08:00
Leonid Logvinov
f5fffbea04
Updated CHANGELOGS
2019-02-26 14:45:42 -08:00
Amir Bandeali
fb0a2ef248
Merge pull request #1545 from 0xProject/feat/contracts/tec
...
TEC MVP
2019-02-26 14:24:30 -08:00
Leonid Logvinov
240f482e8e
Merge pull request #1652 from 0xProject/fix/sol-compiler-settings
...
Fix a bug when combining sol-compiler settings from different sources
2019-02-26 14:15:37 -08:00
Leonid Logvinov
885031d3ce
Add PR number
2019-02-26 14:15:23 -08:00
fragosti
eb212de70e
run linter and add doc string
2019-02-26 14:05:18 -08:00
Amir Bandeali
68323d6def
Fix geth tests
2019-02-26 14:00:21 -08:00
Leonid Logvinov
7c492071f1
Merge pull request #1647 from 0xProject/feature/sol-profiler-ganache
...
Sol-profiler ganache
2019-02-26 13:53:55 -08:00
fragosti
8fbdef2a1d
Make job look at last timestamp, fix tests
2019-02-26 13:52:18 -08:00
Leonid Logvinov
8f64784781
Fix a bug when combining sol-compiler settings from different sources
2019-02-26 13:50:45 -08:00
David Sun
1bd6095c60
Merge pull request #1651 from dave4506/fix/website/add-temporary-seo
...
Added temporary metadata
2019-02-26 16:38:59 -05:00
David Sun
e133a5f0f3
added temporary metadata
2019-02-26 16:38:09 -05:00
Amir Bandeali
b47886416e
Unpin deps when unnecessary
2019-02-26 13:29:18 -08:00
Amir Bandeali
c522d611d1
Fix typos
2019-02-26 13:29:18 -08:00
Amir Bandeali
f6d9b6b7aa
Remove unused deps
2019-02-26 13:29:18 -08:00
Amir Bandeali
1de6bca12d
Add TEC integration tests
2019-02-26 13:29:18 -08:00
Amir Bandeali
2de9b862d8
Add more verification test cases
2019-02-26 13:29:18 -08:00
Amir Bandeali
3c649df3df
simplify approval verification logic
2019-02-26 13:29:18 -08:00
Amir Bandeali
9bf38d9e4d
Add 'contains' function to LibAddressArray
2019-02-26 13:29:18 -08:00
Amir Bandeali
dee40f038d
Add more approval verification tests
2019-02-26 13:29:18 -08:00
Amir Bandeali
d0aa907418
Add TEC revert reasons
2019-02-26 13:29:18 -08:00
Amir Bandeali
8dbdffc9b4
Fix abi decoding of 0x transaction data
2019-02-26 13:29:17 -08:00
Amir Bandeali
f409780455
Add ApprovalFactory class
2019-02-26 13:29:17 -08:00
Amir Bandeali
bebcd99b3b
Add signature validator tests
2019-02-26 13:29:17 -08:00
Amir Bandeali
99aeaddf42
Make internal functions public
2019-02-26 13:29:17 -08:00
Amir Bandeali
793398216f
Update deps versions
2019-02-26 13:29:17 -08:00
Amir Bandeali
b353ed3157
Update deps versions
2019-02-26 13:29:17 -08:00
Amir Bandeali
8637212a17
temp
2019-02-26 13:29:17 -08:00
Amir Bandeali
c42ce38e1c
Bump dep versions
2019-02-26 13:29:17 -08:00
Amir Bandeali
76d228a603
Bump solidity version
2019-02-26 13:29:17 -08:00
Amir Bandeali
5cb52faa10
Do not verify orders with a null senderAddress
2019-02-26 13:29:17 -08:00
Amir Bandeali
e67e822845
Add tests for hashing libs
2019-02-26 13:29:17 -08:00
Amir Bandeali
a52686ca3b
Fix README typos
2019-02-26 13:29:17 -08:00
Amir Bandeali
7a1e6cccfd
Add public wrappers for libs
2019-02-26 13:29:17 -08:00
Amir Bandeali
1166b6c2fb
Do not check approvals for orders where sender == feeRecipient
2019-02-26 13:29:17 -08:00
Amir Bandeali
7a6693694c
Update README
2019-02-26 13:29:17 -08:00
Amir Bandeali
6ed423d1af
Make all cancels permissionless
2019-02-26 13:29:17 -08:00
Amir Bandeali
8b69444602
Add tec package to relevant files
2019-02-26 13:29:17 -08:00
Amir Bandeali
7de5e8d9c8
Update READMEs
2019-02-26 13:29:17 -08:00
Amir Bandeali
844e3d1934
Implement TEC MVP
2019-02-26 13:29:17 -08:00
Amir Bandeali
9eafbbc0ae
Update solidity versions of relevant contracts
2019-02-26 13:29:17 -08:00
Amir Bandeali
74677e3d54
Rename getTransactionHex to getTransactionHashHex for clarity
2019-02-26 13:29:17 -08:00
Amir Bandeali
57f4638742
Update CHANGELOGs
2019-02-26 13:29:17 -08:00
Amir Bandeali
c7a32f2d56
Update dep versions
2019-02-26 13:29:17 -08:00
Leonid Logvinov
d2dc64aa2d
Rename idx to index
2019-02-26 13:25:26 -08:00
Fabio B
edb2a34c51
Update packages/sol-tracing-utils/src/utils.ts
...
Co-Authored-By: LogvinovLeon <logvinov.leon@gmail.com >
2019-02-26 13:13:56 -08:00
Leonid Logvinov
dbd9b1c5c4
Add CHANGELOG entry
2019-02-26 11:00:37 -08:00
Leonid Logvinov
c3b758845d
Refactor structLogs normalization to handle ganache
2019-02-26 10:55:58 -08:00
Leonid Logvinov
4d770549fc
Fix stack content reporting in custom JS tracer
2019-02-26 10:55:40 -08:00
Leonid Logvinov
a67674bae1
Fix memory cost computing
2019-02-26 10:54:54 -08:00
Leonid Logvinov
462a61da73
Move structLogs normalization right after we fetch the trace
2019-02-26 10:54:00 -08:00
Leonid Logvinov
ae8a7f6320
Remove ganache profiling warning
2019-02-26 10:50:14 -08:00
Leonid Logvinov
a23c6a0996
Fix linter issues
2019-02-26 10:03:42 -08:00
Fred Carlsen
e6594cecce
Fix jumping part of animated hero logo
2019-02-26 12:41:09 +01:00
askeluv
85ed5d27f5
Bumped up timeout to 4 mins
2019-02-26 19:37:59 +08:00
askeluv
6ac9e11245
Linting
2019-02-26 11:46:21 +08:00
askeluv
9fbd809344
Improved testing - added fixtures
2019-02-26 11:42:53 +08:00
David Sun
63a098d757
Merge pull request #1643 from dave4506/feature/remove-website-vote
...
Removed announcement
2019-02-25 20:23:18 -05:00
David Sun
b68d9ed672
removed announcement
2019-02-25 20:21:49 -05:00
Leonid Logvinov
5934eb0559
Publish
...
- 0x.js@6.0.0
- @0x/abi-gen@2.0.4
- @0x/abi-gen-templates@2.0.1
- @0x/abi-gen-wrappers@4.0.0
- @0x/assert@2.0.4
- @0x/asset-buyer@6.0.0
- @0x/base-contract@5.0.0
- @0x/connect@5.0.0
- @0x/contract-addresses@2.2.2
- @0x/contract-wrappers@8.0.0
- @0x/contracts-gen@1.0.3
- @0x/dev-tools-pages@0.0.20
- @0x/dev-utils@2.1.1
- ethereum-types@2.1.0
- @0x/fill-scenarios@3.0.0
- @0x/instant@1.0.14
- @0x/json-schemas@3.0.4
- @0x/metacoin@0.0.41
- @0x/migrations@4.0.0
- @0x/monorepo-scripts@1.0.25
- @0x/order-utils@7.0.0
- @0x/order-watcher@4.0.0
- @0x/pipeline@1.0.11
- @0x/react-docs@2.0.5
- @0x/react-shared@2.0.5
- @0x/sol-compiler@3.1.0
- @0x/sol-coverage@2.0.4
- @0x/sol-doc@2.0.4
- @0x/sol-profiler@3.0.0
- @0x/sol-resolver@2.0.3
- @0x/sol-trace@2.0.5
- @0x/sol-tracing-utils@6.0.4
- @0x/sra-spec@2.0.4
- @0x/subproviders@4.0.0
- @0x/testnet-faucets@1.0.70
- @0x/types@2.1.0
- @0x/typescript-typings@4.1.0
- @0x/utils@4.2.0
- @0x/web3-wrapper@6.0.0
- @0x/website@0.0.73
- @0x/contracts-asset-proxy@1.0.6
- @0x/contracts-erc20@1.0.6
- @0x/contracts-erc721@1.0.6
- @0x/contracts-exchange@1.0.6
- @0x/contracts-exchange-forwarder@1.0.6
- @0x/contracts-exchange-libs@1.1.0
- @0x/contracts-extensions@2.0.5
- @0x/contracts-multisig@2.0.5
- @0x/contracts-test-utils@3.0.5
- @0x/contracts-utils@2.0.5
2019-02-25 13:35:29 -08:00
Leonid Logvinov
b998d719a6
Updated CHANGELOGS
2019-02-25 13:35:17 -08:00
Leonid Logvinov
33832244cf
Merge pull request #1638 from 0xProject/feature/sol-profiler-improvements
...
Sol profiler improvements
2019-02-25 13:19:51 -08:00
Fabio B
df8ea3b65c
Merge pull request #1641 from 0xProject/fixAddresses
...
Fix OrderValidator and Forwarder addresses in Python package
2019-02-25 15:57:21 -05:00
Leonid Logvinov
7067d4a499
Fix prettier
2019-02-25 12:53:42 -08:00
Leonid Logvinov
3e764eafd9
Use contracts-test-utils in metacoin
2019-02-25 12:52:21 -08:00
Leonid Logvinov
4169a41eda
Rename traceInfo.data to traceInfo.dataIfExists
2019-02-25 12:40:10 -08:00
Leonid Logvinov
379eab19ad
FIx CHANGELOGs
2019-02-25 12:35:57 -08:00
Fabio B
6cba1f3b61
Update packages/sol-profiler/CHANGELOG.json
...
Co-Authored-By: LogvinovLeon <logvinov.leon@gmail.com >
2019-02-25 12:34:18 -08:00
Fabio B
5dad2404d3
Update packages/ethereum-types/src/index.ts
...
Co-Authored-By: LogvinovLeon <logvinov.leon@gmail.com >
2019-02-25 12:33:58 -08:00
Fabio B
a1b20eea2c
Update packages/ethereum-types/src/index.ts
...
Co-Authored-By: LogvinovLeon <logvinov.leon@gmail.com >
2019-02-25 12:33:50 -08:00
Fabio Berger
af075e7b8b
Fix OrderValidator and Forwarder addresses in Python package
2019-02-25 15:05:18 -05:00
Amir Bandeali
ef0a699919
Merge pull request #1604 from 0xProject/feat/exchange-libs/solc5.0
...
Update exchange-libs and utils Solidity versions + bugfix
2019-02-25 10:29:52 -08:00
Amir Bandeali
8279ef0e05
Add more slice tests
2019-02-25 10:12:59 -08:00
Amir Bandeali
c1cee8e951
Run lerna link before building
2019-02-25 09:59:25 -08:00
Amir Bandeali
4c17373311
Update dep versions
2019-02-25 09:59:25 -08:00
Amir Bandeali
c20972de3f
Update CHANGELOGs
2019-02-25 09:59:25 -08:00
Amir Bandeali
64401f1031
Fix bug in slice functions that disallow slicing the last byte of a byte array
2019-02-25 09:59:25 -08:00
Amir Bandeali
1f895d0f27
Make constants internal
2019-02-25 09:59:25 -08:00
Amir Bandeali
5aa8ea10c3
Upgrade solc version to 0.5.3 for exchange-libs and utils
2019-02-25 09:59:25 -08:00
Fred Carlsen
cf65d4a909
Prettier fixes
2019-02-25 15:32:57 +01:00
Fred Carlsen
079f627b34
Fix linting issues
2019-02-25 15:29:24 +01:00
Fred Carlsen
f6c6cbc343
Constrain icon size to container
2019-02-25 15:22:48 +01:00
Fred Carlsen
c6cdea77b6
Fix website errors related to props/children
2019-02-25 15:22:35 +01:00
Jacob Evans
b1fd3429ae
Merge pull request #1639 from 0xProject/vote/zeip-23-pst-end-date
...
Change vote end date to end on PST 25/02/2019
2019-02-24 12:29:07 -08:00
Jacob Evans
dc161ef08d
Change vote end date to end on PST 25/02/2019
2019-02-24 12:01:45 -08:00
Leonid Logvinov
9502e789b3
Move constants up
2019-02-22 19:47:29 -08:00
Leonid Logvinov
a71aed0233
Run prettier
2019-02-22 18:16:38 -08:00
Leonid Logvinov
eda8dc278b
Remove excesive exports
2019-02-22 18:01:19 -08:00
Leonid Logvinov
23a7ffb167
Fix linter
2019-02-22 17:35:14 -08:00
Leonid Logvinov
ab11aaa694
Export ContractAbi from sol-tracing-utils
2019-02-22 16:58:57 -08:00
Leonid Logvinov
83b5a2709d
Remove commented code
2019-02-22 16:57:50 -08:00
Leonid Logvinov
f67f94fd6b
Rename logHeader to header
2019-02-22 16:28:04 -08:00
Leonid Logvinov
4e8ae037bb
Add PR numbers
2019-02-22 16:23:04 -08:00
Leonid Logvinov
04d8f46ff3
Major sol-profiler overhaul
2019-02-22 16:16:03 -08:00
fragosti
3191de68b8
Fix typo in query
2019-02-22 16:13:48 -08:00
Leonid Logvinov
047de370d6
Add logUtils.table and logUtils.header
2019-02-22 16:12:34 -08:00
Leonid Logvinov
e21dc5f026
Add all existing opcodes to OpCode
2019-02-22 16:06:55 -08:00
fragosti
f3da56773e
Run prettier
2019-02-22 12:02:58 -08:00
fragosti
5197758579
Add missing file
2019-02-22 10:36:30 -08:00
Fred Carlsen
d48af7c4c2
Add icons
2019-02-22 13:42:17 +01:00
Fred Carlsen
bbafe0fc46
Add link to extensions in footer
2019-02-22 13:27:18 +01:00
Fred Carlsen
9a91f917e0
Tweak cards + add links
2019-02-22 13:03:30 +01:00
Fred Carlsen
1f681f02ae
More cleanup
2019-02-22 11:23:55 +01:00
Fred Carlsen
778a86e7eb
Fix linting issues
2019-02-22 11:18:04 +01:00
Fabio B
78da033441
Merge pull request #1627 from 0xProject/supportEIP1193Providers
...
Support EIP1193 provider interface
2019-02-21 20:26:25 -08:00
askeluv
6eb923d22f
Throw error when API key is missing + use response in parser test
2019-02-22 11:21:33 +08:00
fragosti
e602afcd5f
add documentation
2019-02-21 18:24:11 -08:00
askeluv
bf1115d417
Backfills automatically + prettier
2019-02-22 09:45:25 +08:00
Fabio Berger
b51038b9e7
Merge branch 'development' into supportEIP1193Providers
...
* development:
Demonstrate calling contracts with tuple arrays (#1615 )
removed default meta tags in public/index.html
fixed linting issue
updated documentTitle component
added metadata for pages (incomplete)
fixed title comment-out
removed react-document-title in favor of using react-helmet for consistency and bug fix
2019-02-21 16:45:00 -08:00
Fabio Berger
44e0b58c66
Fix migration exported types
2019-02-21 16:44:38 -08:00
Fabio Berger
3f7d5274a2
Fix version
2019-02-21 16:29:50 -08:00
Fabio Berger
c8f5f6045e
Fix CI failures
2019-02-21 16:27:38 -08:00
F. Eugene Aumson
6bcc2064a2
Demonstrate calling contracts with tuple arrays ( #1615 )
2019-02-21 16:24:54 -08:00
Fabio Berger
3f9872d8b3
Remove getZeroExProvider method since it can be confusing
2019-02-21 16:07:23 -08:00
Fabio Berger
5814cd5fae
Export supportedProvider in interface since this package is also used by external devs
2019-02-21 16:04:11 -08:00
Fabio Berger
44f8c7c548
Add TODO about consolidating type checks
2019-02-21 16:03:51 -08:00
Fabio Berger
c2549308fe
Remove superfluous standardization
2019-02-21 16:00:44 -08:00
Fabio Berger
cf1a3bf4e7
Fix node types version in monorepo-scripts since it's used in test-installation and the latest version has a bug
2019-02-21 15:58:02 -08:00
fragosti
f5d668af31
Add radar_orderbook_usd_prices concept
2019-02-21 15:45:36 -08:00
Fabio Berger
b7bd4e5c51
Try fixing publish ci failure
2019-02-21 15:26:35 -08:00
fragosti
62373f969c
Add concepts migrations
2019-02-21 12:51:27 -08:00
David Sun
ceb651fdd1
Merge pull request #1631 from dave4506/fix/website/remove-deplicate-meta-tags
...
Removed default meta tags in public/index.html
2019-02-21 10:43:40 -05:00
David Sun
8fa0f4a232
removed default meta tags in public/index.html
2019-02-21 10:20:29 -05:00
Fred Carlsen
30f2e3b606
Remove placeholder extensions
2019-02-21 13:49:35 +01:00
Fred Carlsen
7d3d997083
Merge remote-tracking branch 'upstream/development' into website-updates
2019-02-21 13:45:40 +01:00
Fred Carlsen
3955e2c84a
Tweak padding
2019-02-21 13:43:47 +01:00
Fred Carlsen
6a6c41df26
Tweak extensions width
2019-02-21 13:42:03 +01:00
Fred Carlsen
1dfd2aec50
Tweak banner
2019-02-21 13:41:33 +01:00
askeluv
8885f543ae
Pull exchange contract transactions from Etherscan
2019-02-21 20:37:55 +08:00
Fred Carlsen
8804e6c2ca
Tweak banner
2019-02-21 11:17:01 +01:00
Fred Carlsen
88b7c214f7
Add extensions page
2019-02-21 11:16:52 +01:00
David Sun
297f3da5db
Merge pull request #1626 from dave4506/fix/website/document-title-consistency-issue
...
Fix bug with document titles + add rich metadata for documents
2019-02-20 23:42:41 -05:00
David Sun
ec4d634677
fixed linting issue
2019-02-20 23:24:05 -05:00
David Sun
0ddec99704
updated documentTitle component
2019-02-20 23:08:04 -05:00
Fabio Berger
64cec1de3b
Major version bump packages with modified exported type definitions
2019-02-20 18:07:01 -08:00
Fabio Berger
fdaf5d1fc8
Merge branch 'development' into supportEIP1193Providers
...
* development:
Add constraint name to down phase as well
Give the constraint an explicit name of token_orderbook_snapshots_pkey
Remove comments
Fix inconsistently named constraint
2019-02-20 18:01:23 -08:00
Fabio Berger
6baf71dca5
Make deprecation notice a warning message if used
2019-02-20 18:00:43 -08:00
Fabio Berger
9d75a72a02
Add back test
2019-02-20 17:59:53 -08:00
Francesco Agosti
4bf66d6a63
Merge pull request #1628 from 0xProject/fix/pipeline/fix-test-db-incorrectly-named-constraint
...
Fix inconsistently named constraint in migration
2019-02-20 17:17:16 -08:00
fragosti
8d9a550107
Add constraint name to down phase as well
2019-02-20 17:01:02 -08:00
fragosti
a076278026
Give the constraint an explicit name of token_orderbook_snapshots_pkey
2019-02-20 16:37:44 -08:00
fragosti
998dac44ee
Remove comments
2019-02-20 16:09:33 -08:00
fragosti
871e81bd71
Fix inconsistently named constraint
2019-02-20 16:03:29 -08:00
Fabio Berger
d892d16b51
Merge branch 'development' into supportEIP1193Providers
...
* development: (37 commits)
Factor out redundant source param in parse order functions
Fix marquee typo
Throw error if cannot find error in table
Integrate one-time dump and API for nonfungible.com (#1603 )
Change optional text props to mandatory in LedgerSignNote
Add radar_orders parseRadarOrder test
Add parser test for Radar orderbook parsing
Moved calculateSlippage from parsers to transformers
Show greater than less than when minority has a vote
Prettier
Recieved -> Received
Fix style for address table
Hide ledger sign note on error
Revert broken formatting
Added ledger sign notification
Fix bug in ledger address selector where provider does not exist.
fix null column constraint issue
Add parsing radar order test
Rename migration to what it is called on prod and qa
Fix type bug around Radar response
...
2019-02-20 14:52:58 -08:00
Fabio Berger
4cbf2781e5
Fix types so docs render
2019-02-20 14:31:40 -08:00
Fabio Berger
69653b1c7c
Fix yarn.lock
2019-02-20 14:31:31 -08:00
Francesco Agosti
39390865da
Merge pull request #1612 from 0xProject/feature/pipeline/add-radar
...
[pipeline] Add Radar orders and maker_address column to token_orderbook_snapshots
2019-02-20 14:17:42 -08:00
fragosti
4952cd5afb
Factor out redundant source param in parse order functions
2019-02-20 13:45:14 -08:00
Fabio Berger
e86df96bfe
Fix doc gen
2019-02-20 13:20:32 -08:00
fragosti
ef5195db90
Fix marquee typo
2019-02-20 11:43:32 -08:00
fragosti
bc7e62db9f
Throw error if cannot find error in table
2019-02-20 11:40:49 -08:00
Fred Carlsen
9a7ccc20e8
Add new 404 page
2019-02-20 16:41:42 +01:00
Alex Svanevik
154e7a6a8a
Merge pull request #1601 from askeluv/feature/pipeline/edps-slippage
...
Slippage calculations from Ethereum DEX Prices Service (EDPS)
2019-02-20 22:51:23 +08:00
Fabio Berger
ba56019f2d
Add missing exported types
2019-02-19 23:59:12 -08:00
Fabio Berger
31d289c504
Add type import
2019-02-19 23:56:28 -08:00
Fabio Berger
a42b22966a
Standardize bowser deps
2019-02-19 23:41:30 -08:00
Fabio Berger
17db62d463
Standardize web3-provider-engine deps
2019-02-19 23:40:45 -08:00
Fabio Berger
d6d40ea839
Improve commenty
2019-02-19 23:38:58 -08:00
Fabio Berger
eca8410dbb
Update CHANGELOGs
2019-02-19 23:38:53 -08:00
Fabio Berger
eb3a530e6c
Fix website build
2019-02-19 23:20:38 -08:00
Fabio Berger
26e17074c2
Fix linter issues
2019-02-19 23:09:26 -08:00
Fabio Berger
6b775628d5
Prettier fixes
2019-02-19 22:48:09 -08:00
Fabio Berger
13eb9103a7
Add back support for Web3@1.0-beta-37 and below
2019-02-19 22:48:02 -08:00
Fabio Berger
1fa82c1077
Fix up missing Provider interfaces and refactor providerUtils.standardizeOrThrow()
2019-02-19 22:34:31 -08:00
David Sun
426190181b
added metadata for pages (incomplete)
2019-02-19 23:33:48 -05:00
F. Eugene Aumson
1232a9a03d
Integrate one-time dump and API for nonfungible.com ( #1603 )
...
* Add script for pulling NFT trade data from nonfungible.com
* corrections for current state of API
* change data model to match data source
* change primary key
* pull data from initial dump first, then API
* pull all supported NFT's, not just cryptokitties
* disable problematic data sources
* rename function to satisfy linter
* Rename table to nonfungible_dot_com_trades
* rename parser module to nonfungible_dot_com from non_fungible_dot_com, for consistency
* correct mistaken reference to Bloxy
* rename NonfungibleDotComTrade to ...TradeResponse
* `NftTrade` -> `NonfungibleDotComTrade`
* rename files to match prior object renaming
* use fetchAsync instead of axios
* improve fetchAsync error message: include URL
* avoid non-null contraints in API trades too, not just for trades from the one-time dump
* disable mythereum publisher
2019-02-19 19:07:42 -08:00
Jacob Evans
e643c13292
Merge pull request #1622 from 0xProject/fix/governance-ledger-provider
...
[Governance] Ledger address selector ZRX balance
2019-02-19 17:52:42 -08:00
Jacob Evans
522736e367
Change optional text props to mandatory in LedgerSignNote
2019-02-19 17:34:06 -08:00
fragosti
12fd9c29f0
Add radar_orders parseRadarOrder test
2019-02-19 17:19:12 -08:00
fragosti
0c871b67ca
Add parser test for Radar orderbook parsing
2019-02-19 16:58:11 -08:00
askeluv
379e828fc1
Moved calculateSlippage from parsers to transformers
2019-02-20 08:55:21 +08:00
Fabio Berger
fe1e8575ea
Fix comments
2019-02-19 16:35:14 -08:00
Fabio Berger
8f14099adc
Put all Web3.js provider interfaces next to eachother
2019-02-19 16:17:14 -08:00
Fabio Berger
852c1396ae
Fix comments
2019-02-19 16:16:56 -08:00
Fabio Berger
b0f9195b57
merge development
2019-02-19 16:02:41 -08:00
Fabio Berger
98236736e0
Fix remaining Provider to SupportedProvider type
2019-02-19 15:25:47 -08:00
Jacob Evans
8b93a2816c
Show greater than less than when minority has a vote
2019-02-19 14:53:18 -08:00
Leonid Logvinov
76d8a991c0
Merge pull request #1625 from 0xProject/feature/sol-compiler-offline
...
Sol-compiler offline mode
2019-02-19 14:21:09 -08:00
Leonid Logvinov
9186af1433
Fix a PR number
2019-02-19 14:20:13 -08:00
Alex Browne
6a473f4c57
Merge pull request #1617 from 0xProject/fix/devnet-readme-dockerhub
...
Update README for devnet
2019-02-19 13:47:46 -08:00
Alex Browne
42224ab534
Update README.md
2019-02-19 13:46:48 -08:00
Fabio Berger
20bcf09459
Modify providerUtils such that it simply guarentees a common sendAsync method but does not create a new instance since website depends on other properties being available
2019-02-19 13:25:57 -08:00
David Sun
5d1dd536e9
fixed title comment-out
2019-02-19 16:13:26 -05:00
David Sun
169b8807f7
removed react-document-title in favor of using react-helmet for consistency and bug fix
2019-02-19 16:10:35 -05:00
Jacob Evans
5acdab849e
Prettier
2019-02-19 13:09:05 -08:00
Fabio Berger
2417084145
Rename public interface provider to supportedProvider and our internal provider to Provider
2019-02-19 12:47:01 -08:00
Jacob Evans
c16e62b5bf
Recieved -> Received
2019-02-19 11:28:09 -08:00
Leonid Logvinov
6fa7d90f1f
Define offlineMode as false in all smart contracts packages
2019-02-19 10:38:24 -08:00
Leonid Logvinov
1a3fd0227d
Implement sol-compiler offline mode
2019-02-19 10:35:52 -08:00
Steve Klebanoff
2259b7dfcf
Merge pull request #1624 from 0xProject/fix/instant-svg
...
[instant] Reset svg style
2019-02-19 10:08:47 -08:00
Steve Klebanoff
33fd70d0e1
reset svg because etherscan has a global svg style
2019-02-19 09:40:25 -08:00
Jacob Evans
fc906bcaae
Governance tweaks
2019-02-19 09:23:28 -08:00
Jacob Evans
184e111e39
Fix style for address table
2019-02-19 09:12:29 -08:00
Fred Carlsen
ab62f50f5c
Hide ledger sign note on error
2019-02-19 15:53:07 +01:00
Fred Carlsen
3eac854356
Revert broken formatting
2019-02-19 15:20:47 +01:00
Fred Carlsen
f7892cd86b
Merge remote-tracking branch 'upstream/development' into governance-tweaks
2019-02-19 13:32:43 +01:00
Fred Carlsen
6e0260385c
Added ledger sign notification
2019-02-19 13:32:25 +01:00
Jacob Evans
44300dabb0
Fix bug in ledger address selector where provider does not exist.
...
This can happen in browsers without metamask or a injected provider
2019-02-18 20:04:55 -08:00
David Sun
580c3038c8
Merge pull request #1621 from dave4506/fix/website/announcement-spacing
...
Added padding fix to announcements
2019-02-18 21:45:02 -05:00
David Sun
2a9175e964
added padding fix
2019-02-18 20:55:27 -05:00
Fabio Berger
5db20bbbe8
Add support for EIP1193 providers and clean up provider standardization logic
2019-02-18 15:12:29 -08:00
David Sun
ae144dff39
Merge pull request #1619 from dave4506/feature/website/add-banner-component
...
Adding announcement component for hero (for vote)
2019-02-18 09:13:57 -05:00
Jacob Evans
9f533efc92
Merge pull request #1620 from 0xProject/governance-vote-updates
...
Governance vote updates
2019-02-18 00:53:14 -08:00
Jacob Evans
76e15c4166
Yarn lock update
2019-02-18 00:41:36 -08:00
Jacob Evans
62bb2daf16
Add og-zeip23 for social sharing
2019-02-18 00:14:05 -08:00
Jacob Evans
59e292030a
Update I voted badge svg
2019-02-18 00:08:55 -08:00
Jacob Evans
533fc7e444
Remove unused input
2019-02-17 23:31:02 -08:00
Jacob Evans
e5c5338eb6
Add governance to the footer
2019-02-17 23:29:47 -08:00
Jacob Evans
9463acb131
Update copy of Risk
2019-02-17 23:12:22 -08:00
Jacob Evans
e69749350b
Update the formatting of ZRX (showing whole ZRX)
2019-02-17 23:09:45 -08:00
Jacob Evans
42749187ff
Update copy on the banner
2019-02-17 22:51:42 -08:00
Jacob Evans
d5c2038d58
Update copy on the governance page
2019-02-17 22:24:38 -08:00
Jacob Evans
5843a61c9f
Remove rounding (up) in total balance string
2019-02-17 22:16:56 -08:00
Jacob Evans
ecde2c9d7f
Add todos for cleanup on duplicated code. Fix styling and typo
2019-02-17 21:53:25 -08:00
Jacob Evans
abd597c7a6
Update ZEIP from strings to numbers
2019-02-17 18:24:48 -08:00
Jacob Evans
b35e1d350b
Remove unused
2019-02-17 13:26:27 -08:00
Jacob Evans
918399458d
Submit the voting comment
2019-02-17 13:24:27 -08:00
Jacob Evans
72d9b7028b
Handle Coinbase wallet inconsitency
2019-02-17 13:06:29 -08:00
Jacob Evans
ed9790c840
Vote: Added instant. Updated failure modes
2019-02-17 12:22:29 -08:00
Fred Carlsen
fd04bc4820
Fix linting errors
2019-02-17 12:22:29 -08:00
Fred Carlsen
58a213b7f9
Prevent overflowing content on error modal
2019-02-17 12:22:29 -08:00
Fred Carlsen
7f8bbfb4bd
Fallback from EIP712 when signing
2019-02-17 12:22:29 -08:00
Fred Carlsen
8a3e64b3cd
Update tally when user votes
2019-02-17 12:22:29 -08:00
Fred Carlsen
572de86d06
Add error modal
2019-02-17 12:22:28 -08:00
Fred Carlsen
88c33fa4d4
Add default color to icons
2019-02-17 12:22:28 -08:00
Jacob Evans
ee1c6a1ce1
Update copy
...
Co-Authored-By: sjelfull <fred@sjelfull.no >
2019-02-17 12:22:28 -08:00
Jacob Evans
09e90bea8b
Update proposal title
...
Co-Authored-By: sjelfull <fred@sjelfull.no >
2019-02-17 12:22:28 -08:00
Fred Carlsen
bf758412c1
Import SignatureType from @0x/types
2019-02-17 12:22:28 -08:00
Fred Carlsen
0bbbf5b431
Fix no tally to prevent rounding
2019-02-17 12:22:27 -08:00
Fred Carlsen
87b2236cfb
Cleanup
2019-02-17 12:22:27 -08:00
Fred Carlsen
855d2bb87f
Add suffix to const name
2019-02-17 12:22:27 -08:00
Fred Carlsen
13b54a3b4d
Remove Kovan prefix
2019-02-17 12:22:27 -08:00
Fred Carlsen
5d24ef4849
Remove web3 types
2019-02-17 12:22:27 -08:00
Fred Carlsen
b2da451e8d
Tweak tabel formating of addres table
2019-02-17 12:22:27 -08:00
Fred Carlsen
139b66fa76
Format more links
2019-02-17 12:22:26 -08:00
Fred Carlsen
390ed5d7f1
Fix countdown and format in locale aware date
2019-02-17 12:22:26 -08:00
Fred Carlsen
16b5fb6b56
Fix countdown
2019-02-17 12:22:26 -08:00
Fred Carlsen
6205d6c885
Fix linting errors
2019-02-17 12:22:26 -08:00
Fred Carlsen
e5ea65da82
Cleanup unused parts
2019-02-17 12:22:12 -08:00
Fred Carlsen
9caa5feff5
Add derivation path change
2019-02-17 12:22:11 -08:00
Fred Carlsen
7f616356d2
Reset to voting screen when done
2019-02-17 12:21:40 -08:00
Fred Carlsen
155b5dd42f
Tweak whitespace
2019-02-17 12:21:40 -08:00
Fred Carlsen
41aaf428bf
Cleanup
2019-02-17 12:21:40 -08:00
Fred Carlsen
a17cdf33ea
Fire onvoted callback
2019-02-17 12:21:39 -08:00
Fred Carlsen
3d5e879d5f
Fix tally
2019-02-17 12:21:39 -08:00
Fred Carlsen
1a73ad3a32
Fix React errors on modal
2019-02-17 12:21:39 -08:00
Fred Carlsen
abb5e7cd39
Fix key on links
2019-02-17 12:21:39 -08:00
Fred Carlsen
cdae6de52e
Lint
2019-02-17 12:21:39 -08:00
Fred Carlsen
910fe77ca3
Fix error
2019-02-17 12:21:39 -08:00
Fred Carlsen
b9a93c82d7
Linting fixes
2019-02-17 12:21:38 -08:00
Fred Carlsen
1c040bd616
Rename variable
2019-02-17 12:21:38 -08:00
Fred Carlsen
166c537938
Show balance on confirmation step
2019-02-17 12:21:38 -08:00
Fred Carlsen
79c8de5fd0
Update tally endpoint
2019-02-17 12:21:38 -08:00
Fred Carlsen
7e6d2102a5
Remove back button
2019-02-17 12:21:37 -08:00
Fred Carlsen
4f7d6132fc
Remove python code
2019-02-17 12:21:37 -08:00
Fred Carlsen
b7fcc70cd9
Prettier + close button
2019-02-17 12:21:37 -08:00
Fred Carlsen
43ad27931c
Update content base
2019-02-17 12:21:37 -08:00
Fred Carlsen
68dc3f75eb
Use AWS endpoint when deployed
2019-02-17 12:21:37 -08:00
Fred Carlsen
e67eb6d5b4
Set strong to bold fontweight
2019-02-17 12:21:37 -08:00
Fred Carlsen
2e060bc85f
Initial governance commit
2019-02-17 12:21:36 -08:00
Fred Carlsen
22f80e4b19
Fix type
2019-02-17 12:20:09 -08:00
Fred Carlsen
1ef434f95e
WIP governance page
2019-02-17 12:20:08 -08:00
Tristan King
5676702da6
Add initial v0x backend and test frontend
2019-02-17 12:19:32 -08:00
David Sun
2fe0539600
added spacing + mobile changes
2019-02-16 22:34:50 -05:00
David Sun
13df5adecd
added announcement component
2019-02-15 13:24:28 -05:00
fragosti
f33f808dc7
fix null column constraint issue
2019-02-14 17:17:35 -08:00
Francesco Agosti
82ed9ef25e
Merge pull request #1618 from dave4506/bug/website/credit-leads-fix
...
Fix for credit lead form data
2019-02-14 17:15:23 -08:00
David Sun
0aa26d791d
fix for credit lead form data
2019-02-14 20:14:37 -05:00
Alex Browne
255f278f5e
Update README for devnet
2019-02-14 16:57:02 -08:00
Leonid Logvinov
1c76f9a0ff
Merge pull request #1616 from 0xProject/feature/devnode-ws
...
Add WS endpoint to devnode
2019-02-15 01:47:29 +01:00
Leonid Logvinov
9a308e25a3
Add WS endpoint to devnode
2019-02-14 16:41:24 -08:00
David Sun
4b52f8c823
Merge pull request #1610 from dave4506/feature/website/infrastructure-deals
...
Infrastructure deals page
2019-02-14 18:21:09 -05:00
fragosti
8f7145f80a
Add parsing radar order test
2019-02-14 15:07:09 -08:00
David Sun
eb17f053f7
Merged latest development to branch
2019-02-14 16:22:18 -05:00
David Sun
304e714331
changes to spacing
2019-02-14 16:02:39 -05:00
David Sun
525685f942
fixed code styling
2019-02-14 15:51:48 -05:00
David Sun
e2477b66c6
added polish to copy and mobile bugs
2019-02-14 15:36:58 -05:00
fragosti
58d51e039c
Rename migration to what it is called on prod and qa
2019-02-14 10:45:48 -08:00
fragosti
cb5b5167fc
Fix type bug around Radar response
2019-02-14 10:40:10 -08:00
fragosti
7d68378c3c
Fix volume calculation bug
2019-02-14 09:40:38 -08:00
fragosti
87da6a947d
Have migration to maker_address column working
2019-02-14 09:22:50 -08:00
askeluv
0e644da6ac
Fixed linting issues
2019-02-14 17:39:12 +08:00
askeluv
d61a7c360e
Self-hosted EDPS
2019-02-14 17:12:31 +08:00
askeluv
ab286d851d
Changed Maps to EdpsWrappers
2019-02-14 15:30:58 +08:00
fragosti
e8b60ab292
Use remainingFillableAmount instead of maker/takerAssetAmount for amount field for Radar orders
2019-02-13 13:41:20 -08:00
fragosti
1cb7e70b42
increment MAX_PER_PAGE to 10000
2019-02-13 13:31:45 -08:00
Francesco Agosti
25b9c22845
Merge pull request #1614 from 0xProject/feature/website/faux-vote-page
...
Add vote placeholder page
2019-02-13 12:26:12 -08:00
fragosti
47166104fa
run linter
2019-02-13 12:01:53 -08:00
fragosti
d0e0622058
PR feedback
2019-02-13 11:38:39 -08:00
fragosti
87c75a1e43
Add vote placeholder page
2019-02-13 11:25:18 -08:00
fragosti
d1cc08f1d9
Attempt to add maker_address token_orderbook_snapshots
2019-02-13 11:03:40 -08:00
David Sun
6619626486
changed dogfood s3 bucket and fixed linting issues
2019-02-13 12:14:13 -05:00
David Sun
1681ba090c
changed check box
2019-02-13 11:35:05 -05:00
askeluv
c36e1ad056
Changes made as per comments - still have two minor things to fix
2019-02-13 20:23:07 +08:00
fragosti
d79c7f70be
fix linting error
2019-02-12 14:58:05 -08:00
fragosti
b7eb2e4746
Merge branch 'development' of https://github.com/0xProject/0x-monorepo into feature/pipeline/add-radar
2019-02-12 14:56:02 -08:00
fragosti
4db9b8b0e3
Add script for pulling radar orderbook
2019-02-12 14:49:32 -08:00
fragosti
f3a537d5c2
Add radar parser
2019-02-12 14:35:50 -08:00
David Sun
6a704b8a77
Merge pull request #1611 from dave4506/feature/website/add-forum-link-footer
...
Added forum link
2019-02-12 17:32:25 -05:00
David Sun
df896877f8
added forum link
2019-02-12 17:24:57 -05:00
David Sun
3cb2d3dfff
adding free credits page (incomplete)
2019-02-12 16:58:55 -05:00
fragosti
d5f5e79661
Add radar data source
2019-02-12 10:41:47 -08:00
askeluv
82dffe9d0e
Added remaining tests + fixed linting issues
2019-02-12 19:34:05 +08:00
askeluv
d7825dd7db
Added test for entity
2019-02-12 16:06:53 +08:00
askeluv
c0a2f429b6
Added saving to database
2019-02-12 12:30:10 +08:00
Fabio Berger
e909faa3ef
Publish
...
- 0x.js@5.0.0
- @0x/abi-gen@2.0.3
- @0x/abi-gen-wrappers@3.0.3
- @0x/assert@2.0.3
- @0x/asset-buyer@5.0.4
- @0x/base-contract@4.0.3
- @0x/connect@4.0.4
- @0x/contract-wrappers@7.1.0
- @0x/contracts-gen@1.0.2
- @0x/dev-tools-pages@0.0.19
- @0x/dev-utils@2.1.0
- @0x/fill-scenarios@2.0.4
- @0x/instant@1.0.13
- @0x/json-schemas@3.0.3
- @0x/metacoin@0.0.40
- @0x/migrations@3.0.4
- @0x/monorepo-scripts@1.0.24
- @0x/order-utils@6.1.0
- @0x/order-watcher@3.0.4
- @0x/pipeline@1.0.10
- @0x/react-docs@2.0.4
- @0x/react-shared@2.0.4
- @0x/sol-compiler@3.0.3
- @0x/sol-coverage@2.0.3
- @0x/sol-doc@2.0.3
- @0x/sol-profiler@2.0.4
- @0x/sol-trace@2.0.4
- @0x/sol-tracing-utils@6.0.3
- @0x/sra-spec@2.0.3
- @0x/subproviders@3.0.3
- @0x/testnet-faucets@1.0.69
- @0x/utils@4.1.0
- @0x/web3-wrapper@5.0.0
- @0x/website@0.0.72
- @0x/contracts-asset-proxy@1.0.5
- @0x/contracts-erc20@1.0.5
- @0x/contracts-erc721@1.0.5
- @0x/contracts-exchange@1.0.5
- @0x/contracts-exchange-forwarder@1.0.5
- @0x/contracts-exchange-libs@1.0.5
- @0x/contracts-extensions@2.0.4
- @0x/contracts-multisig@2.0.4
- @0x/contracts-test-utils@3.0.4
- @0x/contracts-utils@2.0.4
2019-02-09 18:44:40 +00:00
Fabio Berger
28d9fdf798
Updated CHANGELOGS
2019-02-09 18:44:28 +00:00
Fabio Berger
e9bfc44b90
Remove react deps from highlight
2019-02-09 17:28:52 +00:00
Fabio B
2a772b71f1
Merge pull request #1569 from 0xProject/feature/utils/decodeArbitrary0xCalldata
...
0x Transaction Data Decoder
2019-02-09 14:29:20 +00:00
Greg Hysen
233869ed80
updated changelog.json for 0x.js / order-utils / web3-wrapper
2019-02-08 17:12:58 -08:00
Greg Hysen
a9aaae7f97
Deduped random value generation from salt generation
2019-02-08 17:12:58 -08:00
Greg Hysen
500b4940a3
Improvements and conventions in utils package + abi decoder
2019-02-08 17:12:54 -08:00
Greg Hysen
6d0dc47157
updated changelog for contract wrappers
2019-02-08 16:25:30 -08:00
Greg Hysen
56e7e7d644
updated exports for contract wrappers
2019-02-08 16:25:30 -08:00
Greg Hysen
93c128ee21
Added exports for doc generation
2019-02-08 16:25:30 -08:00
Greg Hysen
c72e3667b8
ran prettier and linter
2019-02-08 16:25:30 -08:00
Greg Hysen
6406126ae3
Merged tx decoder into AbiDecoder in utils and merged zeroex tx decoder into ContractWrappers.
2019-02-08 16:25:30 -08:00
Greg Hysen
6bde77bb57
fix doc generation in contract-wrappers
2019-02-08 16:25:30 -08:00
Greg Hysen
831a628379
ran linter
2019-02-08 16:25:30 -08:00
Greg Hysen
3d2babd059
Tests for transaction decoder
2019-02-08 16:25:30 -08:00
Greg Hysen
d9c4c74a56
Added tests for ZeroExTransactionDecoder
2019-02-08 16:25:30 -08:00
Greg Hysen
5a231fb057
Prep for txData decoder tests
2019-02-08 16:25:30 -08:00
Greg Hysen
63f41df327
started writing tests for zeroex tx decoder
2019-02-08 16:25:30 -08:00
Greg Hysen
171618d32b
Added comments for transaction decoder
2019-02-08 16:25:30 -08:00
Greg Hysen
f7b58e7f64
moved ZeroExTransactionDecoder into contract wrappers
2019-02-08 16:25:30 -08:00
Greg Hysen
436d87da98
Ran prettier and linter
2019-02-08 16:25:30 -08:00
Greg Hysen
896874fb99
separated tx decode classes and types into separate files
2019-02-08 16:25:30 -08:00
Greg Hysen
a9f8e80b1c
Abstractd out ZeroExTransactionDecoder
2019-02-08 16:25:30 -08:00
Greg Hysen
f93cd1bb48
Can query decoder by contract address / network id OR contract name
2019-02-08 16:25:30 -08:00
Greg Hysen
8fc3a6b828
Expanding search parameters for transaction decoder
2019-02-08 16:25:30 -08:00
Greg Hysen
100840b743
Utility function to decode arbitrary 0x calldata
2019-02-08 16:25:30 -08:00
David Sun
8c8cab9309
added page [WIP] still
2019-02-08 18:06:58 -05:00
F. Eugene Aumson
629a8d6328
Add migration to fix exchange events primary keys ( #1593 )
...
* Add migration to fix exchange events primary key
* correct comment: "foreign key" -> "primary key"
* Refine hack to handle only the expected error
* Add tx hash to erc20 approval events primary key
2019-02-08 13:21:41 -05:00
Fabio B
ffdaec9f9f
Merge pull request #1602 from 0xProject/feat/allow_using_existing_ganache_snapshot
...
Allow using Web3Factory in-process Ganache with existing snapshot
2019-02-08 17:49:33 +00:00
Fabio Berger
c794153221
Add CHANGELOG entry
2019-02-08 13:22:11 +00:00
Fabio Berger
d01837f42c
Allow using Web3Factory in-process Ganache with existing snapshot
2019-02-08 13:19:47 +00:00
askeluv
7ad4cb0078
[WIP] Slippage calculations from Ethereum DEX Prices Service (EDPS)
2019-02-08 18:54:38 +08:00
David Sun
ffd8349889
Merge pull request #1581 from dave4506/feature/instant/bignumber-coerce-type
...
Big number input to Instant coercion to version utilized by 0x packages
2019-02-07 21:06:43 -05:00
David Sun
f3716fd813
fixed config orderSource assignment
2019-02-07 20:41:37 -05:00
Greg Hysen
1170cf1896
Merge pull request #1592 from 0xProject/feature/abiEncoder/simplifiedSigParsing
...
Simplified signature parsing + signature tests
2019-02-07 15:18:37 -08:00
Greg Hysen
b9ee9d2bd5
replaced typeof with _.isString
2019-02-07 15:01:29 -08:00
Greg Hysen
21c3f75efc
Changelog for utils package
2019-02-07 15:01:29 -08:00
Greg Hysen
eb5f7e36e9
Signature parsing tests
2019-02-07 15:00:07 -08:00
Greg Hysen
4079563f5d
More robust/simple signature parsing, using a parse tree
2019-02-07 15:00:07 -08:00
David Sun
6dabed5938
updated order coercion utils architecture and testing
2019-02-07 16:45:56 -05:00
Fabio B
3939d516e6
Merge pull request #1586 from 0xProject/addAnalyticsToDevToolsPages
...
Add Heap and Google analytics to Dev Tools Pages
2019-02-07 21:18:41 +00:00
Fabio Berger
5aba9d698b
Only include analytics on production builds
2019-02-07 14:54:12 +00:00
Fabio Berger
3dd652e7cf
Merge branch 'development' into addAnalyticsToDevToolsPages
...
* development: (51 commits)
Publish
Updated CHANGELOGS
Updated CHANGELOGS
Update packages/sol-compiler/CHANGELOG.json
Update packages/sol-compiler/CHANGELOG.json
Move from devDep to dep
Fix linter
Update CHANGELOG
Re-run yarn since fails again on first run
Add PR numbers
Omit remapping in compiler settings equality checks
Omit remapping in compiler settings equality checks
Fix a bug when ast and legacyAST were not present in the artifacts even if requested
Update yarn.lock
Remove the bin_paths and fetch the solidity release list from github repo
Remove postinstall hack
Fix the undefined opts bug
Fix sol-compiler bug with remappings causing smart recompilation to now work
re-add postinstall hack
Fix deps versions
...
2019-02-07 14:28:24 +00:00
Leonid Logvinov
f003298ce4
Publish
...
- 0x.js@4.0.3
- @0x/abi-gen@2.0.2
- @0x/abi-gen-wrappers@3.0.2
- @0x/assert@2.0.2
- @0x/asset-buyer@5.0.3
- @0x/base-contract@4.0.2
- @0x/connect@4.0.3
- @0x/contract-wrappers@7.0.2
- @0x/contracts-gen@1.0.1
- @0x/dev-tools-pages@0.0.18
- @0x/dev-utils@2.0.2
- @0x/fill-scenarios@2.0.3
- @0x/instant@1.0.12
- @0x/json-schemas@3.0.2
- @0x/metacoin@0.0.39
- @0x/migrations@3.0.3
- @0x/monorepo-scripts@1.0.23
- @0x/order-utils@6.0.1
- @0x/order-watcher@3.0.3
- @0x/pipeline@1.0.9
- @0x/react-docs@2.0.3
- @0x/react-shared@2.0.3
- @0x/sol-compiler@3.0.2
- @0x/sol-coverage@2.0.2
- @0x/sol-doc@2.0.2
- @0x/sol-profiler@2.0.3
- @0x/sol-resolver@2.0.2
- @0x/sol-trace@2.0.3
- @0x/sol-tracing-utils@6.0.2
- @0x/sra-spec@2.0.2
- @0x/subproviders@3.0.2
- @0x/testnet-faucets@1.0.68
- @0x/types@2.0.2
- @0x/utils@4.0.3
- @0x/web3-wrapper@4.0.2
- @0x/website@0.0.71
- @0x/contracts-asset-proxy@1.0.4
- @0x/contracts-erc20@1.0.4
- @0x/contracts-erc721@1.0.4
- @0x/contracts-exchange@1.0.4
- @0x/contracts-exchange-forwarder@1.0.4
- @0x/contracts-exchange-libs@1.0.4
- @0x/contracts-extensions@2.0.3
- @0x/contracts-multisig@2.0.3
- @0x/contracts-test-utils@3.0.3
- @0x/contracts-utils@2.0.3
2019-02-07 15:02:05 +01:00
Leonid Logvinov
5f5ee0041f
Updated CHANGELOGS
2019-02-07 15:01:53 +01:00
Leonid Logvinov
88497ddc52
Updated CHANGELOGS
2019-02-07 14:42:20 +01:00
Fabio B
e921d5ec13
Merge pull request #1589 from 0xProject/feat/lock-contract-deps
...
Lock dep versions in contracts packages (again)
2019-02-07 13:28:57 +00:00
Leonid Logvinov
c55974a485
Merge pull request #1596 from 0xProject/fix/sol-compiler-args
...
Sol-compiler bug fixes
2019-02-07 14:18:55 +01:00
Fabio B
2ff0f545f5
Update packages/sol-compiler/CHANGELOG.json
...
Co-Authored-By: LogvinovLeon <logvinov.leon@gmail.com >
2019-02-07 14:17:41 +01:00
Fabio B
7f2a011c3e
Update packages/sol-compiler/CHANGELOG.json
...
Co-Authored-By: LogvinovLeon <logvinov.leon@gmail.com >
2019-02-07 14:17:23 +01:00
Fabio Berger
8af9a38c8e
Move from devDep to dep
2019-02-07 13:07:36 +00:00
Leonid Logvinov
b54bafe1c5
Fix linter
2019-02-07 13:35:50 +01:00
Fabio Berger
7a9ff3846e
Merge development
2019-02-07 12:33:44 +00:00
Leonid Logvinov
53fe08a348
Update CHANGELOG
2019-02-07 13:30:00 +01:00
Fabio Berger
f118e86cfe
Re-run yarn since fails again on first run
2019-02-07 12:29:05 +00:00
Leonid Logvinov
2e60d5341e
Add PR numbers
2019-02-07 13:24:57 +01:00
Leonid Logvinov
2ef3af0003
Omit remapping in compiler settings equality checks
2019-02-07 13:20:21 +01:00
Leonid Logvinov
2b7699c26a
Omit remapping in compiler settings equality checks
2019-02-07 13:20:03 +01:00
Leonid Logvinov
d567c58d3b
Fix a bug when ast and legacyAST were not present in the artifacts even if requested
2019-02-07 13:10:08 +01:00
Fabio Berger
bede3d7e29
Update yarn.lock
2019-02-07 12:01:57 +00:00
Leonid Logvinov
64d6dae672
Remove the bin_paths and fetch the solidity release list from github repo
2019-02-07 12:58:46 +01:00
Fabio Berger
b001fe2b08
Remove postinstall hack
2019-02-07 11:58:06 +00:00
Leonid Logvinov
c20285dd36
Fix the undefined opts bug
2019-02-07 12:30:54 +01:00
Leonid Logvinov
7e19c944b9
Merge pull request #1575 from 0xProject/feature/contracts-gen
...
Contracts generator
2019-02-07 12:23:00 +01:00
Leonid Logvinov
fd4d3cff88
Fix sol-compiler bug with remappings causing smart recompilation to now work
2019-02-07 12:13:24 +01:00
Fabio Berger
5ff646ca8e
re-add postinstall hack
2019-02-07 10:53:14 +00:00
Leonid Logvinov
88432a5e67
Fix deps versions
2019-02-07 11:49:59 +01:00
Leonid Logvinov
7519d60fb7
Fix linter issues
2019-02-07 11:29:04 +01:00
Leonid Logvinov
de23428069
Merge development
2019-02-07 11:15:37 +01:00
Amir Bandeali
9089bf2c5f
Lock dep versions in contracts packages
2019-02-06 21:10:35 -08:00
Fabio Berger
2a344e26cc
Publish
...
- 0x.js@4.0.2
- @0x/asset-buyer@5.0.2
- @0x/connect@4.0.2
- @0x/contract-wrappers@7.0.1
- @0x/dev-tools-pages@0.0.17
- @0x/fill-scenarios@2.0.2
- @0x/instant@1.0.11
- @0x/migrations@3.0.2
- @0x/monorepo-scripts@1.0.22
- @0x/order-utils@6.0.0
- @0x/order-watcher@3.0.2
- @0x/pipeline@1.0.8
- @0x/react-docs@2.0.2
- @0x/react-shared@2.0.2
- @0x/testnet-faucets@1.0.67
- @0x/website@0.0.70
- @0x/contracts-asset-proxy@1.0.3
- @0x/contracts-erc20@1.0.3
- @0x/contracts-erc721@1.0.3
- @0x/contracts-exchange@1.0.3
- @0x/contracts-exchange-forwarder@1.0.3
- @0x/contracts-exchange-libs@1.0.3
- @0x/contracts-extensions@2.0.2
- @0x/contracts-multisig@2.0.2
- @0x/contracts-test-utils@3.0.2
- @0x/contracts-utils@2.0.2
2019-02-07 01:53:15 +00:00
Fabio Berger
af26403a86
Updated CHANGELOGS
2019-02-07 01:53:02 +00:00
Fabio B
3af6c8fe1d
Merge pull request #1595 from 0xProject/fix-order-utils-doc-rendering
...
Stop exporting EIP712 schemas
2019-02-07 01:24:32 +00:00
Fabio Berger
b883b183a6
Stop exporting EIP712 schemas
2019-02-07 01:03:43 +00:00
Fabio Berger
ac58ace8cf
Add CHANGELOG entry about faux publish of contract packages
2019-02-07 00:16:39 +00:00
Fabio Berger
a50eefc44e
Fix paragraph rendering on wiki
2019-02-06 14:08:45 +00:00
Fabio Berger
dbb3c5e32b
Publish
...
- 0x.js@4.0.1
- @0x/abi-gen@2.0.1
- @0x/abi-gen-wrappers@3.0.1
- @0x/assert@2.0.1
- @0x/asset-buyer@5.0.1
- @0x/base-contract@4.0.1
- @0x/connect@4.0.1
- @0x/contract-wrappers@7.0.0
- @0x/dev-tools-pages@0.0.16
- @0x/dev-utils@2.0.1
- @0x/fill-scenarios@2.0.1
- @0x/instant@1.0.10
- @0x/json-schemas@3.0.1
- @0x/metacoin@0.0.38
- @0x/migrations@3.0.1
- @0x/monorepo-scripts@1.0.21
- @0x/order-utils@5.0.0
- @0x/order-watcher@3.0.1
- @0x/pipeline@1.0.7
- @0x/react-docs@2.0.1
- @0x/react-shared@2.0.1
- @0x/sol-compiler@3.0.1
- @0x/sol-coverage@2.0.1
- @0x/sol-doc@2.0.1
- @0x/sol-profiler@2.0.2
- @0x/sol-resolver@2.0.1
- @0x/sol-trace@2.0.2
- @0x/sol-tracing-utils@6.0.1
- @0x/sra-spec@2.0.1
- @0x/subproviders@3.0.1
- @0x/testnet-faucets@1.0.66
- @0x/types@2.0.1
- @0x/utils@4.0.2
- @0x/web3-wrapper@4.0.1
- @0x/website@0.0.69
- @0x/contracts-asset-proxy@1.0.2
- @0x/contracts-erc20@1.0.2
- @0x/contracts-erc721@1.0.2
- @0x/contracts-exchange@1.0.2
- @0x/contracts-exchange-forwarder@1.0.2
- @0x/contracts-exchange-libs@1.0.2
- @0x/contracts-extensions@2.0.1
- @0x/contracts-multisig@2.0.1
- @0x/contracts-test-utils@3.0.1
- @0x/contracts-utils@2.0.1
2019-02-06 11:41:24 +00:00
Fabio Berger
265df31750
Updated CHANGELOGS
2019-02-06 11:41:12 +00:00
Fabio Berger
9bbe56df0b
Fix react-highlight dep
2019-02-06 11:24:40 +00:00
Fabio Berger
879c795fc4
Fix react-highlight dep
2019-02-06 11:07:16 +00:00
Fabio B
8b5bb97537
Merge pull request #1587 from 0xProject/fix/abiEncoder/DefaultTypesOnNullInput
...
Handle ABI decoding NULL for all data types
2019-02-06 10:23:21 +00:00
Greg Hysen
3d7a635543
Added NULL decoding tests for return values
2019-02-05 21:33:07 -08:00
Greg Hysen
b3ae9e6e25
updated changelog for utils
2019-02-05 19:18:00 -08:00
Greg Hysen
023ea5b3a1
Ran prettier + linter
2019-02-05 18:10:17 -08:00
Greg Hysen
2ad6bd3945
Test cases for handling NULL input for all data types
2019-02-05 18:01:38 -08:00
Greg Hysen
2326dcdb12
Handle NULL input for all data types
2019-02-05 17:30:54 -08:00
David Sun
d95af455f1
added coercion util functions
2019-02-05 16:46:51 -05:00
Fabio Berger
8de955f3d8
Add Heap and Google analytics to Dev Tools Pages
2019-02-05 21:34:29 +00:00
Amir Bandeali
b5eb47f609
Merge pull request #1576 from 0xProject/feat/transaction-hash
...
Add transactionHashUtils to order-utils package
2019-02-05 10:03:30 -08:00
Amir Bandeali
af4ed0f39c
Update python JSON schema for 0x transactions
2019-02-05 09:26:03 -08:00
Amir Bandeali
eac254f925
Fix outdated comments and make verifyingContractAddress a required part of the 0x tx schema
2019-02-05 09:26:03 -08:00
Amir Bandeali
8246dec843
Rename getTransactionHex to getTransactionHashHex for clarity
2019-02-05 09:26:03 -08:00
Amir Bandeali
4514da0646
Update CHANGELOGs
2019-02-05 09:26:03 -08:00
Amir Bandeali
9abd6f5695
Allow custom domains in eip712Utils
2019-02-05 09:23:09 -08:00
Amir Bandeali
a394967268
Use new transaction schema throughout monorepo
2019-02-05 09:23:09 -08:00
Amir Bandeali
c7c4cb9bc6
Add transaction hash utils
2019-02-05 09:23:09 -08:00
Amir Bandeali
1ada679663
Update ZeroExTransactionSchema
2019-02-05 09:23:09 -08:00
Amir Bandeali
9552676783
Add schema validation to getOrderHashBuff
2019-02-05 09:23:09 -08:00
Fabio B
69c7c03fb3
Merge pull request #1580 from 0xProject/fix/preSignedSignatureBug
...
Fix preSigned signature bug in SignatureUtils
2019-02-05 14:36:06 +00:00
Fabio Berger
224a58bdf2
Fix dep version
2019-02-05 14:19:48 +00:00
Fabio Berger
98427b715d
Merge branch 'fix/preSignedSignatureBug' of github.com:0xProject/0x-monorepo into fix/preSignedSignatureBug
...
* 'fix/preSignedSignatureBug' of github.com:0xProject/0x-monorepo:
Update packages/order-utils/CHANGELOG.json
2019-02-05 13:57:40 +00:00
Fabio Berger
a8078aa151
merge development
2019-02-05 13:55:05 +00:00
Leonid Logvinov
7b583cecb2
Publish
...
- 0x.js@4.0.0
- @0x/abi-gen@2.0.0
- @0x/abi-gen-templates@2.0.0
- @0x/abi-gen-wrappers@3.0.0
- @0x/assert@2.0.0
- @0x/asset-buyer@5.0.0
- @0x/base-contract@4.0.0
- @0x/connect@4.0.0
- @0x/contract-addresses@2.2.1
- @0x/contract-wrappers@6.0.1
- @0x/dev-tools-pages@0.0.15
- @0x/dev-utils@2.0.0
- ethereum-types@2.0.0
- @0x/fill-scenarios@2.0.0
- @0x/instant@1.0.9
- @0x/json-schemas@3.0.0
- @0x/metacoin@0.0.37
- @0x/migrations@3.0.0
- @0x/monorepo-scripts@1.0.20
- @0x/order-utils@4.0.0
- @0x/order-watcher@3.0.0
- @0x/pipeline@1.0.6
- @0x/react-docs@2.0.0
- @0x/react-shared@2.0.0
- @0x/sol-compiler@3.0.0
- @0x/sol-coverage@2.0.0
- @0x/sol-doc@2.0.0
- @0x/sol-profiler@2.0.1
- @0x/sol-resolver@2.0.0
- @0x/sol-trace@2.0.1
- @0x/sol-tracing-utils@6.0.0
- @0x/sra-spec@2.0.0
- @0x/subproviders@3.0.0
- @0x/testnet-faucets@1.0.65
- @0x/tslint-config@3.0.0
- @0x/types@2.0.0
- @0x/typescript-typings@4.0.0
- @0x/utils@4.0.1
- @0x/web3-wrapper@4.0.0
- @0x/website@0.0.68
- @0x/contracts-asset-proxy@1.0.1
- @0x/contracts-erc20@1.0.1
- @0x/contracts-erc721@1.0.1
- @0x/contracts-exchange@1.0.1
- @0x/contracts-exchange-forwarder@1.0.1
- @0x/contracts-exchange-libs@1.0.1
- @0x/contracts-extensions@2.0.0
- @0x/contracts-multisig@2.0.0
- @0x/contracts-test-utils@3.0.0
- @0x/contracts-utils@2.0.0
2019-02-05 14:50:16 +01:00
Leonid Logvinov
f3d9520db2
Updated CHANGELOGS
2019-02-05 14:50:02 +01:00
Leonid Logvinov
9de4bf1225
Fix contracts-utils versions
2019-02-05 14:29:17 +01:00
Leonid Logvinov
3cb6744369
Update packages/order-utils/CHANGELOG.json
...
Co-Authored-By: fabioberger <kandinsky454@protonmail.ch >
2019-02-05 13:14:31 +00:00
Fabio Berger
e021460f03
Remove .only
2019-02-05 13:09:23 +00:00
Fabio Berger
0a93f3346f
All CHANGELOG entry
2019-02-05 13:07:50 +00:00
Fabio Berger
332cc14dcd
Add preSigned isValidSignature test for success case using smart contract & TS implementation
2019-02-05 13:07:40 +00:00
Leonid Logvinov
52e287fc7d
Fix CHANGELOGs
2019-02-05 13:57:38 +01:00
Fabio Berger
7885b2e3f8
Fix test
2019-02-05 12:56:04 +00:00
Leonid Logvinov
e6683e46cc
Add CHANGELOG entries to sol-tracing-utils
2019-02-05 13:47:27 +01:00
Fabio Berger
2447c72a5c
Fix heap out of memory issue
2019-02-05 12:09:13 +00:00
Leonid Logvinov
4febabd3e7
Merge pull request #1583 from reserve-protocol/development
...
Fix default gas limit for fake txs in TraceCollectionSubprovider
2019-02-05 12:28:05 +01:00
Leonid Logvinov
4b4bfee1bc
Merge pull request #1584 from reserve-protocol/patch
...
Hook eth_sendRawTransaction in addition to eth_sendTransaction
2019-02-05 12:26:58 +01:00
Fabio Berger
d7c9d73349
Merge branch 'development' into fix/preSignedSignatureBug
...
* development:
update error msg for dependency version check
CI test for dependencies to have the same version (#1556 )
Add missing comma
Decode NULL as false
Update blog link to not be /latest, and use constant in mobile nav
2019-02-05 11:16:45 +00:00
xianny
09a5b6e7a3
update error msg for dependency version check
2019-02-05 19:05:45 +08:00
Xianny
703aa38a17
CI test for dependencies to have the same version ( #1556 )
...
* add failing CI for dependencies with multiple versions
* update dependencies
* increase bundlewatch maxsize for 0x.js
2019-02-05 18:58:30 +08:00
Fabio B
b2f35057a5
Merge pull request #1582 from 0xProject/fix/utils/abiDecodeNullAsFalse
...
Decode NULL as False in Abi Encoder
2019-02-05 10:32:00 +00:00
Fabio Berger
a3198b7df8
Add missing comma
2019-02-05 09:33:16 +00:00
Greg Hysen
db900d180c
Decode NULL as false
2019-02-04 16:32:14 -08:00
Jeremy Schlatter
3d2ed57c08
Hook eth_sendRawTransaction in addition to eth_sendTransaction
2019-02-04 14:33:13 -08:00
Jeremy Schlatter
d0b0c4a917
Fix default gas limit for fake txs in TraceCollectionSubprovider
...
This hex string is required to be prefixed with '0x'. If it does not have that
prefix, then the call to unmarshalTxData below will fail with:
BigNumber Error: new BigNumber() not a number: 5b8d80
This default value is overridden if the incoming call already has a gas
estimate, in which case the parse error above does not happen. This is probably
why the error wasn't previously noticed.
2019-02-04 13:22:36 -08:00
Fabio Berger
a1bf5e8261
Merge branch 'development' into fix/preSignedSignatureBug
...
* development:
Nit fixes to pipeline README
fix typo
2019-02-04 19:33:08 +00:00
Steve Klebanoff
74293d5bc8
Merge pull request #1536 from 0xProject/fix/website/blog-link
...
[website] Change blog link
2019-02-04 08:59:03 -08:00
David Sun
59f48d6d57
working on big number coercion function
2019-02-04 11:19:18 -05:00
Fabio Berger
50cad8d260
Nit fixes to pipeline README
2019-02-04 16:04:19 +00:00
Fabio Berger
52f22aad81
Write failing preSign unit test
2019-02-04 16:03:48 +00:00
Fabio Berger
c03e24e10b
Fix bug where passing in signerAddress instead of exchangeAddress
2019-02-04 16:03:25 +00:00
Fabio B
995a2ef8a0
Merge pull request #1567 from jeremyschlatter/patch-1
...
fix typo
2019-02-04 14:30:45 +00:00
Leonid Logvinov
4d75681357
Add @0x/types dependency
2019-02-04 13:11:20 +01:00
Leonid Logvinov
1a88eac9c7
Make the banner more visible
2019-02-04 13:00:15 +01:00
Leonid Logvinov
47357ddec8
Remove redundant dependencies
2019-02-04 12:58:19 +01:00
Fabio B
129ae3a737
Update packages/contracts-gen/src/index.ts
...
Co-Authored-By: LogvinovLeon <logvinov.leon@gmail.com >
2019-02-04 12:56:18 +01:00
Fabio B
31d1390039
Update packages/contracts-gen/README.md
...
Co-Authored-By: LogvinovLeon <logvinov.leon@gmail.com >
2019-02-04 12:52:36 +01:00
Leonid Logvinov
6943bbcacb
Temp
2019-02-04 10:38:02 +01:00
Francesco Agosti
1d3fff32a2
Merge pull request #1559 from 0xProject/feature/pipeline/fix-missing-dex-trades
...
[pipeline] Fix missing DEX Trades from Bloxy
2019-02-01 18:30:57 -08:00
Amir Bandeali
069c9fd4a6
Merge pull request #1568 from smithki/fix/contract-wrappers/wrong-default-address-for-order-validator-wrapper
...
Use correct "orderValidator" address in OrderValidatorWrapper constructor
2019-02-01 16:04:30 -08:00
fragosti
4f3cab4213
add row deletion step to migration
2019-02-01 15:50:04 -08:00
Fabio Berger
42c13ecafa
Remove DDEX library from developer tools list
2019-02-01 20:12:43 +00:00
dave4506
70158c3a99
Merge pull request #1572 from dave4506/fix/instant/input-bug-firefox
...
Removed number selector for firefox inputs
2019-02-01 14:15:21 -05:00
Leonid Logvinov
ae8d2ae2cb
Merge pull request #1542 from 0xProject/feature/solc-docker
...
Implement docker as another backend for sol-compiler
2019-02-01 19:58:29 +01:00
Leonid Logvinov
79adf5cec6
Merge development
2019-02-01 19:08:56 +01:00
David Sun
26d44a5392
ran prettier on codebase
2019-02-01 12:07:21 -05:00
David Sun
149f8bc9b3
removed number selector for firefox inputs
2019-01-31 21:12:13 -05:00
dave4506
78bdc2d6b4
Merge pull request #1552 from dave4506/feature/portal/fix-highlight-state-back-to-relayers
...
Added a highlight state to back button
2019-01-31 19:23:49 -05:00
David Sun
c9facdf825
changed button to medium blue
2019-01-31 18:56:31 -05:00
dave4506
4986a2f940
Merge pull request #1548 from dave4506/fix/website/market-making-svg-consistency
...
Fixed market making website svg consistency issues
2019-01-31 17:45:10 -05:00
Ian K Smith
9fd372da51
Add CHANGELOG.json entry
2019-01-31 15:04:22 -07:00
Ian K Smith
68194fde0a
Use correct "orderValidator" address in order_validator_wrapper ctor
2019-01-31 14:55:06 -07:00
dave4506
155e73dc70
Merge pull request #1551 from dave4506/feature/instant/add-usdc
...
Added USDC support to instant
2019-01-31 16:37:14 -05:00
Jeremy Schlatter
76a1ff7c40
fix typo
2019-01-31 12:35:26 -08:00
Jacob Evans
da357f7599
Merge pull request #1533 from 0xProject/migrations/consolidate-owner-default
...
Remove owner from migrations
2019-01-31 16:24:11 +10:00
fragosti
4efe941937
remove extra quotes from google-site-verification
2019-01-30 17:22:33 -08:00
Francesco Agosti
612d2dbde1
Merge pull request #1563 from 0xProject/feature/website/fix-typos-add-metatag
...
[website] Fix website typos and add metatag
2019-01-30 16:24:57 -08:00
fragosti
0c9369bf04
fix typo
2019-01-30 15:31:34 -08:00
fragosti
94043380bb
add site verification tag
2019-01-30 15:29:42 -08:00
fragosti
96e880d170
fix typos on landing
2019-01-30 15:28:55 -08:00
F. Eugene Aumson
3d8caa4694
Fix hang in Python CI test runs ( #1560 )
2019-01-30 15:51:59 -05:00
fragosti
4996ae8d9d
run linter
2019-01-30 10:30:50 -08:00
fragosti
7b4a0d4f8a
fix bloxy datasource getDexTradesAsync to allow for tx_hash repetitions in dedupe logic
2019-01-30 10:28:06 -08:00
fragosti
c2ad95fd94
update types to adhere to new dex trades and bloxy api format
2019-01-30 10:12:15 -08:00
fragosti
5ad2e9d6b6
write migration to add trade_index primary key to dex_trades
2019-01-30 10:06:04 -08:00
fragosti
8bac655dc1
Stop omitting trades because of duplicate tx hashes
2019-01-30 09:39:59 -08:00
Francesco Agosti
e29f130285
Merge pull request #1546 from dave4506/fix/change-asset-unavail-tokens-unavail
...
Changed error message from "Assets Unavailable" to "Tokens Unavailable"
2019-01-30 09:23:25 -08:00
Leonid Logvinov
f9d4afd713
Merge pull request #1558 from 0xProject/fix/sol-tracing-errors
...
Improve error messages when unable to find bytecode
2019-01-30 14:25:50 +01:00
Fabio B
d6b6f1e7d9
Update packages/sol-trace/src/revert_trace_subprovider.ts
...
Co-Authored-By: LogvinovLeon <logvinov.leon@gmail.com >
2019-01-30 14:25:43 +01:00
Leonid Logvinov
ea5e78b217
Improve error messages when unable to find bytecode
2019-01-30 14:12:31 +01:00
Leonid Logvinov
c9a7ef18dc
Merge pull request #1557 from 0xProject/fix/sol-cov/property-range-of-null
...
Fix the `cannot read property range of null` bug
2019-01-30 14:11:53 +01:00
Leonid Logvinov
e23f90e41c
Fix the cannot read property range of null bug
2019-01-30 14:04:19 +01:00
Leonid Logvinov
e1244648e0
Rename dependencyNameToPackagePath to dependencyNameToPath
2019-01-30 13:11:18 +01:00
Leonid Logvinov
8d72e253c8
Add a comment
2019-01-30 13:11:18 +01:00
Leonid Logvinov
33ed6a7c06
Remove + concatenation
2019-01-30 13:11:18 +01:00
Leonid Logvinov
c82a4a5760
Fail fast
2019-01-30 13:11:18 +01:00
Fabio B
445a629016
Update packages/sol-compiler/src/utils/compiler.ts
...
Co-Authored-By: LogvinovLeon <logvinov.leon@gmail.com >
2019-01-30 13:08:10 +01:00
Fabio B
be7daae91a
Update packages/ethereum-types/src/index.ts
...
Co-Authored-By: LogvinovLeon <logvinov.leon@gmail.com >
2019-01-30 13:03:30 +01:00
David Sun
ba645692b0
updated svg asset
2019-01-29 16:19:00 -05:00
Leonid Logvinov
08f541535b
Fix naming
2019-01-28 17:37:15 +01:00
Leonid Logvinov
3520d2584e
Add 'useDockerisedSolc' to new packages
2019-01-28 17:27:53 +01:00
Leonid Logvinov
141ac0ca0b
Merge development
2019-01-28 17:26:13 +01:00
Leonid Logvinov
0c12128f64
Temp CI
2019-01-28 17:24:44 +01:00
David Sun
1e939591ae
added USDC as an option
2019-01-26 19:26:40 -05:00
Francesco Agosti
25e42c0ad4
Merge pull request #1549 from 0xProject/justinbarry-0x-monorepo-mirror
...
[instant] [mirror] Output Chrome 41 compatible version of 0x instant
2019-01-25 09:22:11 -08:00
Francesco Agosti
1c032a103d
Merge pull request #1508 from justinbarry/development
...
Output Chrome 41 compatible version of 0x instant
2019-01-25 08:51:33 -08:00
Amir Bandeali
e0022cd98c
Merge pull request #1547 from 0xProject/feat/contracts/lock-dependencies
...
Lock versions of all dependencies that are contracts packages
2019-01-24 19:47:56 -08:00
David Sun
68dbf8b2a7
added new svg assets and modified svg code to fix transparency
2019-01-24 22:31:16 -05:00
fragosti
a9ca1f3174
Merge branch 'development' of https://github.com/0xProject/0x-monorepo into development
2019-01-24 17:35:25 -08:00
Amir Bandeali
bcff25c996
Lock versions of all dependencies that are contracts packages
2019-01-24 13:47:02 -08:00
David Sun
e272f8e1d9
changed error message
2019-01-24 15:44:42 -05:00
fragosti
5b06595a6b
Merge branch 'development' of https://github.com/0xProject/0x-monorepo into development
2019-01-24 12:05:44 -08:00
fragosti
44aafe4d78
feat: add Marc to website
2019-01-24 12:05:22 -08:00
Steve Klebanoff
92cbff67d1
Merge pull request #1543 from 0xProject/fix/asset-buyer-test
...
[asset-buyer] Fix test (assetData string)
2019-01-23 15:33:05 -08:00
Steve Klebanoff
2166f57750
Assert that assetData is a string before we try to decode it
2019-01-23 12:51:26 -08:00
Francesco Agosti
726a52f3ee
0xproject -> 0x.org
2019-01-23 12:35:00 -08:00
Francesco Agosti
64424deb41
Update README.md
2019-01-23 12:33:10 -08:00
Amir Bandeali
69025da2dc
Merge pull request #1539 from 0xProject/feat/contracts/split-packages
...
Split/rename/combine packages
2019-01-23 12:22:26 -08:00
Amir Bandeali
09cb3b7d50
Merge branch 'development' into feat/contracts/split-packages
2019-01-23 10:49:10 -08:00
Amir Bandeali
8566bb551b
Fix geth tests in circleci config
2019-01-23 09:51:02 -08:00
Amir Bandeali
f631c2da06
Update package.json versions
2019-01-23 09:49:02 -08:00
Leonid Logvinov
19064f8cbb
Add -setup_remote_docker to CI build steps
2019-01-23 17:09:54 +01:00
Leonid Logvinov
de36670bdc
Make workspace path in NPMResolver optional
2019-01-23 17:02:02 +01:00
Leonid Logvinov
e8d68dc07f
Implement docker as another backend for sol-compiler
2019-01-23 16:54:27 +01:00
Amir Bandeali
f81149ac2b
Update all contract CHANGELOGs
2019-01-22 18:06:26 -08:00
Alex Browne
ef928aff31
Merge pull request #1537 from nitper/patch-1
...
[fix] allow devnet rpc to listen on any vhost
2019-01-22 16:24:29 -08:00
Jacob Evans
6f090a2fda
Improve CHANGELOG
2019-01-23 11:11:32 +11:00
Benjamin
c690364ec6
Add docker-compose basic config ( #1538 )
...
Add docker-compose.yml config for 0x-devnet package. This can be expanded upon in future if necessary.
2019-01-22 15:23:11 -08:00
Leonid Logvinov
cc48433575
Merge pull request #1535 from 0xProject/feature/sol-tracing-monorepo-fixes
...
Sol tracing fixes
2019-01-22 23:35:31 +01:00
Amir Bandeali
fe1ef930ad
Update DEPLOYS and READMEs within each package
2019-01-22 13:37:14 -08:00
Leonid Logvinov
8ce885089e
Change strings to numbers in CHANGELOGs
2019-01-22 21:23:58 +01:00
Leonid Logvinov
3e910c0e03
Refactor out isInterfaceContract
2019-01-22 21:20:02 +01:00
Leonid Logvinov
7c47c52fac
Fix a typo
2019-01-22 21:11:55 +01:00
nitper
744fa22f01
allow devnet rpc to listen on any vhost
...
geth's default value for `--rpcvhosts` is `localhost`, which does not work when trying to use the devnet in certain environments such as `docker-compose` or `gitlab-ci`
2019-01-22 14:14:12 -05:00
Steve Klebanoff
b3f996595f
Update blog link to not be /latest, and use constant in mobile nav
2019-01-22 08:48:05 -08:00
Fabio B
148f12a753
Update packages/sol-tracing-utils/CHANGELOG.json
...
Co-Authored-By: LogvinovLeon <logvinov.leon@gmail.com >
2019-01-22 15:10:37 +01:00
Fabio B
aedd6503d1
Update packages/sol-tracing-utils/CHANGELOG.json
...
Co-Authored-By: LogvinovLeon <logvinov.leon@gmail.com >
2019-01-22 15:10:32 +01:00
Fabio B
c3ecbd3063
Update packages/sol-tracing-utils/CHANGELOG.json
...
Co-Authored-By: LogvinovLeon <logvinov.leon@gmail.com >
2019-01-22 15:10:24 +01:00
Fabio B
3297b5ea34
Update packages/sol-tracing-utils/CHANGELOG.json
...
Co-Authored-By: LogvinovLeon <logvinov.leon@gmail.com >
2019-01-22 15:10:17 +01:00
Fabio B
19f929761b
Update packages/sol-tracing-utils/src/collect_coverage_entries.ts
...
Co-Authored-By: LogvinovLeon <logvinov.leon@gmail.com >
2019-01-22 15:10:05 +01:00
Fabio B
d8890a03bb
Update packages/sol-profiler/CHANGELOG.json
...
Co-Authored-By: LogvinovLeon <logvinov.leon@gmail.com >
2019-01-22 13:29:22 +01:00
Fabio B
4a6bdfae23
Update contracts/utils/CHANGELOG.json
...
Co-Authored-By: LogvinovLeon <logvinov.leon@gmail.com >
2019-01-22 13:29:07 +01:00
Leonid Logvinov
7015fc4dbc
Fix tests
2019-01-22 13:02:16 +01:00
Amir Bandeali
ab4d4a69ec
Update root tsconfig packages
2019-01-21 22:39:51 -08:00
Amir Bandeali
efbfd08aa0
Separate forwarder into own package
2019-01-21 21:41:22 -08:00
Amir Bandeali
f9c29c3e74
Cleanup package.json files
2019-01-21 21:41:21 -08:00
Amir Bandeali
0758f231e2
Split tokens package into erc20 and erc721
2019-01-21 21:41:21 -08:00
Amir Bandeali
9fa8619590
Move contents of examples and interfaces packages into corresponding packages
2019-01-21 21:41:21 -08:00
Amir Bandeali
174daa97c3
Add commands for building and testing all contracts
2019-01-21 21:41:21 -08:00
Amir Bandeali
43de20930b
Update remaining pachages
2019-01-21 21:41:21 -08:00
Amir Bandeali
4a4c26a2e3
Split protocol package into exchange, asset-proxy, and multisig
2019-01-21 21:41:21 -08:00
Amir Bandeali
e2fe907de0
Rename libs to exchange-libs
2019-01-21 21:41:21 -08:00
Amir Bandeali
f9986a6342
Move LibAddressArray to utils package
2019-01-21 21:41:21 -08:00
Fabio B
8d367a09fe
Merge pull request #1527 from 0xProject/improvements/website/dev_home
...
Add Python tools section to Dev Home and add missing Python packages
2019-01-21 18:26:23 +01:00
Leonid Logvinov
7e60138e9d
Fix imports in TestContracts and testLibBytes to be relative. This way they show up correctly in coverage reports
2019-01-21 16:37:50 +01:00
Leonid Logvinov
e5c4390489
Fix a bug when some parts of the profiling report were missing because of the coverage ignore lines
2019-01-21 16:32:12 +01:00
Fabio Berger
dabcd2cf47
Fix linter issue
2019-01-21 16:14:17 +01:00
Leonid Logvinov
61910f264c
Print reasonable warnings on bytecode collisions
2019-01-21 15:55:06 +01:00
Leonid Logvinov
ddb0e29253
SolCompilerArtifactAdapter now doesn't return the ContractData for interfaces
2019-01-21 15:52:37 +01:00
Leonid Logvinov
9d9ab2f1ee
Cache bytecode lookup
2019-01-21 15:44:08 +01:00
Leonid Logvinov
ce65ac0c1c
SolCompilerArtifactsAdapter now uses SolResolver under the hood which allows to resolve NPM dependencies properly
2019-01-21 15:28:39 +01:00
Jacob Evans
98203bcc8c
Convert from to lower case.
...
fixes #1490
2019-01-21 16:02:20 +11:00
Jacob Evans
bee48d1d43
Remove partial type for TxData txDefaults
2019-01-21 15:52:39 +11:00
Jacob Evans
ebbb4df227
Remove owner from migrations
2019-01-21 15:16:16 +11:00
Fabio Berger
da7c969eeb
Add entry for contract demo package
2019-01-18 22:41:55 +01:00
Fabio Berger
310d981990
Link all Python packages to Pypi
2019-01-18 22:37:13 +01:00
Fabio Berger
6275b7ba3b
Remove .py suffix
2019-01-18 22:35:04 +01:00
Fabio Berger
b22a6b4e09
Create Python tools section and add missing Python packages to it
2019-01-18 13:12:19 +01:00
Leonid Logvinov
b5fd3c72a0
Merge pull request #1518 from 0xProject/feature/new-ganache
...
Update ganache version
2019-01-18 13:07:32 +01:00
Leonid Logvinov
bf65332763
Merge branch 'development' into feature/new-ganache
2019-01-18 13:07:19 +01:00
Leonid Logvinov
3973dec994
Merge pull request #1517 from 0xProject/feature/bignumber-8.0
...
Bignumber 8.0
2019-01-18 13:06:08 +01:00
Leonid Logvinov
c8212f1d4d
Merge branch 'development' into feature/bignumber-8.0
2019-01-18 12:53:04 +01:00
Leonid Logvinov
e6fe728bcb
Merge development
2019-01-18 12:46:16 +01:00
Fabio Berger
bef30e4209
Update footer
2019-01-18 12:36:48 +01:00
Fabio B
6c7f4c13fa
Update packages/web3-wrapper/CHANGELOG.json
...
Co-Authored-By: LogvinovLeon <logvinov.leon@gmail.com >
2019-01-18 12:32:49 +01:00
Fabio B
662049914a
Update packages/subproviders/CHANGELOG.json
...
Co-Authored-By: LogvinovLeon <logvinov.leon@gmail.com >
2019-01-18 12:32:41 +01:00
Greg Hysen
d7a5190d52
Merge pull request #1519 from hosyvietanh/patch-1
...
Allow matching of uint80 in evm_data_type
2019-01-18 01:07:28 -08:00
Steve Klebanoff
2b64661c61
Merge pull request #1512 from 0xProject/feature/instant/asset-buyer-check-liquidity
...
[instant] [asset-buyer] Helper methods for checking liquidity
2019-01-17 16:01:36 -08:00
Steve Klebanoff
9c29eecc30
Merge pull request #1525 from 0xProject/fix/dev-tools-pages-package
...
[dev-tools-pages] Remove dangling comma from package.json
2019-01-17 15:27:43 -08:00
Steve Klebanoff
25b58108bc
remove dangling comma
2019-01-17 15:00:12 -08:00
Steve Klebanoff
fbde36d27b
remove dangling comma
2019-01-17 14:56:44 -08:00
Steve Klebanoff
02b7a43909
Merge branch 'development' into feature/instant/asset-buyer-check-liquidity
2019-01-17 13:29:46 -08:00
Fabio Berger
e1e531a2a4
Remove react-snap from dev-tools-pages since it was messing up links on rendering pages
2019-01-17 20:59:39 +01:00
Fabio Berger
f6edf27856
Add hiring pitch to footer
2019-01-17 20:12:33 +01:00
Leonid Logvinov
277e09d061
Merge pull request #1524 from 0xProject/feature/istanbul-geth
...
Add notes about istanbul and Geth to website docs
2019-01-17 20:00:28 +01:00
Leonid Logvinov
1c9fb5f65f
Add notes about istanbul and Geth to website docs
2019-01-17 19:59:35 +01:00
Fabio Berger
c29539aaf2
Add missing .png
2019-01-17 19:43:20 +01:00
Brandon Millman
4143baa27a
Merge pull request #1523 from 0xProject/fix/react-shared/react-highlight-dep
...
[react-shared] Change react-highlight dep to reference fork by branch instead of commit
2019-01-17 10:26:26 -08:00
Leonid Logvinov
5816279d68
Publish
...
- 0x.js@3.0.3
- @0x/asset-buyer@4.0.2
- @0x/contract-wrappers@5.0.1
- @0x/dev-tools-pages@0.0.14
- @0x/instant@1.0.8
- @0x/metacoin@0.0.36
- @0x/monorepo-scripts@1.0.19
- @0x/order-watcher@2.4.3
- @0x/sol-coverage@1.0.3
- @0x/sol-profiler@1.0.3
- @0x/sol-trace@1.0.3
- @0x/sol-tracing-utils@4.0.1
- @0x/testnet-faucets@1.0.64
- @0x/website@0.0.67
- @0x/contracts-examples@1.0.6
- @0x/contracts-extensions@1.2.3
- @0x/contracts-interfaces@1.0.6
- @0x/contracts-libs@1.0.6
- @0x/contracts-multisig@1.0.6
- @0x/contracts-protocol@2.2.3
- @0x/contracts-test-utils@2.0.1
- @0x/contracts-tokens@1.0.6
- @0x/contracts-utils@1.0.6
2019-01-17 19:07:37 +01:00
Leonid Logvinov
0d877a8076
Updated CHANGELOGS
2019-01-17 19:07:25 +01:00
Brandon Millman
7b266bc762
Change react-highlight dep to reference fork by branch instead of commit
2019-01-17 10:03:23 -08:00
Fabio Berger
0e6aea856f
http to https
2019-01-17 16:58:15 +01:00
Fabio B
e31d17ef79
Merge pull request #1509 from 0xProject/fix/dev-tools-pages/finalTouches
...
Dev Tools Pages - Final Touches
2019-01-17 16:56:01 +01:00
Fabio Berger
7b2a9ba698
Fix linter errors
2019-01-17 16:38:30 +01:00
Fabio Berger
87d08b0af6
Update yarn.lock
2019-01-17 16:24:11 +01:00
Fabio Berger
e68c5d5517
Enable "copy" button on all code snippets that should be copy-able
2019-01-17 16:24:03 +01:00
Leonid Logvinov
c09825660c
Increase the Buffer size when fetching tags
2019-01-17 16:14:19 +01:00
Fabio Berger
293e937291
Merge branch 'development' into fix/dev-tools-pages/finalTouches
...
* development: (22 commits)
Fix linter
Update packages/sol-tracing-utils/src/trace_collection_subprovider.ts
Update packages/sol-tracing-utils/CHANGELOG.json
Update packages/sol-tracing-utils/CHANGELOG.json
Add PR numbers
Fix/simplify handling of revert trace snippets
Fix a bug when TraceCollectionSubprovider was hanging on the fake Geth snapshot transaction
Fix a bug when a custom Geth tracer didn't return stack entries for DELEGATECALL
Revert devnet mining period from 1 to 0
update team info, add brent
Publish
Updated CHANGELOGS
Add commented-out pre-publish checks
Add additional check to make sure user was added to our DockerHub org
Update test for required amountAvailableToFill
Add actual error message thrown
Flag order-watcher as having a Docker image to publish
Add publish to DockerHub step to publish flow
Flesh out postpublish configs in packageJSON type
Add pre-publish check to ensure publisher is logged in to docker cmdline
...
2019-01-17 15:59:00 +01:00
Fabio Berger
fe2f97dabd
Add link to Truffle starter project
2019-01-17 15:58:41 +01:00
Leonid Logvinov
0b23aaca26
Merge pull request #1521 from 0xProject/feature/dev-tools-pre-release-fixes
...
0x Dev tools pre-release fixes
2019-01-17 15:53:17 +01:00
Leonid Logvinov
d92dc47df8
Last touches
2019-01-17 15:44:34 +01:00
Leonid Logvinov
8b69d918a9
Fix linter
2019-01-17 15:38:09 +01:00
Fabio Berger
3b79754b7a
Remove incorrect section of docs
2019-01-17 15:37:43 +01:00
Fabio B
92ec4f5772
Update packages/sol-tracing-utils/src/trace_collection_subprovider.ts
...
Co-Authored-By: LogvinovLeon <logvinov.leon@gmail.com >
2019-01-17 15:06:42 +01:00
Fabio B
8528660f50
Update packages/sol-tracing-utils/CHANGELOG.json
...
Co-Authored-By: LogvinovLeon <logvinov.leon@gmail.com >
2019-01-17 15:06:35 +01:00
Fabio B
edd4370cdb
Update packages/sol-tracing-utils/CHANGELOG.json
...
Co-Authored-By: LogvinovLeon <logvinov.leon@gmail.com >
2019-01-17 15:06:29 +01:00
Leonid Logvinov
69aa1c2e91
Add PR numbers
2019-01-17 14:40:11 +01:00
Leonid Logvinov
fcdd0de9ee
Fix/simplify handling of revert trace snippets
2019-01-17 14:37:15 +01:00
Leonid Logvinov
4c5bde1b54
Fix a bug when TraceCollectionSubprovider was hanging on the fake Geth snapshot transaction
2019-01-17 14:36:23 +01:00
Leonid Logvinov
83f77a2d56
Fix a bug when a custom Geth tracer didn't return stack entries for DELEGATECALL
2019-01-17 14:28:16 +01:00
Leonid Logvinov
cdac2d210e
Revert devnet mining period from 1 to 0
2019-01-17 14:23:03 +01:00
Fabio Berger
737941e8c7
Add call-to-action docs button at end of instructions again
2019-01-17 13:29:47 +01:00
Fabio Berger
a873872cc7
Open 0x.org on different tab
2019-01-17 13:03:18 +01:00
Fabio Berger
56b8fd2074
Add fonts
2019-01-17 12:55:14 +01:00
Fabio Berger
b2ea4f6aaf
Update requirement sections
2019-01-17 12:53:09 +01:00
hosyvietanh
ca5b024e03
Allow matching of uint80 in evm_data_type
2019-01-17 11:07:50 +07:00
Steve Klebanoff
92f5ad4f15
Use more specific helper method decodeAssetDataOrThrow
2019-01-16 17:12:08 -08:00
Steve Klebanoff
ff8250cd35
change helper method to return a boolean
2019-01-16 15:45:01 -08:00
Steve Klebanoff
466ec6b22a
Change LiquidityForAssetData to return a BigNumber instead of a number to avoid losing precision
2019-01-16 14:16:49 -08:00
fragosti
beaf0a4a8a
update team info, add brent
2019-01-16 11:33:57 -08:00
Fabio Berger
6871f36dad
Update 0x url
2019-01-16 18:44:52 +01:00
Steve Klebanoff
a587718443
export type instead of interface for more succinct syntax
2019-01-16 09:41:12 -08:00
Steve Klebanoff
444250520a
Clarify boolean variable name
2019-01-16 09:40:36 -08:00
Steve Klebanoff
bd5850f390
Merge branch 'development' into feature/instant/asset-buyer-check-liquidity
2019-01-16 09:38:38 -08:00
Steve Klebanoff
ce1c2eeab7
Remove accidental import
2019-01-16 09:37:10 -08:00
Fabio B
b08d6c3b4d
Merge pull request #1510 from 0xProject/feature/monorepo-scripts/publishToDockerHub
...
Add DockerHub Publishing Step to Publish Flow
2019-01-16 18:35:55 +01:00
Steve Klebanoff
f269bc28cf
Add PR number and fix description
2019-01-15 14:00:00 -08:00
Steve Klebanoff
af63934d2c
Export types and add additional documentation
2019-01-15 13:57:31 -08:00
Steve Klebanoff
39816bef8f
Merge pull request #1511 from 0xProject/fix/asset-buyer/zero-amount-available-test
...
Fix expectedAmountAvailableToFill test
2019-01-15 13:04:55 -08:00
Steve Klebanoff
600b44c962
Merge branch 'development' into feature/instant/asset-buyer-check-liquidity
2019-01-15 10:43:55 -08:00
Steve Klebanoff
7a2b312d64
Merge branch 'development' into fix/asset-buyer/zero-amount-available-test
2019-01-15 10:38:23 -08:00
Leonid Logvinov
7d166dc7da
Fix prettier
2019-01-15 17:34:44 +01:00
Leonid Logvinov
0720b8487c
Fix a build issue
2019-01-15 17:13:20 +01:00
Leonid Logvinov
4404f92b38
Add CHANGELOG entries
2019-01-15 17:05:51 +01:00
Leonid Logvinov
0a27979464
Convert address strings to lower case before parsing them as BigNumbers
2019-01-15 16:25:26 +01:00
Leonid Logvinov
a3cb722469
Fix a bug when we didn't call isNaN function and assumed it's a property
2019-01-15 16:25:26 +01:00
Leonid Logvinov
2cca2d70d7
Add a throw reason in tests
2019-01-15 16:25:26 +01:00
Leonid Logvinov
17f313658d
Add a NAN check when parsing BigNumber candidate
2019-01-15 16:25:26 +01:00
Leonid Logvinov
d304c062eb
Convert address strings to lower case before parsing them as BigNumbers
2019-01-15 16:25:26 +01:00
Leonid Logvinov
3eef888e25
Update yarn.lock
2019-01-15 16:25:26 +01:00
Leonid Logvinov
20eab4257a
Upgrade chai-bignumber
2019-01-15 16:25:25 +01:00
Leonid Logvinov
665dd0813e
Remove unused imports
2019-01-15 16:25:25 +01:00
Leonid Logvinov
e84232cce8
Use new check for isBigNumber
2019-01-15 16:25:25 +01:00
Leonid Logvinov
de78d6a8ad
Fix isBigNumber check for the new version
2019-01-15 16:25:25 +01:00
Leonid Logvinov
a085654aba
Fix linting error
2019-01-15 16:25:25 +01:00
Leonid Logvinov
61c88455f4
Apply prettier
2019-01-15 16:25:25 +01:00
Leonid Logvinov
a084bbbed8
Rename cmp to comparedTo
2019-01-15 16:25:25 +01:00
Leonid Logvinov
eb393f0a66
Upgrade chai-bignumber
2019-01-15 16:25:25 +01:00
Leonid Logvinov
c3afc13dd6
Upgrade bignumber.js version
2019-01-15 16:25:24 +01:00
Leonid Logvinov
08b865d25b
Add CHANGELOG entries
2019-01-15 16:19:28 +01:00
Leonid Logvinov
9932240a4d
Merge branch 'development' into feature/new-ganache
2019-01-15 15:33:55 +01:00
Leonid Logvinov
f570f80674
Publish
...
- 0x.js@3.0.2
- @0x/abi-gen@1.0.22
- @0x/abi-gen-templates@1.0.2
- @0x/abi-gen-wrappers@2.2.0
- @0x/assert@1.0.23
- @0x/asset-buyer@4.0.1
- @0x/base-contract@3.0.13
- @0x/connect@3.0.13
- @0x/contract-addresses@2.2.0
- @0x/contract-artifacts@1.3.0
- @0x/contract-wrappers@5.0.0
- @0x/dev-tools-pages@0.0.13
- @0x/dev-utils@1.0.24
- ethereum-types@1.1.6
- @0x/fill-scenarios@1.1.2
- @0x/instant@1.0.7
- @0x/json-schemas@2.1.7
- @0x/metacoin@0.0.35
- @0x/migrations@2.4.0
- @0x/monorepo-scripts@1.0.18
- @0x/order-utils@3.1.2
- @0x/order-watcher@2.4.2
- @0x/pipeline@1.0.5
- @0x/react-docs@1.0.25
- @0x/react-shared@1.1.2
- @0x/sol-compiler@2.0.2
- @0x/sol-coverage@1.0.2
- @0x/sol-doc@1.0.14
- @0x/sol-profiler@1.0.2
- @0x/sol-resolver@1.2.3
- @0x/sol-trace@1.0.2
- @0x/sol-tracing-utils@4.0.0
- @0x/sra-spec@1.0.16
- @0x/subproviders@2.1.11
- @0x/testnet-faucets@1.0.63
- @0x/tslint-config@2.0.2
- @0x/types@1.5.2
- @0x/typescript-typings@3.0.8
- @0x/utils@3.0.1
- @0x/web3-wrapper@3.2.4
- @0x/website@0.0.66
- @0x/contracts-examples@1.0.5
- @0x/contracts-extensions@1.2.2
- @0x/contracts-interfaces@1.0.5
- @0x/contracts-libs@1.0.5
- @0x/contracts-multisig@1.0.5
- @0x/contracts-protocol@2.2.2
- @0x/contracts-test-utils@2.0.0
- @0x/contracts-tokens@1.0.5
- @0x/contracts-utils@1.0.5
2019-01-15 15:21:53 +01:00
Leonid Logvinov
dbae6ec165
Updated CHANGELOGS
2019-01-15 15:21:42 +01:00
Fabio Berger
7c37d10d1f
Merge branch 'development' into feature/monorepo-scripts/publishToDockerHub
...
* development: (87 commits)
Update packages/sol-tracing-utils/src/trace_collection_subprovider.ts
Make mapping namings direct
Remove unused tslint disable
Revert "Remove logAsyncErrors hack"
Remove logAsyncErrors hack
Refactor logAsyncErrors to follow our conventions
Export Sources and SourceCodes out of tracing utils
Replace console.log with logUtils.log (#1515 )
strict decoding of return values using generics
makerAssetFillAmount -> takerAssetFillAmount
Ran prettier
Linter
Fix build after rebase
Style cleanup for Compressed Calldata in Contract Wrappers PR
Use simpler `_.find` to locate fillOrderBai
Updated dutch auction wrapper
Added back abi-gen-wrappers
Renamed signatureParser.ts to signature_parser.ts
Renamed decode rule `structsAsObjects` to `shouldConvertStructsToObjects`
circle build failed. New commit to resubmit job.
...
2019-01-15 15:13:24 +01:00
Fabio Berger
ae147e615a
Merge branch 'development' into fix/dev-tools-pages/finalTouches
...
* development: (87 commits)
Update packages/sol-tracing-utils/src/trace_collection_subprovider.ts
Make mapping namings direct
Remove unused tslint disable
Revert "Remove logAsyncErrors hack"
Remove logAsyncErrors hack
Refactor logAsyncErrors to follow our conventions
Export Sources and SourceCodes out of tracing utils
Replace console.log with logUtils.log (#1515 )
strict decoding of return values using generics
makerAssetFillAmount -> takerAssetFillAmount
Ran prettier
Linter
Fix build after rebase
Style cleanup for Compressed Calldata in Contract Wrappers PR
Use simpler `_.find` to locate fillOrderBai
Updated dutch auction wrapper
Added back abi-gen-wrappers
Renamed signatureParser.ts to signature_parser.ts
Renamed decode rule `structsAsObjects` to `shouldConvertStructsToObjects`
circle build failed. New commit to resubmit job.
...
2019-01-15 15:10:50 +01:00
Leonid Logvinov
18084588ea
Merge pull request #1498 from 0xProject/fix/sol-cov
...
Sol tracing fixes
2019-01-15 14:45:02 +01:00
Fabio B
64d99dc07c
Update packages/sol-tracing-utils/src/trace_collection_subprovider.ts
...
Co-Authored-By: LogvinovLeon <logvinov.leon@gmail.com >
2019-01-15 14:44:52 +01:00
Leonid Logvinov
91b57793c2
Update ganache version
2019-01-15 14:44:43 +01:00
Leonid Logvinov
63a63543be
Make mapping namings direct
2019-01-15 13:37:10 +01:00
Leonid Logvinov
75a4bbc5f2
Remove unused tslint disable
2019-01-15 12:09:48 +01:00
Leonid Logvinov
c2ec4174b7
Revert "Remove logAsyncErrors hack"
...
This reverts commit 7ea274b731 .
2019-01-15 12:09:17 +01:00
Leonid Logvinov
7ea274b731
Remove logAsyncErrors hack
2019-01-15 11:55:06 +01:00
Leonid Logvinov
d9675ad6d3
Refactor logAsyncErrors to follow our conventions
2019-01-15 11:48:04 +01:00
Leonid Logvinov
a8e32d8c87
Export Sources and SourceCodes out of tracing utils
2019-01-15 11:34:31 +01:00
Jacob Evans
16a2cf7be6
Merge pull request #1503 from 0xProject/feature/multi-asset-proxy-migration
...
Add MultiAssetProxy Migration
2019-01-15 13:27:07 +11:00
Jacob Evans
b4621f6a69
Merge pull request #1514 from 0xProject/bug/exchange-wrapper-matchOrders
...
Remove optimization from matchOrdersAsync in Exchange wrapper
2019-01-15 13:23:45 +11:00
F. Eugene Aumson
c859788fde
Replace console.log with logUtils.log ( #1515 )
2019-01-14 18:21:12 -05:00
Greg Hysen
1c25d8e997
Merge pull request #1475 from 0xProject/feature/monorepo/useNewAbiEncoder
...
Use Compressed Calldata in Contract Wrappers
2019-01-14 11:48:17 -08:00
Francesco Agosti
fc89b97818
Merge pull request #1516 from 0xProject/fix/website/update-react-highlight
...
[website] Update react-highlight dep in website to latest commit
2019-01-14 11:33:35 -08:00
MarcZenn
1bff790628
removed implicit cached accounts dependency
2019-01-14 11:03:33 -08:00
Greg Hysen
b0817854e8
strict decoding of return values using generics
2019-01-14 10:49:44 -08:00
Greg Hysen
1907ecc02e
makerAssetFillAmount -> takerAssetFillAmount
2019-01-14 10:49:44 -08:00
Greg Hysen
cf2dee60dc
Ran prettier
2019-01-14 10:49:44 -08:00
Greg Hysen
80aa2884a3
Linter
2019-01-14 10:49:44 -08:00
Greg Hysen
3a28eb1c6a
Fix build after rebase
2019-01-14 10:49:44 -08:00
Greg Hysen
82a44559f6
Style cleanup for Compressed Calldata in Contract Wrappers PR
2019-01-14 10:49:44 -08:00
Greg Hysen
892be49b98
Use simpler _.find to locate fillOrderBai
2019-01-14 10:49:44 -08:00
Greg Hysen
1cbc03ae43
Updated dutch auction wrapper
2019-01-14 10:49:44 -08:00
Greg Hysen
1c9a49cd08
Added back abi-gen-wrappers
2019-01-14 10:49:44 -08:00
Greg Hysen
4f53335db0
Renamed signatureParser.ts to signature_parser.ts
2019-01-14 10:49:44 -08:00
Greg Hysen
0b87aec9c6
Renamed decode rule structsAsObjects to shouldConvertStructsToObjects
2019-01-14 10:49:44 -08:00
Greg Hysen
6892f929fb
circle build failed. New commit to resubmit job.
2019-01-14 10:49:44 -08:00
Greg Hysen
f39c03191c
Ran linter
2019-01-14 10:49:44 -08:00
Greg Hysen
05adb38a09
Removed console log from handlebars
2019-01-14 10:49:44 -08:00
Greg Hysen
f73c68ee61
Created an interface for abi decoded fillOrder data
2019-01-14 10:49:44 -08:00
Greg Hysen
33f3405226
let -> const in callAsync
2019-01-14 10:49:44 -08:00
Greg Hysen
86caa4a0bb
Ran prettier and linter
2019-01-14 10:49:44 -08:00
Greg Hysen
6d832deb62
Decodes revert reason as array to appease Geth
2019-01-14 10:49:44 -08:00
Greg Hysen
0b6c9c8468
Ran prettier
2019-01-14 10:49:44 -08:00
Greg Hysen
d1fd4421be
Use string argument encoding with new encoder
2019-01-14 10:49:44 -08:00
Greg Hysen
b06f8239e1
Finished porting new abi encoder to contracts
2019-01-14 10:49:44 -08:00
Greg Hysen
7991de9ed0
Generalized create for signature / dataItems. Cleaner.
2019-01-14 10:49:44 -08:00
Greg Hysen
e9a82905e3
Abi Encoder tests fixed + added a signature parser for cases where MethodAbi/DataItems are not readily available
2019-01-14 10:49:44 -08:00
Greg Hysen
f8684d6a77
All contract tests working with new abi encoder
2019-01-14 10:49:44 -08:00
Greg Hysen
e4551c8f60
Works for almost all tests
2019-01-14 10:49:44 -08:00
Greg Hysen
2f1454e90e
Working for almost every test
2019-01-14 10:49:29 -08:00
Greg Hysen
b89f986949
Ensure that addresses are lower case
2019-01-14 10:49:29 -08:00
Greg Hysen
285fb3dead
Progress
2019-01-14 10:49:29 -08:00
Brandon Millman
923234eed1
Update react-highlight dep in website to latest commit
2019-01-14 10:44:23 -08:00
Fabio Berger
affd617054
Add commented-out pre-publish checks
2019-01-14 16:05:56 +01:00
Fabio Berger
84163517c6
Add additional check to make sure user was added to our DockerHub org
2019-01-14 15:24:00 +01:00
Leonid Logvinov
83b46cbf71
Rename mappins to have a direct naming scheme instead of a reverse one
2019-01-14 14:52:00 +01:00
Leonid Logvinov
4689309857
Add SourceCodes and Sources types
2019-01-14 14:43:14 +01:00
Leonid Logvinov
02543fdd0c
Add a link to tracing examples
2019-01-14 14:43:14 +01:00
Fabio B
1f7179b178
Update packages/sol-tracing-utils/src/source_maps.ts
...
Co-Authored-By: LogvinovLeon <logvinov.leon@gmail.com >
2019-01-14 14:29:01 +01:00
Fabio B
e14f1646d6
Update packages/sol-tracing-utils/CHANGELOG.json
...
Co-Authored-By: LogvinovLeon <logvinov.leon@gmail.com >
2019-01-14 13:54:50 +01:00
Fabio B
caba2faa92
Update packages/sol-tracing-utils/src/trace_info_subprovider.ts
...
Co-Authored-By: LogvinovLeon <logvinov.leon@gmail.com >
2019-01-14 13:52:26 +01:00
Fabio B
ed3b89f005
Update packages/sol-tracing-utils/src/trace_collection_subprovider.ts
...
Co-Authored-By: LogvinovLeon <logvinov.leon@gmail.com >
2019-01-14 13:51:10 +01:00
Fabio B
1c279f97ce
Update packages/sol-tracing-utils/src/source_maps.ts
...
Co-Authored-By: LogvinovLeon <logvinov.leon@gmail.com >
2019-01-14 13:51:01 +01:00
Fabio B
b41bcd80ef
Update packages/sol-tracing-utils/CHANGELOG.json
...
Co-Authored-By: LogvinovLeon <logvinov.leon@gmail.com >
2019-01-14 13:50:53 +01:00
Fabio B
45d70dd30b
Update packages/sol-tracing-utils/CHANGELOG.json
...
Co-Authored-By: LogvinovLeon <logvinov.leon@gmail.com >
2019-01-14 13:50:45 +01:00
Leonid Logvinov
4b9648c7c9
Apply prettier
2019-01-14 13:13:45 +01:00
Leonid Logvinov
092a851bb3
Use custom JS tracer only if the node is geth
2019-01-14 12:53:14 +01:00
Leonid Logvinov
bd71f4a480
Add CHANGELOG entries
2019-01-14 12:46:37 +01:00
Leonid Logvinov
bf183af9a4
Merge development
2019-01-14 12:17:12 +01:00
Leonid Logvinov
2b8f0d887a
Fix linter
2019-01-14 12:16:00 +01:00
Leonid Logvinov
2581bc93e5
Fix the bug with incorrect source maps parsing by changing contract data from an array to a mapping
2019-01-14 12:04:08 +01:00
Leonid Logvinov
8b62783f48
Add utils.isRangeEqual to sol-profiler
2019-01-14 11:50:05 +01:00
Leonid Logvinov
2345a3bdfe
Add assembly statements to AST Visitor
2019-01-14 11:40:05 +01:00
Leonid Logvinov
ab5cd8f938
Use a custom JS tracer
2019-01-14 11:39:38 +01:00
Jacob Evans
b108b1119a
Update prettier changelogs
2019-01-14 10:10:39 +11:00
Jacob Evans
b5420fde52
Update contract addresses
2019-01-14 10:09:12 +11:00
Jacob Evans
dc58c60841
Update hardcoded token addresses
2019-01-12 18:50:05 +11:00
Jacob Evans
043fb3f460
Group similar setup transactions
2019-01-12 18:50:05 +11:00
Jacob Evans
34cce04c43
Register ERC20/721 into MAP
2019-01-12 18:50:04 +11:00
Jacob Evans
6aae0c5b78
chore(python-packages): add MAP to python-packages
2019-01-12 18:50:04 +11:00
Jacob Evans
c15406173a
chore(changelogs): Update changelogs with PR
2019-01-12 18:50:04 +11:00
Jacob Evans
e3b3f82c8c
feature(migrations): Add MultiAssetProxy Migration
2019-01-12 18:49:16 +11:00
Jacob Evans
007a2d7deb
Remove matchOrders optimization
2019-01-12 12:07:37 +11:00
Jacob Evans
5da40ab45e
Prettier
2019-01-12 11:07:48 +11:00
Jacob Evans
54a1fd87db
Update PR number
2019-01-12 10:27:48 +11:00
Francesco Agosti
797d7c7878
Merge pull request #1513 from 0xProject/fix/website/multiple-react-dom-versions-et-al
...
[website] Fix multiple react dom versions and layout issue
2019-01-11 15:23:51 -08:00
Jacob Evans
507c47c42c
bug(exchange-wrapper): matchOrdersAsync input param mutation
2019-01-12 10:22:13 +11:00
fragosti
7fcdfe5de5
Revert "hack: force redux and redux-devtools to work for build"
...
This reverts commit 500d8fc86b .
2019-01-11 12:53:32 -08:00
fragosti
22b1c48c89
upgrade react in react-docs and react-shared, install dependencies in website that are mysteriously missing
2019-01-11 12:49:38 -08:00
fragosti
2197a531e3
Revert "fix: make version consisten for react, react-dom and styled-components'"
...
This reverts commit 89c5d657a7 .
2019-01-11 12:22:13 -08:00
fragosti
4799b68972
feat: upgrade styled-components and remove ununsed basscss import
2019-01-11 12:00:02 -08:00
fragosti
500d8fc86b
hack: force redux and redux-devtools to work for build
2019-01-11 11:57:26 -08:00
fragosti
89c5d657a7
fix: make version consisten for react, react-dom and styled-components'
2019-01-11 11:56:48 -08:00
fragosti
bc44774116
fix: use basscss from css file instead of module
2019-01-11 11:50:35 -08:00
Steve Klebanoff
8a8a5332d7
prettier changelog
2019-01-11 10:38:52 -08:00
Xianny
943c378309
Implement tslint enum-naming to enforce PascalCase on enum members ( #1474 )
2019-01-11 10:04:30 -08:00
Steve Klebanoff
8d3bbb8213
Disable promise-function-async for mocking async functions
2019-01-11 09:32:28 -08:00
Steve Klebanoff
a5e7ce9e1a
Move calculateLiquidity to helper function
2019-01-11 09:28:51 -08:00
Steve Klebanoff
64a78149aa
Update test for required amountAvailableToFill
2019-01-11 09:20:59 -08:00
Fabio Berger
cf3787edbb
Publish
...
- 0x.js@3.0.1
- @0x/abi-gen@1.0.21
- @0x/abi-gen-wrappers@2.1.1
- @0x/assert@1.0.22
- @0x/asset-buyer@4.0.0
- @0x/base-contract@3.0.12
- @0x/connect@3.0.12
- @0x/contract-wrappers@4.2.1
- @0x/dev-tools-pages@0.0.12
- @0x/dev-utils@1.0.23
- ethereum-types@1.1.5
- @0x/fill-scenarios@1.1.1
- @0x/instant@1.0.6
- @0x/json-schemas@2.1.6
- @0x/metacoin@0.0.34
- @0x/migrations@2.3.1
- @0x/monorepo-scripts@1.0.17
- @0x/order-utils@3.1.1
- @0x/order-watcher@2.4.1
- @0x/pipeline@1.0.4
- @0x/react-docs@1.0.24
- @0x/react-shared@1.1.1
- @0x/sol-compiler@2.0.1
- @0x/sol-coverage@1.0.1
- @0x/sol-doc@1.0.13
- @0x/sol-profiler@1.0.1
- @0x/sol-resolver@1.2.2
- @0x/sol-trace@1.0.1
- @0x/sol-tracing-utils@3.0.0
- @0x/sra-spec@1.0.15
- @0x/subproviders@2.1.10
- @0x/testnet-faucets@1.0.62
- @0x/tslint-config@2.0.1
- @0x/types@1.5.1
- @0x/typescript-typings@3.0.7
- @0x/utils@3.0.0
- @0x/web3-wrapper@3.2.3
- @0x/website@0.0.65
- @0x/contracts-examples@1.0.4
- @0x/contracts-extensions@1.2.1
- @0x/contracts-interfaces@1.0.4
- @0x/contracts-libs@1.0.4
- @0x/contracts-multisig@1.0.4
- @0x/contracts-protocol@2.2.1
- @0x/contracts-test-utils@1.0.4
- @0x/contracts-tokens@1.0.4
- @0x/contracts-utils@1.0.4
2019-01-11 18:04:43 +01:00
Fabio Berger
89429c54a7
Updated CHANGELOGS
2019-01-11 18:04:33 +01:00
Steve Klebanoff
dbaed69d77
Add new version to CHANGELOG
2019-01-11 08:59:07 -08:00
Steve Klebanoff
faee751395
Merge branch 'development' into feature/instant/asset-buyer-check-liquidity
2019-01-11 08:53:15 -08:00
Steve Klebanoff
742e5e039d
getLiquidityForAssetDataAsync helper method, and fix to assetBuyer to check for eth token in asset pairs
2019-01-11 08:14:57 -08:00
Fabio Berger
98579300c1
merge development
2019-01-11 17:14:12 +01:00
Fabio Berger
96ff5eef64
merge development
2019-01-11 17:12:55 +01:00
Fabio Berger
7f5a2c972b
Add actual error message thrown
2019-01-11 16:55:37 +01:00
Fabio Berger
dad6404c7f
Flag order-watcher as having a Docker image to publish
2019-01-11 16:52:28 +01:00
Fabio Berger
6dcf40f570
Add publish to DockerHub step to publish flow
2019-01-11 16:52:15 +01:00
Fabio Berger
43b0422804
Flesh out postpublish configs in packageJSON type
2019-01-11 16:51:54 +01:00
Fabio Berger
55ce0d9d17
Add pre-publish check to ensure publisher is logged in to docker cmdline
2019-01-11 16:50:41 +01:00
Fabio Berger
895460aea3
Update yarn.lock
2019-01-11 14:29:09 +01:00
Fabio Berger
7956127b29
Ensure the process exits
2019-01-11 14:29:02 +01:00
Fabio Berger
6fb2721294
Fix copy and links
2019-01-11 14:20:56 +01:00
Fabio Berger
ebb10e6604
Remove unused import
2019-01-11 14:15:24 +01:00
Fabio Berger
db878f4a7b
Fix title and og tags for sol-coverage
2019-01-11 14:15:15 +01:00
Leonid Logvinov
bb992458a3
Revert CHANGELOG changes
2019-01-11 11:29:39 +01:00
Leonid Logvinov
66add14ca5
Remove generated wrappers
2019-01-11 11:28:44 +01:00
Leonid Logvinov
0b38513c3f
Remove generated artifacts
2019-01-11 11:28:08 +01:00
Remco Bloemen
d9ac5b611a
Generate blocks at interval for truffle
2019-01-11 11:26:38 +01:00
Remco Bloemen
e1b99b5e2f
Use tracer for debug traces
2019-01-11 11:26:38 +01:00
Remco Bloemen
7af0818dff
Capture errors in next callbacks
2019-01-11 11:26:38 +01:00
Remco Bloemen
296b3d6311
Throw error when source location is missing
2019-01-11 11:26:38 +01:00
Remco Bloemen
4d03c3035c
Fix typo
2019-01-11 11:26:38 +01:00
Remco Bloemen
27c4d2522b
Add tracer params type
2019-01-11 11:26:37 +01:00
Fabio Berger
4dbd3ea902
Re-add changelog for 0x.js
2019-01-11 11:26:37 +01:00
Fabio B
2cf57a48dd
Merge pull request #1500 from 0xProject/update-prettier-version
...
Update prettier to version ^1.15.3
2019-01-11 11:18:18 +01:00
Alex Browne
a091b2c19d
Rebase and re-apply prettier
2019-01-10 17:44:35 -08:00
Alex Browne
89e398fa39
Update prettier to version ^1.15.3
2019-01-10 17:41:13 -08:00
Steve Klebanoff
1192314510
Add helper functions and expose to umd object
2019-01-10 16:13:16 -08:00
Fabio Berger
583e690b7a
Merge branch 'development' into fix/dev-tools-pages/finalTouches
...
* development: (49 commits)
upgrade to ddex api v3 (#1507 )
Add new deployment related instructions to pipeline README (#1499 )
feature: implement logging and friendly wallet name for Opera
Fix prettier
Add missing dependencies
Remove second yarn call
Add .gitkeep
Rename sol-trace-based-tools-common to sol-tracing-utils
Update packages/sol-trace/README.md
Update packages/sol-trace/CHANGELOG.json
Update packages/sol-trace-based-tools-common/src/source_maps.ts
Update packages/sol-trace-based-tools-common/CHANGELOG.json
Update packages/sol-profiler/CHANGELOG.json
Update packages/sol-coverage/CHANGELOG.json
Update packages/monorepo-scripts/src/test_installation.ts
chore: changelog update
fix: account for undefined errors in promisify, not only null
Clean up docs before publish
In README's, don't mention non-existent tests (#1497 )
fix: use getBackendBaseUrl instead of hardcoded string
...
2019-01-11 00:47:57 +01:00
Fabio Berger
a516b00a03
Fix footer links
2019-01-11 00:45:26 +01:00
Steve Klebanoff
841ad8757c
Add LiquidityRequestOpts type
2019-01-10 15:40:55 -08:00
Steve Klebanoff
127bd4bf9d
Getting rid of unused params and adding documentation
2019-01-10 15:38:41 -08:00
Justin Barry
a8c3b4126e
Output Chrome 41 compatible version of 0x instant
...
This is important for SEO as Googlebot is still using Chrome 41 to crawl
thick clients.
2019-01-10 14:25:50 -08:00
Steve Klebanoff
2360b8282f
rename tokensAvailableInUnitAmount to tokensAvailableInBaseUnits and use test helpers
2019-01-10 14:00:16 -08:00
Steve Klebanoff
0dade8624c
Adding more test coverage
2019-01-10 13:51:02 -08:00
Steve Klebanoff
a9fad77eb4
Implement liquidity checking w/ testing
2019-01-10 13:41:28 -08:00
Xianny
a5b7a35160
upgrade to ddex api v3 ( #1507 )
2019-01-10 13:07:52 -08:00
Alex Browne
53fc860d61
Add new deployment related instructions to pipeline README ( #1499 )
...
* Add new deployment related instructions to pipeline README
* Apply prettier
* Respond to PR feedback
2019-01-10 13:04:34 -08:00
Fabio Berger
dc20429bca
Add deployment commands for the Dev tools pages
2019-01-10 20:14:51 +01:00
Francesco Agosti
749312c0e8
Merge pull request #1506 from 0xProject/feature/instant/opera-followups
...
[instant] Implement logging and friendly wallet name for Opera
2019-01-10 10:48:06 -08:00
fragosti
ffd14ab2f2
feature: implement logging and friendly wallet name for Opera
2019-01-10 09:47:46 -08:00
Francesco Agosti
bf332d578c
Merge pull request #1501 from 0xProject/fix/utils/promisify-not-accounting-for-undefined-error
...
[utils] account for undefined errors in promisify, not only null (and fix instant in Opera)
2019-01-10 09:33:22 -08:00
Leonid Logvinov
6c22594882
Merge pull request #1492 from 0xProject/feature/sol-cov-sol-profiler-sol-trace-divorce
...
Refactor out sol-cov, sol-profiler and sol-trace into their separate packages
2019-01-10 14:35:13 +01:00
Leonid Logvinov
b8e3829fdb
Fix prettier
2019-01-10 14:05:29 +01:00
Leonid Logvinov
c317a69e7e
Add missing dependencies
2019-01-10 13:33:56 +01:00
Leonid Logvinov
4c60d59123
Remove second yarn call
2019-01-10 11:57:18 +01:00
Leonid Logvinov
cee2954245
Merge development
2019-01-10 11:56:15 +01:00
Leonid Logvinov
a8d9263062
Add .gitkeep
2019-01-10 11:42:50 +01:00
Leonid Logvinov
7ae9e79235
Rename sol-trace-based-tools-common to sol-tracing-utils
2019-01-10 11:21:05 +01:00
Fabio B
15c9479ebe
Update packages/sol-trace/README.md
...
Co-Authored-By: LogvinovLeon <logvinov.leon@gmail.com >
2019-01-10 11:15:34 +01:00
Fabio B
03dea585b4
Update packages/sol-trace/CHANGELOG.json
...
Co-Authored-By: LogvinovLeon <logvinov.leon@gmail.com >
2019-01-10 11:15:26 +01:00
Fabio B
d7df402c42
Update packages/sol-trace-based-tools-common/src/source_maps.ts
...
Co-Authored-By: LogvinovLeon <logvinov.leon@gmail.com >
2019-01-10 11:15:19 +01:00
Fabio B
052ed21e9c
Update packages/sol-trace-based-tools-common/CHANGELOG.json
...
Co-Authored-By: LogvinovLeon <logvinov.leon@gmail.com >
2019-01-10 11:12:08 +01:00
Fabio B
36504646f9
Update packages/sol-profiler/CHANGELOG.json
...
Co-Authored-By: LogvinovLeon <logvinov.leon@gmail.com >
2019-01-10 11:11:52 +01:00
Fabio B
60cdbbccae
Update packages/sol-coverage/CHANGELOG.json
...
Co-Authored-By: LogvinovLeon <logvinov.leon@gmail.com >
2019-01-10 11:11:43 +01:00
Fabio B
420333e3c3
Update packages/monorepo-scripts/src/test_installation.ts
...
Co-Authored-By: LogvinovLeon <logvinov.leon@gmail.com >
2019-01-10 11:11:23 +01:00
fragosti
b639843115
chore: changelog update
2019-01-09 18:31:23 -08:00
fragosti
7a114a6ef1
fix: account for undefined errors in promisify, not only null
2019-01-09 18:26:18 -08:00
Steve Klebanoff
686f27a96f
Merge pull request #1482 from 0xProject/feature/monorepo/release-notes
...
[monorepo-scripts] Automatically alert new release to Discord
2019-01-09 16:49:12 -08:00
Steve Klebanoff
6487fae113
Merge pull request #1437 from 0xProject/feature/instant/tell-amount-available
...
[instant] Tell user how much of an asset is available
2019-01-09 16:29:11 -08:00
Francesco Agosti
87c287a5e2
Merge pull request #1489 from 0xProject/fix/website/0x-org-endpoints
...
[website] Audit and fix 0x.org migration URLs
2019-01-09 12:03:28 -08:00
F. Eugene Aumson
e39ef60775
Clean up docs before publish
2019-01-09 12:12:20 -05:00
Steve Klebanoff
fb3605026e
Merge branch 'development' into feature/instant/tell-amount-available
2019-01-09 08:54:55 -08:00
Fabio Berger
241be6de30
Rename sol-cov to sol-coverage, fix links
2019-01-09 17:30:34 +01:00
Fabio Berger
589b535b91
Add docLink
2019-01-09 17:30:01 +01:00
Fabio Berger
eb6b07e804
Update yarn.lock
2019-01-09 17:29:13 +01:00
F. Eugene Aumson
5b8c9122a2
In README's, don't mention non-existent tests ( #1497 )
2019-01-09 11:02:58 -05:00
Fabio B
08d0ff48c3
Merge pull request #1249 from bakkenbaeck/dev-tools-pages
...
Dev tools pages
2019-01-09 16:22:59 +01:00
F. Eugene Aumson
aa5af04447
Python contract demo, with lots of refactoring ( #1485 )
...
* Refine Order for Web3 compat. & add conversions
Changed some of the fields in the Order class so that it can be passed
to our contracts via Web3.
Added conversion utilities so that an Order can be easily converted to
and from a JSON-compatible dict (specifically by encoding/decoding the
`bytes` fields), to facilitate validation against the JSON schema.
Also modified JSON order schema to accept integers in addition to
stringified integers.
* Fixes for json_schemas
Has-types indicator file, py.typed, was not being included in package.
Schemas were not being properly gathered into package installation.
* Add test/demo of Exchange.getOrderInfo()
* web3 bug workaround
* Fix problem packaging contract artifacts
* Move contract addresses to their own package
* Move contract artifacts to their own package
* Add scripts to install, test & lint all components
* prettierignore files in local python dev env
* Correct missing coverage analysis for sra_client
* CI cache lint: don't save, re-use from test-python
* tag hacks as hacks
* correct merge mistake
* remove local strip_0x() in favor of eth_utils
* remove json schemas from old order_utils location
* correct merge mistake
* doctest json schemas via command-line, not code
2019-01-09 09:58:29 -05:00
Leonid Logvinov
39786c3ad5
Merge development
2019-01-09 15:19:59 +01:00
Fabio Berger
5b7eff217e
Publish
...
- 0x.js@3.0.0
- @0x/abi-gen@1.0.20
- @0x/abi-gen-wrappers@2.1.0
- @0x/assert@1.0.21
- @0x/asset-buyer@3.0.5
- @0x/base-contract@3.0.11
- @0x/connect@3.0.11
- @0x/contract-addresses@2.1.0
- @0x/contract-artifacts@1.2.0
- @0x/contract-wrappers@4.2.0
- @0x/dev-tools-pages@0.0.11
- @0x/dev-utils@1.0.22
- @0x/fill-scenarios@1.1.0
- @0x/instant@1.0.5
- @0x/json-schemas@2.1.5
- @0x/metacoin@0.0.33
- @0x/migrations@2.3.0
- @0x/monorepo-scripts@1.0.16
- @0x/order-utils@3.1.0
- @0x/order-watcher@2.4.0
- @0x/pipeline@1.0.3
- @0x/react-docs@1.0.23
- @0x/react-shared@1.1.0
- @0x/sol-compiler@2.0.0
- @0x/sol-cov@2.1.17
- @0x/sol-doc@1.0.12
- @0x/sol-resolver@1.2.1
- @0x/sra-spec@1.0.14
- @0x/subproviders@2.1.9
- @0x/testnet-faucets@1.0.61
- @0x/types@1.5.0
- @0x/utils@2.1.1
- @0x/web3-wrapper@3.2.2
- @0x/website@0.0.64
- @0x/contracts-examples@1.0.3
- @0x/contracts-extensions@1.2.0
- @0x/contracts-interfaces@1.0.3
- @0x/contracts-libs@1.0.3
- @0x/contracts-multisig@1.0.3
- @0x/contracts-protocol@2.2.0
- @0x/contracts-test-utils@1.0.3
- @0x/contracts-tokens@1.0.3
- @0x/contracts-utils@1.0.3
2019-01-09 14:44:17 +01:00
Fabio Berger
0a6ead90d9
Updated CHANGELOGS
2019-01-09 14:44:03 +01:00
Leonid Logvinov
7f2727236d
Pin @types/styled-components versions
2019-01-09 14:39:19 +01:00
Leonid Logvinov
d6644ed035
Add yarn.lock changes
2019-01-09 13:45:34 +01:00
Leonid Logvinov
a2eede2ec9
Remove accidentally commited files
2019-01-09 13:45:23 +01:00
Leonid Logvinov
2fa4ed1fb7
Merge pull request #1496 from 0xProject/feature/solc-5.0
...
Solc 5.0 support in sol-compiler
2019-01-09 13:22:20 +01:00
Leonid Logvinov
3733a29ee2
Add CHENGELOG entrie
2019-01-09 12:46:51 +01:00
Leonid Logvinov
62b5eef4a0
Update sol-compiler binPaths to include the newest solidity
2019-01-09 12:36:05 +01:00
Leonid Logvinov
377d6367e0
Update solc used by sol-compiler
2019-01-09 12:35:35 +01:00
Leonid Logvinov
a3b364dbdf
Remove contracts dependency on solc
2019-01-09 12:34:45 +01:00
Leonid Logvinov
ea14913b41
Merge development
2019-01-09 12:02:25 +01:00
Fabio B
5dd55491b8
Merge pull request #1494 from 0xProject/feature/order-watcher/dockerize
...
Dockerize OrderWatcher WS Server
2019-01-09 11:27:22 +01:00
Fabio Berger
28aa12691e
rename method
2019-01-09 11:06:15 +01:00
Leonid Logvinov
5868c91cfb
Fix static tests
2019-01-09 10:54:32 +01:00
Leonid Logvinov
fd034cc1e4
Remove redundant semicolons
2019-01-09 10:21:58 +01:00
Jacob Evans
c1bf2754a8
Merge pull request #1439 from 0xProject/migrations/docker-image
...
Add Docker image and Snapshot commands for migrations
2019-01-09 12:55:42 +11:00
Chris Kalani
c388e6d2b8
Update README.md
2019-01-08 17:15:20 -08:00
Chris Kalani
622fa951ca
Update README.md
...
Fixing logo
2019-01-08 17:13:04 -08:00
fragosti
d00dd07435
fix: use getBackendBaseUrl instead of hardcoded string
2019-01-08 16:45:35 -08:00
Xianny
27fc640a9e
fetch and save copper ( #1472 )
...
Fetch and save Copper CRM
2019-01-08 13:50:51 -08:00
F. Eugene Aumson
4689f20b86
Move json_schemas to its own package ( #1435 )
...
* Move zero_ex.json_schemas to its own package
* Support ALL the schemas
* Stop installing packages as editable
* HACK: cp files because CircleCI isn't
* Add example usage to sra_client README
* Tweak special case: only strip Schema as suffix
* Correct doc titles
* Clarify what kind of support ticket was raised.
* Correct inconsistencies in JSON schema names
In both ref ID's and file names.
* Add entry point for validation of JSON strings
2019-01-08 14:28:32 -05:00
Fabio Berger
de927d7207
Merge branch 'development' of github.com:0xProject/0x-monorepo into development
...
* 'development' of github.com:0xProject/0x-monorepo:
Remove beta note from asset-buyer
2019-01-08 20:16:48 +01:00
Fabio Berger
93121892d6
Fix typo
2019-01-08 20:16:34 +01:00
fragosti
16fc2c3776
fix: use new forum URL
2019-01-08 10:34:40 -08:00
Francesco Agosti
c3a7cbc57d
Merge pull request #1493 from 0xProject/fix/asset-buyer/no-longer-beta
...
[asset-buyer] Remove beta note from asset-buyer
2019-01-08 18:33:53 +00:00
Fabio Berger
0cfeea7c8c
Remove stray console
2019-01-08 17:15:05 +01:00
Leonid Logvinov
82f29c395a
Fix the circleci image
2019-01-08 17:14:06 +01:00
Fabio Berger
e2df4b355b
Add assertions to catch trying to add undefined schemas
2019-01-08 17:07:10 +01:00
Leonid Logvinov
03248244ff
Bump up the chunk size
2019-01-08 17:03:42 +01:00
Steve Klebanoff
74ed0f4134
Remove beta note from asset-buyer
2019-01-08 08:02:33 -08:00
Leonid Logvinov
f05d2906e8
Split installation tests in chunks of 10 to not run out of memory
2019-01-08 16:00:05 +01:00
Fabio Berger
5e39eae84e
Fixx request payload and expected responses
2019-01-08 15:37:50 +01:00
Fabio Berger
0ea8669552
Fixx OrderWatcher WS tests so they are completely independent from one another
2019-01-08 15:37:14 +01:00
Leonid Logvinov
2c974b5f3f
Refactor out sol-cov, sol-profiler and sol-trace into their separate packages
2019-01-08 14:48:06 +01:00
Fabio Berger
1631031fa7
Merge branch 'development' into feature/order-watcher/dockerize
...
* development: (898 commits)
Fixed merge conflict from development
Ran prettier
Doc generation working for changes by dutch auction wrapper
added changelog entry for monorepo-scripts
Hide dutch auction wrapper from docs -- hopefully this will prevent the "must export Web3Wrapper" error from doc generation
relaxed version on contract-extension dependencies
Added NetworkID 50 address for dutch auction wrapper
removed manual updte of package.json version
export dutch auction wrapper types from 0x.js
Export dutch auction wrapper in 0x.js
ran prettier
Minor documentation updates to dutch auction wrapper
`afterAuctionDetails` -> `auctionDetails`
Added @todo for including dutch auction addresses once deployed
Ran prettier & linter
Removed redundant assignment
removed needless newline on contract-wrappers changelog
removed timestamp from changelog for abi-gen-wrappers
added dutch auction address for testnets
removed .only
...
2019-01-08 14:30:38 +01:00
Fabio Berger
0bcb81d3a9
Create server entry point and Dockerfile for OrderWatcher
2019-01-08 14:29:45 +01:00
fragosti
f412c36e23
fix: use old forum URL for now
2019-01-07 17:36:14 -08:00
fragosti
eae255b0ff
chore: point to 0x.org website-api
2019-01-07 17:19:36 -08:00
fragosti
1f0f2076a9
fix: CORS issue by accessing 0x geth nodes through 0x.org endpoint
2019-01-07 17:09:36 -08:00
Greg Hysen
0ac36cef28
Merge pull request #1465 from 0xProject/feature/contracts/dutchAuctionWrapper
...
Dutch Auction Wrapper
2019-01-07 17:16:06 -07:00
Greg Hysen
04db7f0fae
Fixed merge conflict from development
2019-01-07 15:50:48 -08:00
Greg Hysen
e39ae0350b
Ran prettier
2019-01-07 15:50:48 -08:00
Greg Hysen
d0a0673694
Doc generation working for changes by dutch auction wrapper
2019-01-07 15:50:48 -08:00
Greg Hysen
3c62815fe3
added changelog entry for monorepo-scripts
2019-01-07 15:50:48 -08:00
Greg Hysen
37b6858869
Hide dutch auction wrapper from docs -- hopefully this will prevent the "must export Web3Wrapper" error from doc generation
2019-01-07 15:50:48 -08:00
Greg Hysen
641685a41e
relaxed version on contract-extension dependencies
2019-01-07 15:50:48 -08:00
Greg Hysen
7ad23ef6dc
Added NetworkID 50 address for dutch auction wrapper
2019-01-07 15:50:48 -08:00
Greg Hysen
5f2a7cb78f
removed manual updte of package.json version
2019-01-07 15:50:48 -08:00
Greg Hysen
edb989fbf3
export dutch auction wrapper types from 0x.js
2019-01-07 15:50:48 -08:00
Greg Hysen
ff0093460d
Export dutch auction wrapper in 0x.js
2019-01-07 15:50:48 -08:00
Greg Hysen
a00e416a19
ran prettier
2019-01-07 15:50:48 -08:00
Greg Hysen
77a2ca1ddc
Minor documentation updates to dutch auction wrapper
2019-01-07 15:50:48 -08:00
Greg Hysen
61a3368826
afterAuctionDetails -> auctionDetails
2019-01-07 15:50:48 -08:00
Greg Hysen
55e3774480
Added @todo for including dutch auction addresses once deployed
2019-01-07 15:50:48 -08:00
Greg Hysen
c6ab380685
Ran prettier & linter
2019-01-07 15:50:48 -08:00
Greg Hysen
d6467d707f
Removed redundant assignment
2019-01-07 15:50:48 -08:00
Greg Hysen
0893614859
removed needless newline on contract-wrappers changelog
2019-01-07 15:50:48 -08:00
Greg Hysen
dc940d692f
removed timestamp from changelog for abi-gen-wrappers
2019-01-07 15:50:48 -08:00
Greg Hysen
e83a108c52
added dutch auction address for testnets
2019-01-07 15:50:48 -08:00
Greg Hysen
bbd4828340
removed .only
2019-01-07 15:50:48 -08:00
Greg Hysen
6de3a33f36
updated relevant changelogs
2019-01-07 15:50:48 -08:00
Greg Hysen
06139cbfe5
Added dutch auction utils to contract-wrappers
2019-01-07 15:50:48 -08:00
Greg Hysen
cb1bfa0f97
ran prettier + added changelog entry for contract wrappers
2019-01-07 15:50:48 -08:00
Greg Hysen
b249a50d8f
ran prettier
2019-01-07 15:50:48 -08:00
Greg Hysen
0432212a34
dutch wrapper tests working
2019-01-07 15:50:48 -08:00
Greg Hysen
7203ca90cf
all dutchie wrapper tests passing
2019-01-07 15:50:48 -08:00
Greg Hysen
5da748a062
Progress on dutch auction wrapper. Need to add auction data decoding to it.
2019-01-07 15:50:48 -08:00
Greg Hysen
09afee55ed
Removed unnecessary fields from dutch auction artifacts
2019-01-07 15:50:48 -08:00
Greg Hysen
43b648e7dc
Dutch wrapper
2019-01-07 15:50:48 -08:00
Greg Hysen
89fcbec43b
changed name for confusion
2019-01-07 15:50:48 -08:00
Greg Hysen
c850046ea0
Dutch Auction Contract Wrapper
2019-01-07 15:50:48 -08:00
Alex Browne
7dda953bc9
Optimize SQL queries in pull_missing_blocks ( #1458 )
...
* Optimize SQL queries in pull_missing_blocks
* Update comment in pull_missing_blocks
2019-01-07 15:04:00 -08:00
Brandon Millman
b8f3fa9c8c
chore(website): update copy on market making page
2019-01-07 13:21:42 -08:00
Brandon Millman
42e04012df
fix(website): fix some copy on the market maker page
2019-01-07 13:03:45 -08:00
Brandon Millman
17f0878707
Merge pull request #1487 from 0xProject/feature/website/market-maker-page
...
[website] Add market making grant program page
2019-01-07 12:41:10 -08:00
Brandon Millman
e4bb6a4652
chore(website): fix linter
2019-01-07 12:19:21 -08:00
Amir Bandeali
3cdb85606a
Merge pull request #1363 from 0xProject/feat/order-utils/abiEncoder
...
Add MAP support to order-utils, order-watcher, and types
2019-01-07 11:30:00 -08:00
Amir Bandeali
fd37e88bdb
Use enums in pipeline
2019-01-07 11:11:19 -08:00
Amir Bandeali
24564b986d
Minimize unnecessary type assertions
2019-01-07 10:31:11 -08:00
Amir Bandeali
a91bc415ed
Fix linting errors
2019-01-07 10:31:11 -08:00
Amir Bandeali
ccdb81ac40
Add tests for MAP in order watcher
2019-01-07 10:31:11 -08:00
Amir Bandeali
d7f9e3f0a0
Do not export AssetData in 0x.js
2019-01-07 10:31:11 -08:00
Amir Bandeali
5720589515
Add tests for recursive MAP decoding
2019-01-07 10:31:11 -08:00
Amir Bandeali
70508f52a1
Update CHANGELOGs
2019-01-07 10:31:11 -08:00
Amir Bandeali
b90c3196a3
FIx linting errors
2019-01-07 10:31:11 -08:00
Amir Bandeali
1dda10b4f3
Add recursive MultiAsset decoding, store first address in pipeline
2019-01-07 10:31:11 -08:00
Amir Bandeali
0fba0b1a1b
feat: Add balance and allowance checks for MultiAssetProxy
2019-01-07 10:31:11 -08:00
Amir Bandeali
df4f3d9eac
feat: Add fields to OrderRelevantState and change AssetData to SingleAssetData
2019-01-07 10:31:11 -08:00
Amir Bandeali
de4916ccb8
Add individual balances and allowances to OrderRelevantState
2019-01-07 10:31:11 -08:00
Amir Bandeali
b797a45d4a
Do not attempt to parse tokenAddress if decoding data from multiAssetProxy
2019-01-07 10:31:11 -08:00
Amir Bandeali
eeb07d76fc
Fix transferFrom to work with MAP
2019-01-07 10:31:11 -08:00
Amir Bandeali
0abace337c
Rename functions
2019-01-07 10:31:11 -08:00
Amir Bandeali
c6ff77bdd8
Add prefix to names of properties in EncodingRules and DecodingRules
2019-01-07 10:31:11 -08:00
Amir Bandeali
492e0ae345
feat: Export MultiAssetData in types
2019-01-07 10:31:11 -08:00
Amir Bandeali
8549252a2c
Fix decoding and add tests
2019-01-07 10:31:11 -08:00
Amir Bandeali
aae32037da
Run linter
2019-01-07 10:31:11 -08:00
Amir Bandeali
46359c098b
Add support for MAP in fill-scenarios
2019-01-07 10:31:11 -08:00
Amir Bandeali
fc71d87d2b
Update CHANGELOG
2019-01-07 10:31:11 -08:00
Amir Bandeali
67dfe6030c
feat: Add support for MultiAssetProxy
2019-01-07 10:31:11 -08:00
Amir Bandeali
19e93440b3
fix: Add error message if assetProxyId is not ERC20 or ERC721
2019-01-07 10:31:11 -08:00
Amir Bandeali
0cb5209266
Add length check to MultiAsset encoding
2019-01-07 10:31:11 -08:00
Amir Bandeali
1553b366da
Update CHANGELOGs
2019-01-07 10:31:11 -08:00
Amir Bandeali
d957cd5344
Use assetDataUtils instead of IAssetData for encoding MultiAsset values
2019-01-07 10:31:11 -08:00
Amir Bandeali
354f7053dc
Use new AbiEncoder, add logic for encoding/decoding MultiAsset assetData
2019-01-07 10:31:11 -08:00
Amir Bandeali
4d5fcf8985
feat: Add MultiAsset types
2019-01-07 10:31:11 -08:00
Steve Klebanoff
80f1fe1373
Merge branch 'feature/monorepo/release-notes' of github.com:0xProject/0x-monorepo into feature/monorepo/release-notes
2019-01-07 09:45:21 -08:00
Steve Klebanoff
571bc736e5
Make error message less scary
2019-01-07 09:45:04 -08:00
Fabio B
99016cc5a6
Use explicit undefined check
...
Co-Authored-By: steveklebanoff <steve@0xproject.com >
2019-01-07 09:43:35 -08:00
Steve Klebanoff
71c9b2f718
Merge pull request #1484 from 0xProject/fix/sra-spec/title-tag
...
[sra-spec] Add title tag
2019-01-07 09:40:39 -08:00
Brandon Millman
79863d830e
chore(website): update market making page copy
2019-01-06 21:40:39 -08:00
Brandon Millman
59ec243c26
feat(website): add contact us hero action to market maker page
2019-01-06 21:40:14 -08:00
Brandon Millman
5e8da70eae
feat(website): implement market maker form
2019-01-06 20:45:46 -08:00
Brandon Millman
99b6ca5b4f
feat(website): Add support for copper forms in the offers
2019-01-04 10:00:41 -08:00
Brandon Millman
4e4de07e69
feat(website): add link underneath the first feature in market maker page
2019-01-04 09:44:25 -08:00
Brandon Millman
1b65efb38c
feat(website): update market maker page copy and links
2019-01-04 09:24:59 -08:00
Brandon Millman
ed0e6181bd
feat(website): add market making section to developers dropdown
2019-01-04 09:09:34 -08:00
Steve Klebanoff
f1a7efc97e
Return void and throw error instead of logging and returning boolean
2019-01-04 09:01:13 -08:00
Steve Klebanoff
442de09bbe
Add async suffix
2019-01-04 08:54:44 -08:00
Steve Klebanoff
76dde294f1
Add PR number
2019-01-04 07:54:01 -08:00
Steve Klebanoff
4dded13259
fix(sra-spec): Add title tag
2019-01-04 07:47:41 -08:00
Brandon Millman
c82393d763
feature(website): add market making page
2019-01-03 16:18:33 -08:00
Steve Klebanoff
2111ea159e
Merge pull request #1481 from 0xProject/fix/instant/dropdown-color
...
[instant] Dropdown hover 10% of primary color
2019-01-03 09:07:57 -08:00
Francesco Agosti
c1150824dc
Merge pull request #1480 from 0xProject/feature/instant/performance-boost
...
[instant] No more laggy input
2019-01-03 13:36:18 +01:00
Steve Klebanoff
edb3a61387
Merge branch 'development' into feature/instant/tell-amount-available
2019-01-02 16:56:49 -08:00
Steve Klebanoff
89f67b9bec
take out no-longer necessary test
2019-01-02 16:56:28 -08:00
Steve Klebanoff
9131ca1562
Use constant
2019-01-02 15:22:07 -08:00
Steve Klebanoff
92d45a19d1
await alerting discord
2019-01-02 15:19:38 -08:00
Steve Klebanoff
65af195054
Merge branch 'development' into feature/monorepo/release-notes
2019-01-02 15:17:26 -08:00
Steve Klebanoff
9f47f90c6e
remove unused export
2019-01-02 15:16:45 -08:00
Steve Klebanoff
472f89bd3d
feat(monorepo-scripts): Alert to discord when new publish happens
2019-01-02 14:46:31 -08:00
Steve Klebanoff
c62d862967
fix(instant): Dropdown hover should be 10% of primary color
2019-01-02 10:58:41 -08:00
fragosti
1ceb3c9664
feat: unmount the token selector when its not displaying
2019-01-02 19:07:02 +01:00
fragosti
4252a760f0
feat: dont re-render the token selector on every input change
2019-01-02 16:55:29 +01:00
fragosti
5721b25c3a
feat: give all stateless components a displayName or make them private
2019-01-02 16:08:15 +01:00
fragosti
586a8ba8e7
feat: use PureComponent instead of Component
2019-01-02 16:01:40 +01:00
Francesco Agosti
1ddf1087dd
Merge pull request #1470 from 0xProject/feature/website/0x-org-cleanup
...
[website] Remove @next dir, remove unused files.
2019-01-02 15:13:14 +01:00
Jacob Evans
72a56db5ab
chore(python-packages): Change docker command in setup.py
2019-01-02 15:03:09 +11:00
MarcZenn
0010ca3e03
updated error msg
2018-12-31 11:21:47 -08:00
MarcZenn
9edb5dae88
passing network id to constructor
2018-12-31 11:12:25 -08:00
MarcZenn
85b49096dc
first requested changes
2018-12-31 11:04:19 -08:00
Jacob Evans
646e856b51
Python ganache snapshot 2.2.2
2018-12-29 10:20:42 +11:00
F. Eugene Aumson
e62e61bf71
Add entry point for validation of JSON strings
2018-12-28 15:28:30 -05:00
F. Eugene Aumson
a3eab71908
Correct inconsistencies in JSON schema names
...
In both ref ID's and file names.
2018-12-28 15:08:15 -05:00
fragosti
dbbd0c5c92
feat: use kovan.0xproject.com instead of kovan.0x.org
2018-12-27 12:07:14 +01:00
fragosti
dc6d6024dc
fix: merge conflict
2018-12-27 12:00:20 +01:00
Jacob Evans
9d5d0dbe14
Readme, read snapshot name from package.json
2018-12-27 12:45:29 +11:00
Steve Klebanoff
febf3489ba
Merge pull request #1476 from 0xProject/fix/website/build-errors
...
[website] Fix duplicate props which made ci build break
2018-12-25 11:19:27 -08:00
Steve Klebanoff
cfb200e793
fix(website): Fix bad merge
2018-12-24 13:08:35 -08:00
Jacob Evans
2b7875571d
Dockerfile defaults to latest
2018-12-24 13:22:39 +11:00
Jacob Evans
0a1701eac9
Copy latest published version to 0x_ganache_snapshot-latest.zip
2018-12-24 13:20:50 +11:00
Jacob Evans
bcd20081d3
Use new bucket, bind on 0.0.0.0
2018-12-24 13:14:16 +11:00
Steve Klebanoff
f17fe381bf
Merge branch 'development' into feature/instant/tell-amount-available
2018-12-21 16:30:00 -08:00
Steve Klebanoff
26977f6408
Fix var name and use floor instead of .round(0, ROUND_DOWN)
2018-12-21 16:29:53 -08:00
Steve Klebanoff
c8c8219c05
Make amountAvailableToFill required
2018-12-21 16:26:07 -08:00
Steve Klebanoff
92150b78fc
Merge pull request #1469 from 0xProject/fix/website/job-openings
...
[website] Tweak job listings
2018-12-21 16:11:56 -08:00
Steve Klebanoff
e144ebbb93
Merge branch 'development' into feature/instant/tell-amount-available
2018-12-21 14:57:16 -08:00
fragosti
c31f527116
fix: remove --json flag from build
2018-12-20 16:57:57 -08:00
fragosti
e68c67a01d
feat: move over @next images as well, selectively delete
2018-12-20 16:39:31 -08:00
fragosti
ea781b8850
feat: remove unused files
2018-12-20 16:32:00 -08:00
fragosti
ba7c8d9244
feat: make project build by adding back old footer component
2018-12-20 16:28:19 -08:00
fragosti
a67b34700e
feat: remove @next directory from all imports
2018-12-20 16:03:06 -08:00
fragosti
abdf91c691
feat: move all @next files to non @next directory
2018-12-20 16:01:53 -08:00
Brandon Millman
9b540fd8e5
Merge pull request #1434 from 0xProject/fix/instant/signature-denied
...
[instant] fix signature denial error message and add trust wallet detection
2018-12-20 15:35:26 -08:00
Steve Klebanoff
5ec1ae5f7f
Merge pull request #1467 from 0xProject/fix/website/remove-placeholders
...
[website] Don't show placeholder text on contact page
2018-12-20 15:27:47 -08:00
Steve Klebanoff
bed5b275e4
Merge pull request #1466 from 0xProject/feature/website/remove-ts-warnings
...
[website] Fix TS errors
2018-12-20 15:27:27 -08:00
Brandon Millman
56af9b2aab
Merge branch 'development' into fix/instant/signature-denied
...
* development: (914 commits)
Unfix compiler version except for top level contracts
Move OrderValidator to extensions
Update CHANGELOG
Remove assembly version of matchOrders
Add getOrderInfo check before calling fillOrder
Update comments and hard code function selector constants
Fix build after rebase
update comments
Fix build and add back tests
Update dependency paths
Add OrderMatcher tests
feat: Add OrderMatcher contract that takes spread in multiple assets by calling `matchOrders` followed by `fillOrder`
Update CHANGELOG
Use more efficient equality checks
Add note about input validation
Use more efficient check for overflow
Check if amount == 0 before doing division
Reapply prettier
New relayers
feat(sra_client.py): Test deployed pkg via tox
...
2018-12-20 15:21:28 -08:00
Steve Klebanoff
01e7850cd3
fix(website): Cleanup jobs section
2018-12-20 15:13:09 -08:00
Brandon Millman
b399aa25aa
feat(instant): add new event for unknown buy errors
2018-12-20 15:05:54 -08:00
Amir Bandeali
0a84ee7488
Merge pull request #1468 from 0xProject/feature/contracts/unfix-compiler-version
...
Unfix Solidity compiler version except for top level contracts
2018-12-20 14:54:30 -08:00
Brandon Millman
7c7085c932
feature(contract-wrappers): add support for Trust Wallet signature denial errors when trying to sense signature denial from a provider
2018-12-20 14:45:06 -08:00
Brandon Millman
bbe9862aa6
fix(instant): add analytics to unknown error on executeBuyAsync
2018-12-20 14:43:14 -08:00
F. Eugene Aumson
7e12ae1bfc
Clarify what kind of support ticket was raised.
2018-12-20 17:34:14 -05:00
Brandon Millman
080c6d3146
fix(instant): catch unknown errors from executeBuyAsync, report them and show could not submit transaction
2018-12-20 14:32:11 -08:00
Brandon Millman
2effc3e267
fix(instant): use isTrust property to determine if provider is trust wallet
2018-12-20 14:10:29 -08:00
Steve Klebanoff
970e670467
make percentage 100%
2018-12-20 14:07:04 -08:00
Steve Klebanoff
36240de897
give more space to job title and change apply link
2018-12-20 14:03:29 -08:00
Steve Klebanoff
e4e1c82ad2
Merge pull request #1463 from 0xProject/feature/website/new-logos
...
[website] Add new relayers
2018-12-20 13:20:20 -08:00
Amir Bandeali
9b521aeef5
Unfix compiler version except for top level contracts
2018-12-20 11:37:29 -08:00
Steve Klebanoff
1fa93fc8ce
Merge pull request #1462 from bakkenbaeck/feature/website/0x-org
...
[website] Fixes
2018-12-20 11:17:42 -08:00
Amir Bandeali
12177270df
Merge pull request #1464 from 0xProject/feature/contracts-extensions/orderValidator
...
Move OrderValidator to extensions
2018-12-20 10:49:15 -08:00
Steve Klebanoff
d20ed2247f
Remove using label as placeholder
2018-12-20 10:46:57 -08:00
Amir Bandeali
f7fd9789ba
Move OrderValidator to extensions
2018-12-20 10:27:39 -08:00
Steve Klebanoff
75ba724c28
Merge branch 'development' into feature/website/new-logos
2018-12-20 10:22:29 -08:00
Amir Bandeali
bc3093e635
Merge pull request #1117 from 0xProject/feature/contracts/orderMatcher
...
Implement OrderMatcher
2018-12-20 10:15:35 -08:00
Steve Klebanoff
5d3d596909
Don't allow compiling with errors
2018-12-20 10:12:45 -08:00
Steve Klebanoff
5b4d4d5537
Declare imported package which doesn't have types
2018-12-20 10:06:57 -08:00
Steve Klebanoff
521679c87c
Fix types
2018-12-20 09:56:48 -08:00
Amir Bandeali
2a9e03b61e
Merge pull request #1455 from 0xProject/fix/contracts/MAPupdates
...
Add validation to MAP
2018-12-20 09:56:06 -08:00
Steve Klebanoff
fb003903c7
Fix types
2018-12-20 09:21:29 -08:00
Amir Bandeali
fbfb6eb45e
Update CHANGELOG
2018-12-20 09:13:36 -08:00
Amir Bandeali
58be23ac97
Remove assembly version of matchOrders
2018-12-20 09:13:36 -08:00
Amir Bandeali
90fcf59a32
Add getOrderInfo check before calling fillOrder
2018-12-20 09:13:36 -08:00
Amir Bandeali
e74b24bbdb
Update comments and hard code function selector constants
2018-12-20 09:13:36 -08:00
Amir Bandeali
6b5b8fe8e0
Fix build after rebase
2018-12-20 09:13:36 -08:00
Amir Bandeali
0a5ecec3e2
update comments
2018-12-20 09:13:36 -08:00
Amir Bandeali
b6f4c5c7da
Fix build and add back tests
2018-12-20 09:13:36 -08:00
Amir Bandeali
a6ec2a8c54
Update dependency paths
2018-12-20 09:13:36 -08:00
Amir Bandeali
2fa8b8d1d0
Add OrderMatcher tests
2018-12-20 09:13:36 -08:00
Amir Bandeali
b786836db6
feat: Add OrderMatcher contract that takes spread in multiple assets by calling matchOrders followed by fillOrder
2018-12-20 09:13:36 -08:00
Amir Bandeali
8e5f0f9c5c
Update CHANGELOG
2018-12-20 09:11:30 -08:00
Amir Bandeali
99e32869e6
Use more efficient equality checks
2018-12-20 09:11:30 -08:00
Amir Bandeali
04729c44b4
Add note about input validation
2018-12-20 09:11:30 -08:00
Amir Bandeali
2a2260de45
Use more efficient check for overflow
2018-12-20 09:11:30 -08:00
Amir Bandeali
a7c3996627
Check if amount == 0 before doing division
2018-12-20 09:11:30 -08:00
Steve Klebanoff
6dbcdad1ff
Fix TS error w/ children on portal
2018-12-20 09:03:30 -08:00
Steve Klebanoff
f94bdc496a
Rename props and fix router types
2018-12-20 08:59:13 -08:00
Steve Klebanoff
97369c969c
Fix StyledCommunityLink props
2018-12-20 08:28:58 -08:00
Steve Klebanoff
72e68c43e3
remove unused file
2018-12-19 15:58:05 -08:00
Steve Klebanoff
473537e6e7
remove unused instant pages
2018-12-19 15:56:12 -08:00
Fred Carlsen
ca3e0b26c6
Reapply prettier
2018-12-20 00:24:28 +01:00
Steve Klebanoff
2716374b25
New relayers
2018-12-19 15:23:42 -08:00
F. Eugene Aumson
ace968a4fc
feat(sra_client.py): Test deployed pkg via tox
2018-12-19 18:18:44 -05:00
Fred Carlsen
e6f3693813
Disable fee slider when no address is put in
2018-12-20 00:16:39 +01:00
Fred Carlsen
531ed54961
Fix page titles
2018-12-20 00:06:39 +01:00
Fred Carlsen
5eb316f5d8
Merge remote-tracking branch 'upstream/feature/website/0x-org' into feature/website/0x-org
...
# Conflicts:
# packages/website/ts/@next/components/button.tsx
# packages/website/ts/@next/components/definition.tsx
# packages/website/ts/@next/components/hero.tsx
# packages/website/ts/@next/components/sections/landing/about.tsx
# packages/website/ts/@next/pages/market_maker.tsx
2018-12-19 23:59:07 +01:00
Steve Klebanoff
97e21106e5
Merge pull request #1448 from 0xProject/feature/website/0x-org
...
[website][react-shared][instant] 0x org
2018-12-19 10:04:41 -08:00
Fabio B
6e4cb0246c
Merge pull request #1453 from 0xProject/addUnenforcedConventions
...
Add unenforced coding rules to CONTRIBUTING.md
2018-12-19 17:29:02 +00:00
Steve Klebanoff
125a940560
Merge branch 'development' into feature/website/0x-org
2018-12-19 08:19:36 -08:00
Steve Klebanoff
a7f847bf3e
Merge pull request #1457 from 0xProject/feature/website/0x-org-linting
...
[website] 0x org linting and prettier
2018-12-19 08:18:17 -08:00
Leonid Logvinov
b3978b641c
Merge pull request #1461 from 0xProject/feature/sol-compiler-watch
...
Sol-compiler watch mode
2018-12-19 16:52:49 +01:00
Fabio Berger
94dc272335
Merge branch 'development' into addUnenforcedConventions
...
* development: (92 commits)
Add missing CHANGELOG entry for OrderWatcher WS interface
Bump up stale to close to 30 days
Move onMessageAsync outside of tests and add comments
Fix WS tests to remove race-condition and be more specific about the message expected
Add temporary console.log to test failing on CI
Make @0x/contracts-test-utils a dependency instead of a devDependency
Fix test-publish failure in contracts packages
Fixed solhint errors
Added documentation to `LibAddressArray.append` and switched `if` to `require` smt
Updated changelogs for new contracts
Added `gas` field so tests pass on Geth;
Added Changelog for new Extensions
Updated comment `Execute fillOrder` -> `Execute exchange function`
Explicit returns
Prettier / Linter on contracts + TS
Refactoring balance threshold filter
Moved exchange calldata functions to separate mixin
Less Assembly. More Solidity. Less Efficiency. More Readability.
Run all tests for extensions
Cleaned up tests for balance threshold filter
...
2018-12-19 15:17:46 +00:00
Fabio B
d456710441
Update packages/sol-compiler/src/compiler.ts
...
Co-Authored-By: LogvinovLeon <logvinov.leon@gmail.com >
2018-12-19 15:57:30 +01:00
Fabio B
e886ef8c4b
Update packages/sol-compiler/src/utils/compiler.ts
...
Co-Authored-By: LogvinovLeon <logvinov.leon@gmail.com >
2018-12-19 15:57:19 +01:00
Leonid Logvinov
86a9375d04
Run prettier
2018-12-19 15:41:49 +01:00
Leonid Logvinov
f832e035da
Run prettier
2018-12-19 15:41:49 +01:00
Leonid Logvinov
5656605355
Describe regexes
2018-12-19 15:41:49 +01:00
Leonid Logvinov
5c4a992b87
Add a NOTE comment
2018-12-19 15:41:49 +01:00
Leonid Logvinov
0abf1c71f6
Add a comment for SpyResolver
2018-12-19 15:41:49 +01:00
Leonid Logvinov
85be2fbf19
Move logWithTime to logUtils
2018-12-19 15:41:49 +01:00
Fabio B
69de1d05ef
Update packages/sol-compiler/src/compiler.ts
...
Co-Authored-By: LogvinovLeon <logvinov.leon@gmail.com >
2018-12-19 15:41:49 +01:00
Leonid Logvinov
237014e823
Disable linter no a hanging promise with a comment
2018-12-19 15:41:49 +01:00
Leonid Logvinov
85a8c6160f
Mark the field as readonly
2018-12-19 15:41:49 +01:00
Leonid Logvinov
e2535027e9
Remove unused variables
2018-12-19 15:41:49 +01:00
Leonid Logvinov
87d157b805
Move logWithTime function to utils
2018-12-19 15:41:49 +01:00
Leonid Logvinov
56d48758d3
Add PR numbers
2018-12-19 15:41:49 +01:00
Leonid Logvinov
abfb358250
Add the sol-compiler watch command to all packages
2018-12-19 15:41:49 +01:00
Leonid Logvinov
657b698e1e
Add sol-compiler watch mode
2018-12-19 15:41:48 +01:00
Leonid Logvinov
8ddf925a8f
Add SpyResolver
2018-12-19 15:41:48 +01:00
Leonid Logvinov
c8eaa63cce
Add to type in sol-resolver
2018-12-19 15:41:48 +01:00
Leonid Logvinov
b2edd84b0e
Add missing contract libs to compiler.json config
2018-12-19 15:41:48 +01:00
Leonid Logvinov
bc27ee0deb
Add includes section to typescript-typings package.json
2018-12-19 15:41:48 +01:00
Leonid Logvinov
c5632490f2
Refactor most of the sol-compiler methods into helper functions in utils and make resolver pluggable into them
2018-12-19 15:41:48 +01:00
Fabio B
89ea7b2a2d
Merge pull request #1429 from 0xProject/website/addPySRA
...
Add Python SRA client to Developer home
2018-12-19 14:40:46 +00:00
Fabio Berger
b3bcd726b8
fix prettier
2018-12-19 14:19:37 +00:00
Fabio Berger
293dadc22a
Merge branch 'development' into website/addPySRA
...
* development: (141 commits)
Add missing CHANGELOG entry for OrderWatcher WS interface
Bump up stale to close to 30 days
Move onMessageAsync outside of tests and add comments
Fix WS tests to remove race-condition and be more specific about the message expected
Add temporary console.log to test failing on CI
Make @0x/contracts-test-utils a dependency instead of a devDependency
Fix test-publish failure in contracts packages
Fixed solhint errors
Added documentation to `LibAddressArray.append` and switched `if` to `require` smt
Updated changelogs for new contracts
Added `gas` field so tests pass on Geth;
Added Changelog for new Extensions
Updated comment `Execute fillOrder` -> `Execute exchange function`
Explicit returns
Prettier / Linter on contracts + TS
Refactoring balance threshold filter
Moved exchange calldata functions to separate mixin
Less Assembly. More Solidity. Less Efficiency. More Readability.
Run all tests for extensions
Cleaned up tests for balance threshold filter
...
2018-12-19 14:16:35 +00:00
Fabio Berger
040b402b6d
Merge branch 'development' of github.com:0xProject/0x-monorepo into development
...
* 'development' of github.com:0xProject/0x-monorepo:
Move onMessageAsync outside of tests and add comments
Fix WS tests to remove race-condition and be more specific about the message expected
Add temporary console.log to test failing on CI
Remove unused file
Fix file name
Consolidate use of isVerbose in orderWatcherConfig
Add isVerbose option to enable/disable logging
Fix schemas and tests
Move OrderWatcher Websocket schemas to json-schemas and convert to JSON so that they are language agnostic
Improve our compliance to the JSON RPC spec
remove unused instance variable
Ensure fileName matches class name, fix broadcast
Respond to CR
Respond to CR
WIP: OrderWatcher WebSocket
2018-12-19 13:21:16 +00:00
Fabio Berger
5c24596d81
Add missing CHANGELOG entry for OrderWatcher WS interface
2018-12-19 13:21:06 +00:00
Fabio B
552007cafb
Merge pull request #1427 from 0xProject/features/orderwatcher_ws
...
OrderWatcher WebSocket Server
2018-12-19 13:19:22 +00:00
Fabio Berger
d2ef88f638
Merge branch 'development' into features/orderwatcher_ws
...
* development: (74 commits)
Bump up stale to close to 30 days
Make @0x/contracts-test-utils a dependency instead of a devDependency
Fix test-publish failure in contracts packages
Fixed solhint errors
Added documentation to `LibAddressArray.append` and switched `if` to `require` smt
Updated changelogs for new contracts
Added `gas` field so tests pass on Geth;
Added Changelog for new Extensions
Updated comment `Execute fillOrder` -> `Execute exchange function`
Explicit returns
Prettier / Linter on contracts + TS
Refactoring balance threshold filter
Moved exchange calldata functions to separate mixin
Less Assembly. More Solidity. Less Efficiency. More Readability.
Run all tests for extensions
Cleaned up tests for balance threshold filter
Removed deprecated README + comments
removed unnecessary log
removed `only` from tests
solhint fixes
...
2018-12-19 13:05:59 +00:00
Fabio Berger
bce7ae78bc
Bump up stale to close to 30 days
2018-12-19 13:05:47 +00:00
Fabio Berger
90ee70db23
Move onMessageAsync outside of tests and add comments
2018-12-19 12:49:51 +00:00
Fabio Berger
84c8b83694
Fix WS tests to remove race-condition and be more specific about the message expected
2018-12-19 12:18:53 +00:00
Leonid Logvinov
112724d881
Merge pull request #1459 from 0xProject/fix/contracts-test-publish
...
Fix test-publish failure in contracts packages
2018-12-19 12:15:22 +01:00
Fabio Berger
e2510ed28f
Add temporary console.log to test failing on CI
2018-12-19 10:44:32 +00:00
Alex Browne
768e1d541c
Make @0x/contracts-test-utils a dependency instead of a devDependency
2018-12-18 18:22:54 -08:00
Alex Browne
a650d695ce
Fix test-publish failure in contracts packages
2018-12-18 16:26:10 -08:00
Steve Klebanoff
0eef07307e
Declare interface and make isNoBorder optional
2018-12-18 14:49:30 -08:00
Steve Klebanoff
d69b3a0244
Type definition so TS knows it has defaultProps
2018-12-18 14:49:09 -08:00
Steve Klebanoff
fa5acd07b0
Move Hero to bottom, give interface explicit names
2018-12-18 14:36:46 -08:00
Steve Klebanoff
fa612fe173
Linting
2018-12-18 14:19:28 -08:00
Steve Klebanoff
e10b30886f
includeEmpty -> shouldIncludeEmpty
2018-12-18 14:11:29 -08:00
Steve Klebanoff
441b5ac6f1
Get rid of unused import
2018-12-18 14:08:06 -08:00
Steve Klebanoff
96a8762704
Move imports and put action into var
2018-12-18 14:07:59 -08:00
Steve Klebanoff
09eac39040
Move imports
2018-12-18 14:07:53 -08:00
Steve Klebanoff
b96236cdb3
Remove comments
2018-12-18 13:57:26 -08:00
Steve Klebanoff
f6525efe95
Not assigning to variable because we never used the variable
2018-12-18 13:57:19 -08:00
Steve Klebanoff
9728267eac
Removing unused interface
2018-12-18 13:57:03 -08:00
Steve Klebanoff
f097259266
Removing unused imports
2018-12-18 13:56:53 -08:00
Greg Hysen
38346a9aae
Merge pull request #1383 from 0xProject/feature/contracts/balanceThresholdFilter
...
Balance Threshold Filter
2018-12-18 13:56:18 -08:00
Greg Hysen
ca0ab38521
Fixed solhint errors
2018-12-18 13:36:05 -08:00
Greg Hysen
d2a4fd5706
Added documentation to LibAddressArray.append and switched if to require smt
2018-12-18 13:36:05 -08:00
Greg Hysen
afe200c4e1
Updated changelogs for new contracts
2018-12-18 13:36:05 -08:00
Greg Hysen
00f5b94d0a
Added gas field so tests pass on Geth;
2018-12-18 13:36:05 -08:00
Greg Hysen
1de92659ee
Added Changelog for new Extensions
2018-12-18 13:36:05 -08:00
Greg Hysen
25722d8154
Updated comment Execute fillOrder -> Execute exchange function
2018-12-18 13:36:05 -08:00
Greg Hysen
bb4ce9b3ad
Explicit returns
2018-12-18 13:36:05 -08:00
Greg Hysen
b524ac7af2
Prettier / Linter on contracts + TS
2018-12-18 13:36:05 -08:00
Greg Hysen
dea6f35b04
Refactoring balance threshold filter
2018-12-18 13:36:05 -08:00
Greg Hysen
f3a2e3b6f3
Moved exchange calldata functions to separate mixin
2018-12-18 13:36:05 -08:00
Greg Hysen
f91781a060
Less Assembly. More Solidity. Less Efficiency. More Readability.
2018-12-18 13:36:05 -08:00
Greg Hysen
22fd23643c
Run all tests for extensions
2018-12-18 13:36:05 -08:00
Greg Hysen
a1266a3341
Cleaned up tests for balance threshold filter
2018-12-18 13:36:05 -08:00
Greg Hysen
34ff7fae9c
Removed deprecated README + comments
2018-12-18 13:36:05 -08:00
Greg Hysen
d45c13bfa8
removed unnecessary log
2018-12-18 13:36:05 -08:00
Greg Hysen
dccca95c2c
removed only from tests
2018-12-18 13:36:05 -08:00
Greg Hysen
fc684ad063
solhint fixes
2018-12-18 13:36:05 -08:00
Greg Hysen
6a0f5f39ee
Prettier / Linter fixes for TS
2018-12-18 13:36:05 -08:00
Greg Hysen
4417c76b13
Ported Balance Threshold Filter to new contract directory structure
2018-12-18 13:36:05 -08:00
Greg Hysen
8799f9bb90
Test for ERC20 balance threshold
2018-12-18 13:36:05 -08:00
Greg Hysen
6d673ac942
Exchange Selectors - sorted
2018-12-18 13:36:05 -08:00
Greg Hysen
8d6219296a
Removed Yes Token - its no longer needed to test Balance Threshold Filter
2018-12-18 13:36:05 -08:00
Greg Hysen
cb9ec18f96
Tests finished for balance threshold wrapper
2018-12-18 13:36:05 -08:00
Greg Hysen
1883f4d272
matchOrders test cases for balance threshold filter contract
2018-12-18 13:36:05 -08:00
Greg Hysen
93b9c251ed
Tests for MatchOrders
2018-12-18 13:36:05 -08:00
Greg Hysen
3ad72d96f4
Tests for marketBuy invariants
2018-12-18 13:36:05 -08:00
Greg Hysen
4f977aa51d
marketSellNoThrow tests
2018-12-18 13:36:05 -08:00
Greg Hysen
a2df428afb
tests for marketSellOrders
2018-12-18 13:36:05 -08:00
Greg Hysen
e45a0ffdbf
All tests running so far
2018-12-18 13:36:05 -08:00
Greg Hysen
51355209a2
Tests for batchFill variants
2018-12-18 13:36:05 -08:00
Greg Hysen
4b0d01ad72
tests for batchFillOrdes
2018-12-18 13:36:05 -08:00
Greg Hysen
a655f4b193
tests for fillOrder variants
2018-12-18 13:36:05 -08:00
Greg Hysen
7af2c751dc
fillOrder tests with new wrapper
2018-12-18 13:36:05 -08:00
Greg Hysen
d882133e44
Wrappers for balance threshold filter + updated some tests to use the wrapper
2018-12-18 13:36:05 -08:00
Greg Hysen
7e7880aea0
Conformed to hex format for constructing offsets
2018-12-18 13:36:05 -08:00
Greg Hysen
18f028fb08
Removed unnecessary note
2018-12-18 13:36:05 -08:00
Greg Hysen
14c97b3ec3
Include threshold balance in constructor of BalanceThresholdFilter contract
2018-12-18 13:36:05 -08:00
Greg Hysen
58a382d9b6
Function Documentation
2018-12-18 13:36:05 -08:00
Greg Hysen
2be9b1ff08
Updated Balance Threshold Filter to use mixin pattern
2018-12-18 13:36:05 -08:00
Greg Hysen
1cdd82178f
ComplianceForwarder renamed to BalanceThresholdFilter
2018-12-18 13:36:05 -08:00
Greg Hysen
dbf1de2e69
Revert reasons for balance threshold filter
2018-12-18 13:36:05 -08:00
Greg Hysen
ba986432ec
Some comments
2018-12-18 13:36:05 -08:00
Greg Hysen
3bb147b0f1
Documented inline assembly functions
2018-12-18 13:36:05 -08:00
Greg Hysen
0556defa58
working on batch fills. Compliance part is finished.
2018-12-18 13:36:05 -08:00
Greg Hysen
4217d0cd7d
cleanup
2018-12-18 13:36:05 -08:00
Greg Hysen
5863a29a91
cleaning
2018-12-18 13:36:05 -08:00
Greg Hysen
df0de07184
cleaning
2018-12-18 13:36:05 -08:00
Greg Hysen
28a5ed6a9a
cleaning
2018-12-18 13:36:05 -08:00
Greg Hysen
c040ad0850
cleaning
2018-12-18 13:36:05 -08:00
Greg Hysen
8007ef6c0b
cleaning I
2018-12-18 13:36:05 -08:00
Greg Hysen
a332c5e5c2
Code to validate addresses from order arrays
2018-12-18 13:36:05 -08:00
Greg Hysen
bab7569ed9
Refactoring asm
2018-12-18 13:36:05 -08:00
Greg Hysen
16bd0ce7ec
generalized KYC extension passing all tests
2018-12-18 13:36:05 -08:00
Greg Hysen
61a906e9e7
Abstract address validation in asm
2018-12-18 13:36:05 -08:00
Greg Hysen
8c9d48477d
Exchange selector contract - autogenerated
2018-12-18 13:36:05 -08:00
Greg Hysen
9f68ac7bbe
Making progress on generalized forwarder
2018-12-18 13:36:05 -08:00
Greg Hysen
4e341582ae
Extract makerAddress in assembly
2018-12-18 13:36:05 -08:00
Greg Hysen
37a1271af2
fillOrder -> executeTransaction rename
2018-12-18 13:36:05 -08:00
Greg Hysen
743c4c36eb
Removed unnecessary comments in compliant forwarder
2018-12-18 13:36:05 -08:00
Greg Hysen
3f7bd24250
Wrapped up tests for compliant forwarder
2018-12-18 13:36:05 -08:00
Greg Hysen
33e41dd500
More tests + require instead of revert in compliance contract
2018-12-18 13:36:05 -08:00
Greg Hysen
989b5b0a98
Ran linter
2018-12-18 13:36:05 -08:00
Greg Hysen
a4ab038aa8
Ran prettier
2018-12-18 13:36:05 -08:00
Greg Hysen
e81f92bffa
End-to-end test for compliant forwarder - works
2018-12-18 13:36:05 -08:00
Greg Hysen
003075a8a5
WIP - Tests for compliant forwarder
2018-12-18 13:36:05 -08:00
Greg Hysen
b4aca370de
Writing tests for Compliant Forwarder
2018-12-18 13:36:05 -08:00
Greg Hysen
c854c99f20
template for Compliant Forwarder tests
2018-12-18 13:36:05 -08:00
Greg Hysen
0e0e05e0e0
Compile Compliant Forwarder contract
2018-12-18 13:36:04 -08:00
Greg Hysen
88595718c3
Yes Compliance Token
2018-12-18 13:36:04 -08:00
Greg Hysen
f104d91595
Broken commit -- saving current state of getting wyre compliance token contract setup
2018-12-18 13:36:04 -08:00
Greg Hysen
07c1a0121f
Untested - Compliant Forwarder with Wyre "Yes Compliance" Token
2018-12-18 13:36:04 -08:00
Steve Klebanoff
67521da5c1
useAnchorTag -> shouldUseAnchorTag
2018-12-18 13:29:21 -08:00
Steve Klebanoff
9bd71aeeff
run prettier on website
2018-12-18 13:24:53 -08:00
Steve Klebanoff
59d7efa78a
Merge pull request #1456 from 0xProject/feature/website/0x-org-bb-fixes-rebase
...
[website] Bakken & Baeck 0x.org website fixes
2018-12-18 13:19:32 -08:00
Fred Carlsen
102b7154e0
Remove community and market maker route
2018-12-18 13:03:54 -08:00
Fred Carlsen
abbb6793cc
Added routes
2018-12-18 13:03:51 -08:00
Fred Carlsen
7b117081d3
Added community and market maker routes
2018-12-18 13:03:47 -08:00
Fred Carlsen
342ecae34d
Left-align hero on mobile
2018-12-18 13:03:42 -08:00
Fred Carlsen
b40551e2df
Change cursor on dropdown triggers
2018-12-18 13:03:39 -08:00
Fred Carlsen
ffa57c3703
Tweak market maker
2018-12-18 13:03:35 -08:00
Fred Carlsen
630ecb98e1
Mobile tweaks
2018-12-18 13:03:30 -08:00
Fred Carlsen
ae27695d25
Prevent overflow on instant page
2018-12-18 13:03:25 -08:00
Steve Klebanoff
45d8b522f4
Merge branch 'development' into feature/website/0x-org
2018-12-18 12:49:22 -08:00
Fred Carlsen
aa5c2c249d
Remove community and market maker route
2018-12-18 18:35:15 +01:00
Fred Carlsen
1ae9eedf9f
Merge remote-tracking branch 'upstream/development' into feature/website/0x-org
2018-12-18 18:33:54 +01:00
Fabio Berger
622b9f662e
Merge branch 'development' into features/orderwatcher_ws
...
* development: (107 commits)
Fix OrderWatcher title to fix sidebar top
Fix version picker so it doesn't overflow onto two lines
Fix bug in pull_missing_blocks with incorrect start block (#1438 )
Pull approval events for ZRX and DAI (#1430 )
fix semicolon and apply prettier
Fix dex order quote/base asset assigning (#1432 )
Apply prettier
Publish
Updated CHANGELOGS
Rename contracts CHANGELOGs to DEPLOYs
Move Forwarder CHANGELOG entries to extensions CHANGELOG
Make contracts packages not private
Publish
Updated CHANGELOGS
Show @ price in light grey
Updated CHANGELOGS
typeof -> isString
add special case to scrape OHLCV for eth/usd (#1428 )
run linter
simplify scaling input logic
...
2018-12-18 16:59:15 +00:00
Fabio Berger
e295eeb893
Remove unused file
2018-12-18 16:25:26 +00:00
Fabio Berger
67df5a433d
Fix OrderWatcher title to fix sidebar top
2018-12-18 15:32:11 +00:00
Fabio Berger
18e55830b5
Fix version picker so it doesn't overflow onto two lines
2018-12-18 15:31:58 +00:00
Fabio Berger
7664f6a4fd
Add unenforced coding rules to CONTRIBUTING.md
2018-12-18 14:46:21 +00:00
Fred Carlsen
cf553f2afe
Added routes
2018-12-18 14:30:38 +01:00
Fred Carlsen
6cc0e6d55c
Added community and market maker routes
2018-12-18 14:30:33 +01:00
Fred Carlsen
a6628cd363
Left-align hero on mobile
2018-12-18 14:30:10 +01:00
Fred Carlsen
6271133350
Change cursor on dropdown triggers
2018-12-18 14:08:35 +01:00
Fred Carlsen
55589698cf
Tweak market maker
2018-12-18 14:05:10 +01:00
Fred Carlsen
ee0a226c43
Mobile tweaks
2018-12-18 14:04:44 +01:00
Fred Carlsen
d760b355ec
Prevent overflow on instant page
2018-12-18 14:03:40 +01:00
Brandon Millman
4c9bdcd787
fix(website): fix broken copper form post link
2018-12-17 17:47:59 -08:00
Francesco Agosti
b7a8c871d2
Merge pull request #1452 from 0xProject/feature/website/0x-org-flawless
...
[website] 0x org flawless
2018-12-17 17:25:11 -08:00
fragosti
230236d4d7
fix: uppercase K
2018-12-17 17:24:46 -08:00
fragosti
2372925347
feat: update stats
2018-12-17 17:23:10 -08:00
Steve Klebanoff
df48539d41
Merge pull request #1449 from 0xProject/feature/website/0x-org-steve-links
...
[website] 0x.org Launch Kit and Ecosystem links
2018-12-17 17:15:43 -08:00
fragosti
90a1947c88
feat: make 0x.org #flawless
2018-12-17 17:13:34 -08:00
Alex Browne
44d9cc53b8
Fix bug in pull_missing_blocks with incorrect start block ( #1438 )
2018-12-17 17:07:22 -08:00
Steve Klebanoff
293e099cb3
Merge pull request #1451 from 0xProject/feature/website/0x-org-hide-links
...
[website] 0x.org Remove unused paths
2018-12-17 17:00:56 -08:00
Steve Klebanoff
e34aa4d859
Fix link
2018-12-17 17:00:06 -08:00
Steve Klebanoff
50110b3725
Merge branch 'feature/website/0x-org' into feature/website/0x-org-steve-links
2018-12-17 16:57:21 -08:00
Steve Klebanoff
e5815538e4
Use constants
2018-12-17 16:56:00 -08:00
Francesco Agosti
4fbc544b16
Merge pull request #1450 from 0xProject/feature/website/0x-org-about
...
[website] 0x org about
2018-12-17 16:53:20 -08:00
Steve Klebanoff
0aa7cbac92
Merge branch 'feature/website/0x-org' into feature/website/0x-org-hide-links
2018-12-17 16:37:55 -08:00
Steve Klebanoff
8b24b7c57c
Remove community and market-maker URLs
2018-12-17 16:36:24 -08:00
Francesco Agosti
ed4573fe2c
Merge pull request #1447 from 0xProject/feature/website/0x-org-jank-links
...
[website] Fix 0x org jank links
2018-12-17 16:33:57 -08:00
fragosti
7468be8f17
feat: redirect careers to jobs
2018-12-17 16:32:58 -08:00
fragosti
0dcada8e06
feat: add links to press page
2018-12-17 16:28:18 -08:00
fragosti
b255edc577
feat: remove download our presskit copy
2018-12-17 16:26:22 -08:00
fragosti
4ac1db1247
feat: add press mailto link
2018-12-17 16:25:22 -08:00
Steve Klebanoff
2c24cff950
Link homepage to Why#cases
2018-12-17 16:23:44 -08:00
fragosti
2107285a00
fix: use new AboutPageLayout API everywhere
2018-12-17 16:22:50 -08:00
Steve Klebanoff
095cec4342
Per Matt's sugestion change personalized to dedicated
2018-12-17 16:21:29 -08:00
fragosti
53529439c5
feat: update job titles
2018-12-17 16:20:49 -08:00
fragosti
3cf9cf98dc
fix: mission and values link to new tab and not append
2018-12-17 16:19:43 -08:00
Steve Klebanoff
43cc7b6626
Ecosystem links
2018-12-17 16:14:30 -08:00
Steve Klebanoff
5defa94902
Prettify ecosystem
2018-12-17 16:09:55 -08:00
fragosti
e0116da559
feat: link to mission and values
2018-12-17 16:09:51 -08:00
Steve Klebanoff
c385627030
Capitalize K in Launch Kit
2018-12-17 16:02:25 -08:00
Steve Klebanoff
031eb8d6a0
Prettify dropdown
2018-12-17 16:02:16 -08:00
Steve Klebanoff
c5f85a365b
Allow banner to open in new window
2018-12-17 16:01:21 -08:00
fragosti
a6fa15c94a
feat: add react-shared release notes
2018-12-17 16:01:01 -08:00
Steve Klebanoff
14767f1a51
Prettify banner
2018-12-17 15:58:27 -08:00
Steve Klebanoff
d34d8cac5d
Remove unused target
2018-12-17 15:58:05 -08:00
Steve Klebanoff
1e0aa55368
Merge branch 'feature/website/0x-org' into feature/website/0x-org-steve-links
2018-12-17 15:54:16 -08:00
fragosti
bb691aa4ed
feat: more blog url fixes
2018-12-17 15:48:17 -08:00
fragosti
64e84a3510
feat: fix blog link
2018-12-17 15:39:22 -08:00
Steve Klebanoff
62f5c58d83
fragment and launchkit url
2018-12-17 15:39:02 -08:00
fragosti
4cf3172c90
feat: final footer polish
2018-12-17 15:34:21 -08:00
fragosti
8452c05952
Merge branch 'feature/website/0x-org' of https://github.com/0xProject/0x-monorepo into feature/website/0x-org-jank-links
2018-12-17 15:27:15 -08:00
Steve Klebanoff
8925317c95
Merge pull request #1444 from 0xProject/feature/website/0x-org-instant-config
...
[website] 0x.org Instant
2018-12-17 15:24:30 -08:00
Steve Klebanoff
248a3998cf
prettify launch kit
2018-12-17 15:15:37 -08:00
fragosti
be3142a96a
feat: fix footer links
2018-12-17 15:12:54 -08:00
Steve Klebanoff
4626921bb6
Merge pull request #1445 from 0xProject/feature/0x-org-stats
...
[website] 0x.org stats
2018-12-17 15:12:05 -08:00
Steve Klebanoff
2593f1b8d7
Merge pull request #1442 from 0xProject/feature/website/0x-org-analytics
...
[website] 0x.org: Allow manual triggering of error, and report newsletter errors to Rollbar
2018-12-17 15:11:35 -08:00
Brandon Millman
4e80c395b1
Merge pull request #1443 from 0xProject/feature/website/0x-org-portal-updated
...
[0x.org] fix portal
2018-12-17 14:50:36 -08:00
Steve Klebanoff
1f59c99532
total stats
2018-12-17 14:42:08 -08:00
fragosti
a77e5a1a12
feat: fix links in navbar and dropdown
2018-12-17 14:37:34 -08:00
Steve Klebanoff
35f7dd71e9
prettify about page
2018-12-17 14:37:18 -08:00
Brandon Millman
c4036d7d0f
fix(website): update Animation component for styled components v4
2018-12-17 14:31:14 -08:00
Steve Klebanoff
6e0d622a15
Open all new instant links in new window
2018-12-17 14:17:36 -08:00
Steve Klebanoff
0e8f0d1d53
Fix URLs
2018-12-17 13:59:12 -08:00
Steve Klebanoff
c126d01fe3
Conditional getStartedClick working on features list
2018-12-17 13:44:19 -08:00
Steve Klebanoff
6d66476d35
Action takes in useAnchorTag
2018-12-17 13:44:08 -08:00
Steve Klebanoff
039b95c8c1
Janky but didn't want to mess anything else up, send in useAnchorTag boolean to force using anchortag
2018-12-17 13:43:37 -08:00
Brandon Millman
30ccddf0d5
Merge pull request #1441 from 0xProject/feature/website/0x-org-jobs-update
...
[0x.org] update jobs page to load positions from greenhouse
2018-12-17 13:40:54 -08:00
Steve Klebanoff
024e503657
Prettify button.tsx
2018-12-17 13:37:05 -08:00
Steve Klebanoff
37e5a8a8b7
Prettify file
2018-12-17 13:29:46 -08:00
Steve Klebanoff
592c171557
Custom getStartedLink based on screen size
2018-12-17 13:29:39 -08:00
fragosti
9df0ae90bc
feat: use react-shared Link component
2018-12-17 13:28:49 -08:00
Steve Klebanoff
33e06fdf40
Run prettifier
2018-12-17 13:16:19 -08:00
fragosti
cce07acf9a
feat: update developer dropdown links
2018-12-17 13:14:49 -08:00
Steve Klebanoff
d32f77ebb9
Add includeEmpty option
2018-12-17 13:01:15 -08:00
Steve Klebanoff
35cb769456
prettify file
2018-12-17 12:57:59 -08:00
Brandon Millman
9fdd6e56a7
fix(website): redirect /jobs to /about/jobs
2018-12-17 12:21:37 -08:00
Brandon Millman
2a0ba501e0
feature(website): implement loading jobs from greenhouse in jobs page
2018-12-17 12:21:36 -08:00
Brandon Millman
90d4a2b590
chore(website): yarn lock
2018-12-17 12:21:36 -08:00
Brandon Millman
f7581d60da
fix(website): fix mis-replaced website api backend links
2018-12-17 12:21:03 -08:00
Steve Klebanoff
2cc03216bd
manually trigger error and also send in newsletter errors
2018-12-17 12:00:15 -08:00
Steve Klebanoff
cd4e679db7
apply prettier
2018-12-17 11:58:49 -08:00
Alex Browne
28713bdb38
Pull approval events for ZRX and DAI ( #1430 )
2018-12-17 11:36:03 -08:00
Francesco Agosti
c0b469fdd9
Merge pull request #1440 from bakkenbaeck/feature/website/0x-org
...
Feature/website/0x org
2018-12-17 11:21:53 -08:00
Ezekiel Aquino
47db165afc
Fixes hamburger icon bgcolor, jobs link
2018-12-17 19:56:10 +01:00
Fred Carlsen
f95401ad33
Add definition
2018-12-17 19:46:10 +01:00
Fred Carlsen
5209729eb1
Increase header tolerances
2018-12-17 19:39:37 +01:00
Fred Carlsen
31bbb0696c
Show errors from serverside
2018-12-17 19:26:04 +01:00
Fred Carlsen
6ab8415198
Update community page
2018-12-17 19:26:04 +01:00
Fred Carlsen
5a6b538a13
Add community links
2018-12-17 19:26:03 +01:00
Fred Carlsen
42e63b32e3
Replace share image
2018-12-17 19:26:03 +01:00
Ezekiel Aquino
072c80f475
Removes content transform on mobile nav toggle
2018-12-17 18:30:00 +01:00
Ezekiel Aquino
fb623cf63b
Untoggles nav on headroom unpin
2018-12-17 18:23:40 +01:00
Ezekiel Aquino
5e4defefb0
Adds headroom instead for toggling nav visibility
2018-12-17 18:06:58 +01:00
Fred Carlsen
8d76053210
Fix default margin
2018-12-17 18:04:51 +01:00
Fred Carlsen
b7d8362fb1
Update lock file
2018-12-17 18:04:36 +01:00
Fred Carlsen
73e8563413
Fix about intros
2018-12-17 18:03:50 +01:00
Ezekiel Aquino
312d864936
Fixes mobile nav overflow on mobile
2018-12-17 17:31:06 +01:00
Fred Carlsen
67caa377a4
Added Community page
2018-12-17 16:01:29 +01:00
Fred Carlsen
8234bd5409
Add def for react-scrollable-anchor
2018-12-17 16:01:16 +01:00
Fred Carlsen
3b8598b54b
Prepare banner for light theme
2018-12-17 16:01:06 +01:00
Fred Carlsen
934d3b5d79
Tweak banner border on mobile
2018-12-17 14:32:05 +01:00
Fred Carlsen
5932589776
Fix cta links
2018-12-17 14:20:53 +01:00
Fred Carlsen
19e65965c8
Add market maker page
2018-12-17 14:19:10 +01:00
Fred Carlsen
8490c31fb7
Tweak configurator
2018-12-17 14:03:14 +01:00
Fred Carlsen
f242c4206f
Update long term impact icon
2018-12-17 13:32:36 +01:00
Fred Carlsen
88240f6401
Fix liquidity source change
2018-12-17 13:31:41 +01:00
Fred Carlsen
7065a098e3
Update og image
2018-12-17 13:27:00 +01:00
Ezekiel Aquino
6fc80cd776
Fixes scrollable anchors in why page
2018-12-17 12:05:05 +01:00
Fred Carlsen
4611c65aa3
Fix wrong icon name
2018-12-17 11:57:05 +01:00
Fred Carlsen
d6866a6dae
Adjust thick stroked svgs
2018-12-17 11:57:05 +01:00
Ezekiel Aquino
68be8ef861
Fix footer link hover states
2018-12-17 11:51:35 +01:00
Ezekiel Aquino
0c298b7be4
Fixes mobile button layout for Definition component
2018-12-17 11:48:32 +01:00
Ezekiel Aquino
6eb8256555
Resolves font flicker on route change
...
- Adds formular css to globally linked css
2018-12-17 11:42:00 +01:00
Fred Carlsen
240e3558fa
Update client list + logos
2018-12-17 11:38:47 +01:00
Fred Carlsen
8988650c8b
Fix newsletter input color in light theme
2018-12-17 11:30:11 +01:00
Fred Carlsen
28bad6567b
Fix launch kit link
2018-12-17 11:19:59 +01:00
Fred Carlsen
1be948bd55
Fix stray tag
2018-12-17 11:17:24 +01:00
Fred Carlsen
c2b355c25e
Fix typo
2018-12-17 11:16:31 +01:00
Fred Carlsen
d12e881e62
Fix homepage icon
2018-12-17 11:15:32 +01:00
Fred Carlsen
85edc297f6
Fix mobile links
2018-12-17 11:14:43 +01:00
Fred Carlsen
96d89ddade
Fix portal link
2018-12-17 11:07:00 +01:00
Fred Carlsen
5b4b4123e5
Fix mobile nav placement
2018-12-17 11:04:24 +01:00
Jacob Evans
2a577e0475
Add Docker image and Snapshot commands
2018-12-17 15:44:24 +11:00
Fabio Berger
6382f98608
Fix file name
2018-12-16 18:05:20 -08:00
Fabio Berger
a12b9e82f6
Consolidate use of isVerbose in orderWatcherConfig
2018-12-16 18:00:23 -08:00
Fabio Berger
5d0e715d9a
Add isVerbose option to enable/disable logging
2018-12-16 17:46:28 -08:00
Fabio Berger
896c8d17c1
Fix schemas and tests
2018-12-16 17:31:38 -08:00
Fabio Berger
ee4185ab46
Move OrderWatcher Websocket schemas to json-schemas and convert to JSON so that they are language agnostic
2018-12-16 16:52:37 -08:00
Fabio Berger
7661cfc85e
Improve our compliance to the JSON RPC spec
2018-12-16 16:21:27 -08:00
Fabio Berger
f510f9df99
remove unused instance variable
2018-12-15 21:34:56 -08:00
Fabio Berger
7cafe396de
Ensure fileName matches class name, fix broadcast
2018-12-15 21:34:35 -08:00
kao
6bb2ef9238
Respond to CR
2018-12-15 01:25:23 -08:00
Steve Klebanoff
737d1dc54d
Merge pull request #1424 from 0xProject/feature/instant/usd-eth-toggle
...
[instant] ETH/USD toggle
2018-12-14 17:33:56 -08:00
Steve Klebanoff
aa9aa1f58a
more documentation
2018-12-14 17:05:52 -08:00
fragosti
9b4d1a1e38
feat: update prod deploy destination
2018-12-14 16:37:19 -08:00
F. Eugene Aumson
c6815bddac
Correct doc titles
2018-12-14 16:22:58 -08:00
Steve Klebanoff
2e2e157fc8
Fix for asset-buyer documentation
2018-12-14 16:20:45 -08:00
F. Eugene Aumson
6639201fdb
Tweak special case: only strip Schema as suffix
2018-12-14 16:11:00 -08:00
F. Eugene Aumson
57ac2f28a4
Add example usage to sra_client README
2018-12-14 16:08:57 -08:00
Steve Klebanoff
8c5ff663a9
Merge branch 'development' into feature/instant/usd-eth-toggle
2018-12-14 15:58:34 -08:00
Steve Klebanoff
67422db4bd
fix semicolon and apply prettier
2018-12-14 15:58:23 -08:00
Steve Klebanoff
219902a169
rename boolean var
2018-12-14 15:55:52 -08:00
Steve Klebanoff
ab10119c5a
one more test for undefined
2018-12-14 15:34:45 -08:00
Steve Klebanoff
5981823ac1
Update asset-buyer changelog describing error change
2018-12-14 15:34:45 -08:00
Steve Klebanoff
69054d85e8
Only send in amountAvailableToFill if it's a non-zero amount, add additional tests and nest, and put error into its own file
2018-12-14 15:34:45 -08:00
Steve Klebanoff
3e596f6a8c
Nesting errors
2018-12-14 15:34:45 -08:00
Steve Klebanoff
c3884dfa32
More tests for assetBuyerErrorMessage
2018-12-14 15:34:45 -08:00
Steve Klebanoff
a3d93d17cd
Factor in slippage amount in InsufficientAssetLiquidityError error, and show in instant
2018-12-14 15:34:45 -08:00
Steve Klebanoff
c6c45095a8
feat(asset-buyer): Custom InsufficientAssetLiquidityError error
...
BREAKING CHANGE: A custom InsufficientAssetLiquidityError error is now raised when there is insufficient liquidity
2018-12-14 15:34:45 -08:00
Brandon Millman
7d5388edee
chore(website): yarn lock
2018-12-14 14:46:30 -08:00
Brandon Millman
51b1cab72a
fix(website) replace 0xproject.com with 0x.org
2018-12-14 14:46:05 -08:00
Brandon Millman
e3dcb7107b
Merge pull request #1375 from bakkenbaeck/website
...
[WIP] Website
2018-12-14 14:42:55 -08:00
Fred Carlsen
f7ceb4cf58
Fix logo link
2018-12-14 23:38:21 +01:00
Fred Carlsen
e53f28c570
Merge remote-tracking branch 'upstream/development' into website
...
# Conflicts:
# .gitignore
# README.md
# contracts/core/CHANGELOG.json
# contracts/examples/package.json
# contracts/extensions/package.json
# contracts/interfaces/package.json
# contracts/libs/package.json
# contracts/multisig/package.json
# contracts/protocol/CHANGELOG.json
# contracts/protocol/DEPLOYS.json
# contracts/protocol/package.json
# contracts/test-utils/CHANGELOG.json
# contracts/test-utils/CHANGELOG.md
# contracts/test-utils/package.json
# contracts/tokens/CHANGELOG.json
# contracts/tokens/package.json
# contracts/utils/package.json
# packages/0x.js/CHANGELOG.json
# packages/0x.js/CHANGELOG.md
# packages/0x.js/package.json
# packages/abi-gen-wrappers/CHANGELOG.json
# packages/abi-gen-wrappers/CHANGELOG.md
# packages/abi-gen-wrappers/package.json
# packages/abi-gen/CHANGELOG.json
# packages/abi-gen/CHANGELOG.md
# packages/abi-gen/package.json
# packages/assert/CHANGELOG.json
# packages/assert/CHANGELOG.md
# packages/assert/package.json
# packages/asset-buyer/CHANGELOG.md
# packages/asset-buyer/package.json
# packages/base-contract/CHANGELOG.json
# packages/base-contract/CHANGELOG.md
# packages/base-contract/package.json
# packages/connect/CHANGELOG.json
# packages/connect/CHANGELOG.md
# packages/connect/package.json
# packages/contract-wrappers/CHANGELOG.json
# packages/contract-wrappers/CHANGELOG.md
# packages/contract-wrappers/package.json
# packages/dev-tools-pages/package.json
# packages/dev-utils/CHANGELOG.json
# packages/dev-utils/CHANGELOG.md
# packages/dev-utils/package.json
# packages/ethereum-types/CHANGELOG.json
# packages/ethereum-types/CHANGELOG.md
# packages/ethereum-types/package.json
# packages/fill-scenarios/CHANGELOG.json
# packages/fill-scenarios/CHANGELOG.md
# packages/fill-scenarios/package.json
# packages/instant/package.json
# packages/instant/src/types.ts
# packages/json-schemas/CHANGELOG.json
# packages/json-schemas/CHANGELOG.md
# packages/json-schemas/package.json
# packages/metacoin/package.json
# packages/migrations/CHANGELOG.json
# packages/migrations/CHANGELOG.md
# packages/migrations/package.json
# packages/order-utils/CHANGELOG.json
# packages/order-utils/CHANGELOG.md
# packages/order-utils/package.json
# packages/order-watcher/CHANGELOG.json
# packages/order-watcher/CHANGELOG.md
# packages/order-watcher/package.json
# packages/pipeline/package.json
# packages/pipeline/src/ormconfig.ts
# packages/pipeline/src/parsers/ddex_orders/index.ts
# packages/pipeline/src/parsers/oasis_orders/index.ts
# packages/pipeline/src/parsers/paradex_orders/index.ts
# packages/pipeline/src/parsers/token_metadata/index.ts
# packages/pipeline/src/scripts/pull_competing_dex_trades.ts
# packages/pipeline/src/scripts/pull_ddex_orderbook_snapshots.ts
# packages/pipeline/src/scripts/pull_idex_orderbook_snapshots.ts
# packages/pipeline/src/scripts/pull_missing_blocks.ts
# packages/pipeline/src/scripts/pull_oasis_orderbook_snapshots.ts
# packages/pipeline/src/scripts/pull_paradex_orderbook_snapshots.ts
# packages/pipeline/src/scripts/pull_trusted_tokens.ts
# packages/pipeline/src/scripts/update_relayer_info.ts
# packages/pipeline/src/utils/get_ohlcv_trading_pairs.ts
# packages/pipeline/src/utils/index.ts
# packages/pipeline/test/parsers/ddex_orders/index_test.ts
# packages/pipeline/test/parsers/oasis_orders/index_test.ts
# packages/pipeline/test/parsers/paradex_orders/index_test.ts
# packages/react-docs/CHANGELOG.json
# packages/react-docs/CHANGELOG.md
# packages/react-docs/package.json
# packages/react-shared/CHANGELOG.json
# packages/react-shared/CHANGELOG.md
# packages/react-shared/package.json
# packages/sol-compiler/CHANGELOG.md
# packages/sol-compiler/package.json
# packages/sol-cov/CHANGELOG.json
# packages/sol-cov/CHANGELOG.md
# packages/sol-cov/package.json
# packages/sol-doc/CHANGELOG.json
# packages/sol-doc/CHANGELOG.md
# packages/sol-doc/package.json
# packages/sol-resolver/CHANGELOG.md
# packages/sol-resolver/package.json
# packages/sra-spec/CHANGELOG.json
# packages/sra-spec/CHANGELOG.md
# packages/sra-spec/package.json
# packages/subproviders/CHANGELOG.json
# packages/subproviders/CHANGELOG.md
# packages/subproviders/package.json
# packages/testnet-faucets/package.json
# packages/types/CHANGELOG.md
# packages/types/package.json
# packages/typescript-typings/CHANGELOG.json
# packages/typescript-typings/CHANGELOG.md
# packages/typescript-typings/package.json
# packages/utils/CHANGELOG.json
# packages/utils/CHANGELOG.md
# packages/utils/package.json
# packages/web3-wrapper/CHANGELOG.json
# packages/web3-wrapper/CHANGELOG.md
# packages/web3-wrapper/package.json
# packages/website/package.json
# packages/website/public/index.html
# packages/website/ts/pages/instant/fee_percentage_slider.tsx
# yarn.lock
2018-12-14 23:24:08 +01:00
Fred Carlsen
5c083ba16b
Add id prop
2018-12-14 23:16:59 +01:00
Fred Carlsen
4d5bfb5cc2
Jump down to configurator
2018-12-14 23:16:54 +01:00
Fred Carlsen
2adeed38d8
Fix default heading size
2018-12-14 23:16:44 +01:00
Brandon Millman
21a193e516
feature(instant): add trust wallet detection
2018-12-14 14:10:15 -08:00
Brandon Millman
926fcb296f
fix(instant): treat executeBuyQuote errors as signature denials
2018-12-14 14:06:24 -08:00
Fred Carlsen
f6f441cbe6
Update routes
2018-12-14 23:03:51 +01:00
Fred Carlsen
b9fa158092
Update links and routes
2018-12-14 23:03:45 +01:00
F. Eugene Aumson
210840444d
HACK: cp files because CircleCI isn't
2018-12-14 13:53:21 -08:00
F. Eugene Aumson
d92e143a7e
Stop installing packages as editable
2018-12-14 13:53:21 -08:00
F. Eugene Aumson
087469f1f3
Support ALL the schemas
2018-12-14 13:53:21 -08:00
F. Eugene Aumson
b6c8126589
Move zero_ex.json_schemas to its own package
2018-12-14 13:53:15 -08:00
Fred Carlsen
8570616d97
Update links
2018-12-14 22:39:04 +01:00
Fred Carlsen
373ebdbe38
Copy fixes
2018-12-14 22:38:43 +01:00
Fred Carlsen
a1410409ff
Add contact modal to pages with contact link
2018-12-14 22:37:01 +01:00
Fred Carlsen
32eab3acff
Fix modal submit
2018-12-14 21:56:12 +01:00
kao
d9b5884834
Respond to CR
2018-12-14 12:52:55 -08:00
Fred Carlsen
76a4468b85
Change chapter link
2018-12-14 21:51:09 +01:00
Fred Carlsen
361dc29338
Fix xianny
2018-12-14 21:50:59 +01:00
Fred Carlsen
dbdd2fb7d0
Tweak modal confirmatino
2018-12-14 21:42:25 +01:00
Fred Carlsen
b07892bb48
Type fixes
2018-12-14 21:33:08 +01:00
zkao
6d45beccad
Fix dex order quote/base asset assigning ( #1432 )
2018-12-14 12:15:35 -08:00
Fred Carlsen
f0581285d0
Type fixes
2018-12-14 20:53:29 +01:00
Fred Carlsen
04d4e797aa
Type fixes
2018-12-14 20:41:50 +01:00
Fred Carlsen
ceddc01985
Type fixes
2018-12-14 20:20:27 +01:00
Fred Carlsen
1955c846f2
Fixes
2018-12-14 19:51:39 +01:00
Francesco Agosti
1efde6f59b
Merge pull request #1415 from 0xProject/feature/instant/mobile-numeric-keyboard
...
[instant] Change input to number input, and simplify ScalingInput
2018-12-14 10:50:32 -08:00
Fred Carlsen
6af0cf87e1
Tweak mission
2018-12-14 19:19:50 +01:00
Fred Carlsen
101fd78cb2
Finish tweaking team
2018-12-14 19:19:50 +01:00
Leonid Logvinov
91d432aa56
Apply prettier
2018-12-14 10:14:09 -08:00
Ezekiel Aquino
dde2baf204
Cleanup
2018-12-14 18:57:49 +01:00
Ezekiel Aquino
96cb278cae
Cleanup
2018-12-14 18:56:53 +01:00
Ezekiel Aquino
51777ed61d
Cleanup ecosystem
2018-12-14 18:54:31 +01:00
Ezekiel Aquino
2b4c557a3f
Cleanup select
2018-12-14 18:53:43 +01:00
Ezekiel Aquino
84321c41f3
Cleanup configurator
2018-12-14 18:52:38 +01:00
Ezekiel Aquino
f9dfecaf13
Cleanup
2018-12-14 18:50:09 +01:00
Ezekiel Aquino
d1f73da675
Cleanup
2018-12-14 18:49:08 +01:00
Ezekiel Aquino
94c7bf47db
More Cleanup
2018-12-14 18:47:09 +01:00
Fred Carlsen
4e8d653f1f
Add links to ecosystem
2018-12-14 18:15:07 +01:00
Fred Carlsen
c5b63ca441
Misc typing
2018-12-14 18:05:50 +01:00
Fred Carlsen
ea668d1376
Add missing colors
2018-12-14 18:05:50 +01:00
Fred Carlsen
086c70bcdc
Change ecosystem route
2018-12-14 18:05:50 +01:00
Fred Carlsen
461c7efc26
Link ecosystem
2018-12-14 18:05:50 +01:00
Fred Carlsen
c145349af0
Replace launch kit icon
2018-12-14 18:05:49 +01:00
Fred Carlsen
df445eb53c
Declare missing types
2018-12-14 18:05:49 +01:00
Fred Carlsen
eadad19cb5
Mobile tweaks jobs table
2018-12-14 18:05:49 +01:00
Fred Carlsen
d410c44b07
Add icon
2018-12-14 18:05:49 +01:00
Ezekiel Aquino
9fa9a30c4d
More lint cleanup
2018-12-14 17:50:27 +01:00
Ezekiel Aquino
bdc8f9aa2a
Cleanup
2018-12-14 17:43:56 +01:00
Ezekiel Aquino
6db28c5300
Fix mobile nav hamburger open state
2018-12-14 16:06:06 +01:00
Ezekiel Aquino
0dc9fc4ef7
More animation tweaks
2018-12-14 15:38:56 +01:00
Ezekiel Aquino
41ec26c927
cta boxes hover state
2018-12-14 15:36:42 +01:00
Ezekiel Aquino
51def6ee6b
Adds mask to get in touch anim
2018-12-14 15:28:00 +01:00
Fred Carlsen
377b87071a
Tweak configurator code width
2018-12-14 15:22:27 +01:00
Fred Carlsen
1782418f92
Fix borders on why page
2018-12-14 15:22:27 +01:00
Fred Carlsen
f3f78f63ec
Fix hero landing
2018-12-14 15:22:27 +01:00
Fred Carlsen
a2cb815454
Misc feedbackTweak jobs page
2018-12-14 15:22:27 +01:00
Fred Carlsen
ef200b1ce6
Copy updates
2018-12-14 15:22:27 +01:00
Ezekiel Aquino
f6c173a97e
Edits animation
2018-12-14 15:02:01 +01:00
Ezekiel Aquino
ef403108fb
Edits CTA landing section
2018-12-14 14:59:35 +01:00
Fred Carlsen
8a06dccbbf
Tweak launch kit
2018-12-14 14:01:33 +01:00
Fred Carlsen
4590d07e7f
Tweak launch kit + add icons
2018-12-14 14:01:33 +01:00
Fred Carlsen
ba89429aec
Tweak definition
2018-12-14 14:00:26 +01:00
Ezekiel Aquino
ee38031696
Fixes borders in why page sections
2018-12-14 13:47:40 +01:00
Ezekiel Aquino
8948029dd7
REplaces links as navlinks in header
2018-12-14 13:32:18 +01:00
Ezekiel Aquino
e78ddd4d5a
Slight tweak to landing animation
2018-12-14 13:30:36 +01:00
Ezekiel Aquino
f179dc3ca7
Hide extensions from product menu
2018-12-14 13:28:24 +01:00
Ezekiel Aquino
166a6c85fd
Slower instant transition, high res images
2018-12-14 13:27:47 +01:00
Ezekiel Aquino
c7c07a7c01
Landing page animation delay
2018-12-14 13:17:23 +01:00
Ezekiel Aquino
f083cafcc7
Scrolls doc to top/ensures overfow on document on route change
2018-12-14 13:01:31 +01:00
Ezekiel Aquino
fab3a90d5a
Adds mission office photo
2018-12-14 12:55:22 +01:00
Fred Carlsen
a04c54b4d8
Delete old launch kit
2018-12-14 12:49:59 +01:00
Fred Carlsen
388c7afb50
Added launch kit page
2018-12-14 12:49:59 +01:00
Fred Carlsen
51f2711796
Add hero icon size
2018-12-14 12:49:59 +01:00
Fred Carlsen
907aa7a844
Fix typedef
2018-12-14 12:49:59 +01:00
Fred Carlsen
9695be13c3
Update olafs pic
2018-12-14 12:49:59 +01:00
Ezekiel Aquino
f452fc5bc7
Resolves some sitewrap warnings [TO DO]
2018-12-14 11:49:32 +01:00
Fred Carlsen
106df4cdaf
Linting fix
2018-12-14 11:41:05 +01:00
Fred Carlsen
ed6d83c0a7
Linting error
2018-12-14 11:38:32 +01:00
Fred Carlsen
66480ccb1e
Linting fixes
2018-12-14 11:34:14 +01:00
Ezekiel Aquino
7a10f03496
Removes button / link outlines globally
2018-12-14 11:15:19 +01:00
Ezekiel Aquino
64c168eafc
Hides mobile nav on desktop, adds flexwrap maxwidth
2018-12-14 11:10:01 +01:00
Leonid Logvinov
44e516ac65
Publish
...
- @0x/contracts-examples@1.0.2
- @0x/contracts-extensions@1.0.2
- @0x/contracts-interfaces@1.0.2
- @0x/contracts-libs@1.0.2
- @0x/contracts-multisig@1.0.2
- @0x/contracts-protocol@2.1.59
- @0x/contracts-tokens@1.0.2
- @0x/contracts-utils@1.0.2
2018-12-13 14:58:57 -08:00
Leonid Logvinov
d018f6d9cc
Updated CHANGELOGS
2018-12-13 14:58:48 -08:00
Leonid Logvinov
d5e15b05fb
Rename contracts CHANGELOGs to DEPLOYs
2018-12-13 14:49:58 -08:00
Leonid Logvinov
59fad5845c
Move Forwarder CHANGELOG entries to extensions CHANGELOG
2018-12-13 14:43:40 -08:00
Leonid Logvinov
545101f7a5
Make contracts packages not private
2018-12-13 14:36:34 -08:00
Steve Klebanoff
6878705676
Show @ price in light grey
2018-12-13 14:27:27 -08:00
Steve Klebanoff
9697d66b66
typeof -> isString
2018-12-13 13:31:30 -08:00
fragosti
9cd859a68a
run linter
2018-12-13 13:03:45 -08:00
fragosti
33c6e40b70
simplify scaling input logic
2018-12-13 12:45:38 -08:00
Fred Carlsen
e48887bc6f
Tweak slider
2018-12-13 19:40:17 +01:00
Fred Carlsen
52272cd290
Hide configurator on smaller screens
2018-12-13 19:40:17 +01:00
Ezekiel Aquino
ac1786585e
[WIP] cleanup, typing
2018-12-13 18:44:18 +01:00
Ezekiel Aquino
f4a95c295c
WIP Begin cleanup, adds mediaquery component
2018-12-13 18:23:12 +01:00
Fred Carlsen
142d29ba57
Tweak padding
2018-12-13 17:48:58 +01:00
Fred Carlsen
d84c740274
Tweak margin on banner
2018-12-13 17:41:21 +01:00
Fred Carlsen
1c413e632b
Styled configurator
2018-12-13 17:38:32 +01:00
Steve Klebanoff
9a1d2c055e
Fix SectionHeaderProps
2018-12-13 08:31:40 -08:00
Ezekiel Aquino
803086da57
Cleans up as much as old layout
2018-12-13 17:27:40 +01:00
Ezekiel Aquino
2a242e357f
Removes line-height normal on buttons because it messes with alignment
2018-12-13 16:51:53 +01:00
Ezekiel Aquino
1647400a49
Just forces that header button to behave
2018-12-13 16:50:19 +01:00
Ezekiel Aquino
41a8dd3e28
Fix missed Link
2018-12-13 16:41:42 +01:00
Ezekiel Aquino
81690d1ce5
Removes <Link> component, clean up Button.tsx
2018-12-13 16:39:19 +01:00
Fred Carlsen
f846e2f6e0
Cleanup
2018-12-13 16:08:44 +01:00
Fred Carlsen
bfc8a3ccee
Tweak slides on mobile
2018-12-13 16:03:03 +01:00
Fred Carlsen
daf334a588
Links on mobile
2018-12-13 16:02:51 +01:00
Fred Carlsen
4d0c59649e
Add smoother transitions on slider
2018-12-13 14:49:27 +01:00
Fred Carlsen
a1737f8d93
Feedback from harry
2018-12-13 14:47:15 +01:00
Fred Carlsen
455f244ec5
Hook up newsletter form to api
2018-12-13 13:56:25 +01:00
Fred Carlsen
6f7e27bd7f
Tweak z-index
2018-12-13 13:53:10 +01:00
Ezekiel Aquino
ea57367473
Switches client logos
2018-12-13 13:51:25 +01:00
Ezekiel Aquino
088c471b78
Switches landing page icons
2018-12-13 13:39:33 +01:00
Fred Carlsen
9fda63cf74
Mobile tweaks to contactm modal
2018-12-13 13:36:01 +01:00
Fred Carlsen
4cf900631c
Update icon and copy
2018-12-13 13:36:01 +01:00
Fred Carlsen
fed79b2fde
Update icons
2018-12-13 13:36:01 +01:00
Ezekiel Aquino
d2e29fb081
Refactors mobile nav, theming
2018-12-13 13:18:51 +01:00
Ezekiel Aquino
b4b1d54e49
WIP refactor mobileNavMenu
2018-12-13 12:33:45 +01:00
Ezekiel Aquino
a852a4077d
Increase figure font size in landing page stats
2018-12-13 11:53:00 +01:00
Fred Carlsen
1c0bf710a4
Add types
2018-12-13 11:38:03 +01:00
Fred Carlsen
f4e9103b6f
Add advisors
2018-12-13 11:37:32 +01:00
Fred Carlsen
f8e95ae483
Added full team
2018-12-13 11:34:24 +01:00
Ezekiel Aquino
70df5a0a17
About pages wrapwidths
2018-12-13 11:26:52 +01:00
Ezekiel Aquino
79dac62646
WIP hero page animation test
2018-12-13 11:03:48 +01:00
Ezekiel Aquino
5bd185e831
Adds images in instant page
2018-12-13 10:54:18 +01:00
kao
687749460d
WIP: OrderWatcher WebSocket
...
Currently incomplete. Main challenge is to figure out how to test
a client + server setup in the single-threaded javascript environment.
2018-12-12 22:39:07 -08:00
MarcZenn
a7eaa10220
remove trezor-connect module
2018-12-12 19:05:23 -08:00
MarcZenn
5a46ce55b6
prettier again
2018-12-12 18:32:30 -08:00
MarcZenn
dbebbecab1
restore CI builds
2018-12-12 18:20:30 -08:00
Steve Klebanoff
193cd67d6b
A little bit of scaling logic for not cutting off text
2018-12-12 17:43:27 -08:00
Steve Klebanoff
8d54772389
show < 0.00001 ETH when amount gets really small
2018-12-12 17:35:04 -08:00
Fabio Berger
ddf3bb7c04
Add Python SRA client to Developer home
2018-12-12 17:26:54 -08:00
Steve Klebanoff
167a3fbc11
Use BN equals and call function
2018-12-12 15:57:28 -08:00
Steve Klebanoff
2e7d363f2c
Use helper function to check for error
2018-12-12 15:46:46 -08:00
MarcZenn
c7593e66bf
ran prettier
2018-12-12 15:02:41 -08:00
MarcZenn
d52dc69279
init trezor subprovider w/ trezor connect client api
2018-12-12 14:42:36 -08:00
Steve Klebanoff
9e5e1f568b
show as <$0.01 when less than a cent in USD, and also show 1 significant digit if rounded amount is 0
2018-12-12 14:25:56 -08:00
Steve Klebanoff
65579c0236
Abstract SectionHeader and make 12px per Chris's comment and figma design
2018-12-12 13:43:08 -08:00
Ezekiel Aquino
be045dad9b
Edits landing page animation
2018-12-12 20:37:11 +01:00
Ezekiel Aquino
885c22676b
Tests landing page animation WIP
2018-12-12 20:34:12 +01:00
Fred Carlsen
723dd2bcde
WIP configurator
2018-12-12 19:45:36 +01:00
Ezekiel Aquino
a900593c88
Tests transition in instant
2018-12-12 19:11:55 +01:00
Steve Klebanoff
756dc1e95e
Linting
2018-12-12 10:07:45 -08:00
Steve Klebanoff
68faaaba5f
Analytics events for ETH/USD toggle and failure to fetch eth usd price
2018-12-12 10:04:23 -08:00
Ezekiel Aquino
48fdb567cb
Adds a bit more whitespace to that scroll image
2018-12-12 19:01:58 +01:00
Ezekiel Aquino
bd5a0616c4
Whitespace on instant image thing, other changes
2018-12-12 18:59:47 +01:00
Steve Klebanoff
0690e68a83
Change base currency to ETH if we can't get USD price
2018-12-12 09:54:06 -08:00
Steve Klebanoff
fb99b5ce9d
Show error when fetching usd prices
2018-12-12 09:51:15 -08:00
Steve Klebanoff
aa8dfa88e1
Make primary value in total cost bold
2018-12-12 09:37:39 -08:00
Steve Klebanoff
99941972a3
Small clean up
2018-12-12 09:29:23 -08:00
Steve Klebanoff
8a5609718a
Refactor BaseCurrencyChoice to be done in helper function
2018-12-12 09:26:00 -08:00
Steve Klebanoff
aeefdeaef7
Remove unused util
2018-12-12 09:25:48 -08:00
Fred Carlsen
7b4e536e86
Add more profile pics
2018-12-12 18:20:30 +01:00
Fabio Berger
52f733626e
Update the a newer version of our Lerna fork with CI fixx
2018-12-12 18:20:30 +01:00
Alex Browne
c8c68fb75a
Make pull_missing_blocks script consider all events with block numbers ( #1420 )
2018-12-12 18:20:29 +01:00
Alex Browne
1364880812
Fix project references for contracts packages ( #1419 )
...
- Removed /packages/contracts
- Removed /contracts/core
- Added `yarn build:ts` to CI tests
- Added each contracts "project" to root tsconfig.json
2018-12-12 18:20:29 +01:00
F. Eugene Aumson
ddc1f34c30
feat(sra_client.py)
...
* Code generation scripts
* Generated code
* Change test config to hit 0x-launch-kit
* Ran prettier on generated code
* First test case, of get_asset_pairs()
* Use launch kit docker image to faciliate CI tests
* Fix markdown rendering for GitHub and PyPI
* Add URL for PyPI to link back to GitHub
* Add one-line package description to README.md
* Remove git_push.sh
* Remove unimplemented tests
* Add sra_client to top-level README package list
* Remove repeated-everywhere long description
* Add shorcuts for publishing
* Remove TypeScript examples
2018-12-12 18:20:29 +01:00
Leonid Logvinov
cdca07d829
Remove accidentally commited files
2018-12-12 18:20:29 +01:00
zkao
59b7e25389
track idex orderbook snapshots ( #1397 )
...
* Track Idex and Oasis Orderbook Snapshots
2018-12-12 18:20:29 +01:00
Fabio Berger
87ab8f036c
Publish
...
- 0x.js@2.0.7
- @0x/abi-gen@1.0.18
- @0x/abi-gen-wrappers@2.0.1
- @0x/assert@1.0.19
- @0x/asset-buyer@3.0.3
- @0x/base-contract@3.0.9
- @0x/connect@3.0.9
- @0x/contract-wrappers@4.1.2
- @0x/dev-tools-pages@0.0.9
- @0x/dev-utils@1.0.20
- ethereum-types@1.1.3
- @0x/fill-scenarios@1.0.15
- @0x/instant@1.0.3
- @0x/json-schemas@2.1.3
- @0x/metacoin@0.0.31
- @0x/migrations@2.2.1
- @0x/monorepo-scripts@1.0.15
- @0x/order-utils@3.0.6
- @0x/order-watcher@2.2.7
- @0x/pipeline@1.0.1
- @0x/react-docs@1.0.21
- @0x/react-shared@1.0.24
- @0x/sol-compiler@1.1.15
- @0x/sol-cov@2.1.15
- @0x/sol-doc@1.0.10
- @0x/sol-resolver@1.1.0
- @0x/sra-spec@1.0.12
- @0x/subproviders@2.1.7
- @0x/testnet-faucets@1.0.59
- @0x/types@1.4.0
- @0x/typescript-typings@3.0.5
- @0x/utils@2.0.7
- @0x/web3-wrapper@3.2.0
- @0x/website@0.0.62
- @0x/contracts-examples@1.0.1
- @0x/contracts-extensions@1.0.1
- @0x/contracts-interfaces@1.0.1
- @0x/contracts-libs@1.0.1
- @0x/contracts-multisig@1.0.1
- @0x/contracts-protocol@2.1.57
- @0x/contracts-test-utils@1.0.1
- @0x/contracts-tokens@1.0.1
- @0x/contracts-utils@1.0.1
2018-12-12 18:20:29 +01:00
Fabio Berger
b151b6fe69
Updated CHANGELOGS
2018-12-12 18:19:40 +01:00
Alex Browne
8f911206f7
Refactor event scraping and add support for scraping ERC20 approval events ( #1401 )
...
* Refactor event scraping and add support for scraping ERC20 approval events
* Add tests for data_sources/contract-wrappers/utils
2018-12-12 18:19:40 +01:00
F. Eugene Aumson
3496725db6
fix(order_utils.py): Remove stale comment
2018-12-12 18:19:40 +01:00
Leonid Logvinov
ed588decc6
Move OrderValidator to the protocol package
2018-12-12 18:19:39 +01:00
Leonid Logvinov
50e0336018
Revert accidental change
2018-12-12 18:19:39 +01:00
Fabio B
d07e6cb1d6
Update contracts/examples/README.md
...
Co-Authored-By: LogvinovLeon <logvinov.leon@gmail.com >
2018-12-12 18:19:39 +01:00
Brandon Millman
ca86f18e7d
Add link to rexrelay integration example in instant README
2018-12-12 18:19:39 +01:00
Brandon Millman
72e94b3307
chore: fix typo in instant README
2018-12-12 18:19:39 +01:00
Brandon Millman
7c33c91d59
chore: remove extra newline
2018-12-12 18:19:39 +01:00
Brandon Millman
0f1197c14b
Update instant README with more integration links
2018-12-12 18:19:39 +01:00
Brandon Millman
4858c0c484
Fix typo in top level README
2018-12-12 18:19:39 +01:00
Brandon Millman
5865b4848d
Update top level README packages list with instant
2018-12-12 18:19:39 +01:00
Leonid Logvinov
c9af7dc9e5
Revert access changes
2018-12-12 18:19:39 +01:00
Brandon Millman
6e023e6ea3
Update instant README
2018-12-12 18:19:33 +01:00
Fabio Berger
9176e1f53b
Add CHANGELOG entry
2018-12-12 18:19:33 +01:00
Fabio Berger
0dbe2a91a8
Actually pass the signature, not the signature index to a wallet contract's isValidSignature call
2018-12-12 18:19:33 +01:00
Leonid Logvinov
8afac3a92c
Re-use solhint configuration
2018-12-12 18:19:33 +01:00
Leonid Logvinov
07a0170f34
Change contracts publish config
2018-12-12 18:19:33 +01:00
Xianny
1dc67b2874
perform null check on token metadata ( #1412 )
2018-12-12 18:19:33 +01:00
Leonid Logvinov
f09e577885
Updated CHANGELOGS
2018-12-12 18:19:33 +01:00
Leonid Logvinov
2c58b8a886
Rename core package to protocol
2018-12-12 18:19:33 +01:00
Leonid Logvinov
cb53cd05e6
Add coreArtifacts to forwarder wrapper
2018-12-12 18:19:32 +01:00
Leonid Logvinov
982d59d45d
Combine duplicate imports
2018-12-12 18:19:32 +01:00
xianny
b76a14d51d
change to camelCase
2018-12-12 18:19:32 +01:00
Leonid Logvinov
e8231767ec
Refactor our extensions package
2018-12-12 18:19:32 +01:00
Brandon Millman
2b7dabeb6e
fix(instant): hide loaders when no token or buy amount is chosen
2018-12-12 18:19:32 +01:00
Leonid Logvinov
dde3a0366b
Refactor out examples
2018-12-12 18:19:32 +01:00
Steve Klebanoff
8e071db074
Don't throw error if can't find icon for token
2018-12-12 18:19:31 +01:00
kao
93422eab55
Implement prefer-template tslint rule
2018-12-12 18:19:31 +01:00
fragosti
74e07b63de
feat: only use display name from provider in ui
2018-12-12 18:19:31 +01:00
fragosti
7dd0b3a5da
feat: refactor provider name and displayName logic
2018-12-12 18:19:31 +01:00
fragosti
b59f20482e
feat: log walletDisplayName to Heap
2018-12-12 18:19:31 +01:00
xianny
98aa7a2c54
lint: remove unused variable
2018-12-12 18:19:31 +01:00
Fabio Berger
7527c61af5
Fix linter
2018-12-12 18:19:31 +01:00
xianny
bc6492e352
refresh rate limit every second instead of every minute
2018-12-12 18:19:31 +01:00
xianny
5c4a2461b8
cleanup: stray import, rename variable
2018-12-12 18:19:31 +01:00
xianny
183edee4ac
query CC with larger batch size
2018-12-12 18:19:31 +01:00
Fabio Berger
c513082071
Add PR number
2018-12-12 18:19:26 +01:00
Fabio Berger
23a6dfac3c
Remove excess commas
2018-12-12 18:19:26 +01:00
Fabio Berger
e368106932
fix: txData returned so that value and gasPrice are BigNumbers to avoid precision errors
2018-12-12 18:19:26 +01:00
Fabio Berger
785981ce58
Update yarn.lock
2018-12-12 18:19:26 +01:00
Fabio B
60bbb9b520
Update contracts/interfaces/README.md
...
Co-Authored-By: LogvinovLeon <logvinov.leon@gmail.com >
2018-12-12 18:19:26 +01:00
xianny
fb81570678
rename variable and define default in only 1 location
2018-12-12 18:19:26 +01:00
xianny
56b82bbc8b
upgrade throttling code
2018-12-12 18:19:26 +01:00
fragosti
05217bb1a2
feat: change color of doctype tag in configurator
2018-12-12 18:19:26 +01:00
Fabio Berger
075fa315e7
Switch out whitepaper with 0x protocol specification
2018-12-12 18:19:26 +01:00
Fabio Berger
fc5f0c9863
Switch out RocketChat icon with Discord icon
2018-12-12 18:19:25 +01:00
fragosti
13e89d027c
feat: disable slider when no affiliate info
2018-12-12 18:19:25 +01:00
Leonid Logvinov
ea8f35b743
Refactor out tokens from core contracts package
2018-12-12 18:19:06 +01:00
Leonid Logvinov
9365a3bc75
Refactor our protocol interfaces into @0x/contracts-interfaces
2018-12-12 18:19:06 +01:00
Alex Browne
363095f2fe
Change type of transactions.gas_used and gas_price to BigNumber/numeric
2018-12-12 18:19:01 +01:00
Alex Browne
b57b6c04cc
Fix prettier
2018-12-12 18:19:00 +01:00
Alex Browne
e1d77d6e10
Address PR feedback
2018-12-12 18:18:56 +01:00
Xianny
da51f6e56f
pull OHLCV records from Crypto Compare ( #1349 )
...
* [WIP] pull OHLCV records from Crypto Compare
* lint
* refactor to pull logic out of script and into modules
* add entity test for ohlcv_external entity
* implement rate limit and chronological backfill for ohlcv
* add unit tests; cleanup variable names
* Fetch OHLCV pairs params from events table
* better method names
* fix outdated test
* lint
* Clean up after review
* oops
* fix failing test
* better filtering of most recent records
* fix bug when generating pairs
* fix default earliest backfill date
* fix bug with retrieving backfill time
* prettier
2018-12-12 18:18:37 +01:00
Alex Browne
5d0f82c3c6
Introduce framework for running basic tests for entities ( #1344 )
...
* Introduce framework for running basic tests for entities
* Add pipeline tests to CircleCI config
* Make pipeline tests more configurable and fix CircleCI config
* Add coverage dir to pipeline package
* Add basic tests for all exchange event entities
* Add tests for remaining entities
* Create separate test scripts in package.json and add new info to README
* Update db_setup.ts to revert migrations even if you are using docker
* Automatically pull the postgres image if needed
* Add comment about why NumberToBigIntTransformer is needed
2018-12-12 18:17:51 +01:00
Jake Ellowitz
1878a0c4b0
updating comment for 0x trusted tokens
2018-12-12 18:17:33 +01:00
Jake Ellowitz
b538fabdef
metadata and trusted sources in same raw table
2018-12-12 18:17:26 +01:00
Jake Ellowitz
01716e0d51
Pull token metadata re trusted tokens
2018-12-12 18:17:13 +01:00
Alex Browne
7cd3f3cead
Add script for pulling missing block data
2018-12-12 18:17:05 +01:00
Alex Browne
9d9b5edc9c
Add support for pulling Cancel and CancelUpTo events
2018-12-12 18:16:55 +01:00
Alex Browne
09a0ca659e
Add transactionHash to CancelUpToEvent and CancelEvent entities
2018-12-12 18:16:50 +01:00
Alex Browne
1d189d112e
Add homepage_url to relayers
2018-12-12 18:16:46 +01:00
Alex Browne
829b7cb712
Change some column types from varchar to numeric
2018-12-12 18:16:21 +01:00
Alex Browne
fb8267d85e
Rename taker and maker amounts in sra_orders
2018-12-12 18:16:08 +01:00
Alex Browne
d842078997
Implement scraping sra orders from radar relay
2018-12-12 18:16:08 +01:00
Alex Browne
7f574949a4
Update schema for sra_orders
2018-12-12 18:15:56 +01:00
Jake Ellowitz
caeb59a9ae
Pointing entities to raw schema
...
Fix linter issues
2018-12-12 18:15:56 +01:00
Jake Ellowitz
ea95de7d9d
Mapping dev schema to initial migration
2018-12-12 18:15:56 +01:00
Alex Browne
52f2ee6e79
Configure linter with --format stylish and fix linter errors
2018-12-12 18:15:50 +01:00
Steve Klebanoff
ad3d20b342
Default to USD
2018-12-12 09:15:18 -08:00
Alex Browne
4fa4f13813
Rename Transaction.ts to transaction.ts
...
Rename Relayer.ts to relayer.ts
Rename Block.ts to block.ts
2018-12-12 18:15:10 +01:00
Alex Browne
f5f01c0c3e
Add better error handling for immediately invoked async functions
2018-12-12 18:15:10 +01:00
Steve Klebanoff
3b9e8e669f
Refactor OrderDetails to use private instance methods
2018-12-12 09:14:25 -08:00
Alex Browne
99d90bb665
Rename table and column names
2018-12-12 18:14:08 +01:00
Alex Browne
9d8c423b98
Reorganize entities. Make scripts work from any directory.
2018-12-12 18:14:08 +01:00
Alex Browne
d24b2a5a69
Split index.ts into multiple scripts in scripts/ and detect last known block when pulling events
2018-12-12 18:14:01 +01:00
Alex Browne
aa63632fff
Remove unused function parameter in index.ts script
2018-12-12 18:13:46 +01:00
Alex Browne
d86f5c4fbd
Use bigint for gasUsed and gasPrice in Transaction
2018-12-12 18:13:46 +01:00
Alex Browne
0a69752d20
Update relayer code to use new relayer-registry format
2018-12-12 18:13:46 +01:00
Alex Browne
f6ebdd1a3f
Implement fetching and parsing relayer info
2018-12-12 18:13:26 +01:00
Alex Browne
e2f222b08f
Implement support for getting and parsing blocks and transactions
2018-12-12 18:13:11 +01:00
Alex Browne
50924d62cb
chore: Fix tslint config.
2018-12-12 18:12:53 +01:00
Alex Browne
da5e8b09d9
Fix bugs in merge_v2_events script and disable verbose logging
2018-12-12 18:12:53 +01:00
Alex Browne
fff1e2cfa7
Rename index.ts -> merge_v2_events
2018-12-12 18:12:43 +01:00
Alex Browne
1544e5ed9f
Update script to work with existing v1 pipeline data
2018-12-12 18:12:43 +01:00
Alex Browne
4912affbe8
Update pipeline to use new @0x npm org for imports
2018-12-12 18:12:36 +01:00
Alex Browne
c52ab47185
Update to use ContractWrappers + Infura instead of Etherscan
2018-12-12 18:12:30 +01:00
Alex Browne
f082a3f768
Rebase and update to use new modularized artifacts
2018-12-12 18:12:24 +01:00
Alex Browne
27c229a146
Add tests for SRA order conversion
2018-12-12 18:12:18 +01:00
Alex Browne
43c2b81604
Re-add missing tests
2018-12-12 18:12:18 +01:00
Alex Browne
2a133f2c55
Add soruceUrl to SraOrder entity
2018-12-12 18:12:18 +01:00
Alex Browne
4570bc2729
Add preliminary support for scraping orders from SRA endpoints (no pagination, only RR support for now)
2018-12-12 18:12:18 +01:00
Alex Browne
8702a35467
For event entities, rename address -> contractAddress and make it a primary key
2018-12-12 18:12:11 +01:00
Alex Browne
07f80500fa
Implement scraping and parsing exchange CancelUpTo events
2018-12-12 18:12:11 +01:00
Alex Browne
97fc4257a0
Use multi-primary keys for event and filter null logIndexes
2018-12-12 18:12:11 +01:00
Alex Browne
25f1b7701f
Implement scraping and parsing exchange cancel events
2018-12-12 18:12:11 +01:00
Alex Browne
6b889aeeed
Make event parsing more functional and less class-based
2018-12-12 18:12:06 +01:00
Alex Browne
8e0dcb204f
Re-organize event parsing and decoding
2018-12-12 18:12:06 +01:00
Alex Browne
0dc000183a
Add support for decoding asset data
2018-12-12 18:12:06 +01:00
Alex Browne
90e1028d2f
Add typeorm and begin inserting database records
2018-12-12 18:12:01 +01:00
Alex Browne
ed3737c1f1
Make contractAbi a parameter of getContractEventsAsync
2018-12-12 18:11:53 +01:00
Alex Browne
c9dc69bed6
Add tests for etherscan events
2018-12-12 18:11:53 +01:00
Alex Browne
cd7e41bd5b
Restructure pipeline package. Create data-sources dir
2018-12-12 18:11:53 +01:00
Alex Browne
c46d2f8f9d
Remove old code. Create function for getting contract events via etherscan
2018-12-12 18:11:52 +01:00
Alex Browne
eb1317a59a
Rebase pipeline branch off development
2018-12-12 18:11:46 +01:00
Ezekiel Aquino
98325e1cfb
Tests animations on about page headers
2018-12-12 17:39:45 +01:00
Fred Carlsen
356b7df534
Fix link line height
2018-12-12 17:36:36 +01:00
Ezekiel Aquino
2340813149
Tests addAnimation method
2018-12-12 17:27:24 +01:00
Steve Klebanoff
8923817b2f
Move header to helper
2018-12-12 08:25:20 -08:00
Steve Klebanoff
7aacf1f5a4
Render OrderDetailsRow directly
2018-12-12 08:23:40 -08:00
Ezekiel Aquino
405667fa83
tries out some transitions
2018-12-12 17:20:00 +01:00
Fred Carlsen
0a3162915f
Add checkmark
2018-12-12 17:15:51 +01:00
Fred Carlsen
8bcbb64a01
Fix full width slider
2018-12-12 17:15:51 +01:00
Fred Carlsen
ceafe5ed84
Fix jobs link
2018-12-12 17:15:50 +01:00
Fred Carlsen
f788fea095
Fix bg on banner button
2018-12-12 17:15:50 +01:00
Fred Carlsen
88094002d3
Fix border on button
2018-12-12 17:15:50 +01:00
Fred Carlsen
e57a5a6f82
Update team page with pics so far
2018-12-12 17:15:50 +01:00
Ezekiel Aquino
d1ceb2e561
Adds themed footer styling
2018-12-12 17:03:32 +01:00
Ezekiel Aquino
ec2bb616e1
Adds margin to textwrap in definition to have padding when scaled to narrow screen widths
2018-12-12 16:58:16 +01:00
Ezekiel Aquino
bf56a2c7c4
Header mobile styling
2018-12-12 16:47:12 +01:00
Ezekiel Aquino
52b9f4ef3b
Increase footer padding-top
2018-12-12 16:18:24 +01:00
Ezekiel Aquino
7845fdbd9c
introduces wrapwidth to section component
2018-12-12 16:13:25 +01:00
Fred Carlsen
6d2da94f8a
Fix header link active state
2018-12-12 16:06:48 +01:00
Fred Carlsen
20deb01e01
Remove trailing whitespace
2018-12-12 16:06:48 +01:00
Ezekiel Aquino
3d9fc6c865
Removes wrap width on mobile
2018-12-12 16:04:00 +01:00
Ezekiel Aquino
1d5473eece
Fixes fullwidth sections
2018-12-12 16:02:43 +01:00
Fred Carlsen
4b4db3802a
Add esc support
2018-12-12 15:51:51 +01:00
Fred Carlsen
5eeb848974
Add interface
2018-12-12 15:50:02 +01:00
Fred Carlsen
5df789bd05
Added contact modal
2018-12-12 15:50:01 +01:00
Fred Carlsen
74959cf354
Fix lodash import
2018-12-12 15:49:23 +01:00
Fred Carlsen
39ceff3d6e
Type fixes
2018-12-12 15:49:23 +01:00
Ezekiel Aquino
fa501e9c93
Edits jobs page, wip current openings
2018-12-12 15:45:52 +01:00
Ezekiel Aquino
94c90cc49a
Cleanup press page, siteWrap
2018-12-12 15:19:11 +01:00
Ezekiel Aquino
d8e03b87d6
Team page grid responsive style
2018-12-12 15:06:37 +01:00
Ezekiel Aquino
f06c17cccc
Edits team page
2018-12-12 15:00:03 +01:00
Ezekiel Aquino
ffff1d5fff
Edits aboutLayout, mission.tsx
2018-12-12 14:50:31 +01:00
Ezekiel Aquino
fa389f18cd
Fix section/wrap overflows
2018-12-12 14:30:54 +01:00
Ezekiel Aquino
7d5aeacb1c
Fix banner linting
2018-12-12 14:29:37 +01:00
Ezekiel Aquino
0df51c37d1
Edits banner, types newlayout
2018-12-12 14:28:33 +01:00
Ezekiel Aquino
bb2581612a
Adds more types to newLayout
2018-12-12 13:55:12 +01:00
Ezekiel Aquino
3844ce9b60
Types newlayout, cleans up instant
2018-12-12 13:51:40 +01:00
Ezekiel Aquino
0c5fa5892c
Fixes fullwidth prop on new layout section
2018-12-12 13:43:06 +01:00
Ezekiel Aquino
b04a9b9296
Re-adds icon in rebased instant page
2018-12-12 13:38:00 +01:00
Ezekiel Aquino
2bf831132a
Fixes icons in rebase (why)
2018-12-12 13:35:44 +01:00
Fred Carlsen
6e62b108a9
Added a bunch of types
2018-12-12 13:32:42 +01:00
Fred Carlsen
6262e06afd
Remove old dropdown
2018-12-12 13:32:42 +01:00
Ezekiel Aquino
b1f4bb722d
More layout changes
2018-12-12 13:32:42 +01:00
Ezekiel Aquino
c5db8f25d3
WIP
2018-12-12 13:32:20 +01:00
Fred Carlsen
965b1ff32f
Remove import
2018-12-12 13:24:06 +01:00
Fred Carlsen
7f7403cf72
Remove old loop
2018-12-12 13:08:58 +01:00
Fred Carlsen
088ca6ce7c
Added a bunch of types
2018-12-12 13:08:52 +01:00
Fred Carlsen
5df160ffb9
Remove old dropdown
2018-12-12 13:08:31 +01:00
Fred Carlsen
80efe70247
WIP mobile slider
2018-12-12 12:46:30 +01:00
Fred Carlsen
6c4c666d9b
WIP mobile slider
2018-12-12 12:35:22 +01:00
Fred Carlsen
1175a18ccc
Add content and images to why
2018-12-12 12:06:12 +01:00
Fred Carlsen
19f662c196
Add icons to 0x instant
2018-12-12 12:00:23 +01:00
Steve Klebanoff
5f7ed71937
Delete old interface and rename BaseCurrencyChoice
2018-12-11 17:06:27 -08:00
Steve Klebanoff
b1a73f5c74
Refactor out custom components
2018-12-11 17:03:07 -08:00
MarcZenn
1c65fa212d
restore unit tests
2018-12-11 16:59:25 -08:00
Steve Klebanoff
ee7d6fb3af
Show as 0 when selected
2018-12-11 14:55:32 -08:00
Steve Klebanoff
286474ca76
Remove unused component
2018-12-11 14:43:07 -08:00
Steve Klebanoff
5cbe04acab
feat(instant): ETH/USD toggle
2018-12-11 14:37:45 -08:00
Fred Carlsen
585c789124
Tweak slider
2018-12-11 23:01:26 +01:00
Fred Carlsen
8a761ce2bc
Lint
2018-12-11 17:18:58 +01:00
Fred Carlsen
bc8981cbb2
Added team data + image placeholder
2018-12-11 17:18:58 +01:00
Ezekiel Aquino
26c9cd3cb2
dropdown z-index
2018-12-11 17:02:29 +01:00
Ezekiel Aquino
25f66f96b6
Removes headroom
2018-12-11 17:00:44 +01:00
Ezekiel Aquino
0948ed7a87
WIP Adds infinite scroll image on instant page
2018-12-11 16:42:46 +01:00
Ezekiel Aquino
bc64c9566c
Header changes, mobile alignments
2018-12-11 16:18:27 +01:00
Fred Carlsen
d068956b69
Adjust h4 heading weight
2018-12-11 16:11:08 +01:00
Fred Carlsen
1e5bc143be
Add slider mockup
2018-12-11 16:11:08 +01:00
Fred Carlsen
ec72a4b68c
Rename form file
2018-12-11 16:11:08 +01:00
Ezekiel Aquino
1f4af537c0
Button transitions
2018-12-11 15:46:16 +01:00
Ezekiel Aquino
91c4191985
Edits mobile aligment
2018-12-11 15:21:19 +01:00
Ezekiel Aquino
1d6e66d937
Change header button color based on theme
2018-12-11 15:16:59 +01:00
Ezekiel Aquino
79d31895fb
Removes overflow-x on document
2018-12-11 15:12:31 +01:00
Ezekiel Aquino
1d4d254496
Cleanup about pages
2018-12-11 15:09:46 +01:00
Ezekiel Aquino
528d882ec4
Creates about page wrapper component, clean up
2018-12-11 14:54:19 +01:00
Fred Carlsen
2471d4098f
Add missing keys
2018-12-11 14:40:55 +01:00
Fred Carlsen
33b36eaf07
Add keys to chapters
2018-12-11 14:35:17 +01:00
Fred Carlsen
27bf0d8a16
Add form handler
2018-12-11 14:35:17 +01:00
Fred Carlsen
b5372ade3c
Adjust heading weight
2018-12-11 14:35:16 +01:00
Ezekiel Aquino
1b7c9b0775
WIP about pages
2018-12-11 14:21:41 +01:00
Ezekiel Aquino
a4d9434290
Dropdown menu theming
2018-12-11 13:33:51 +01:00
Fred Carlsen
e001988dbe
Pull in image from children
2018-12-11 12:55:58 +01:00
Fred Carlsen
54c9709bf0
Added image loop
2018-12-11 12:55:58 +01:00
Fred Carlsen
cc0fb833fe
Fix keys
2018-12-11 12:55:58 +01:00
Ezekiel Aquino
96ebad7568
Fix layout, Adds button hovers
2018-12-11 12:26:51 +01:00
Ezekiel Aquino
3fb74be4ba
WIP Header styling, hidden on mobile
2018-12-11 12:18:36 +01:00
Ezekiel Aquino
86acca5e1c
WIP dropdown menus
2018-12-11 12:11:22 +01:00
Ezekiel Aquino
cb2b45bf04
Loop through products dropdown data
2018-12-11 10:59:37 +01:00
Ezekiel Aquino
3652b8270a
Clean up header
2018-12-11 10:48:28 +01:00
Ezekiel Aquino
0a05ef36a6
Cleanup header
2018-12-11 10:47:48 +01:00
Ezekiel Aquino
11c864e20d
Adds intermediate large heading size
2018-12-11 10:33:48 +01:00
fragosti
6e54514013
feat: change input to number input
2018-12-10 17:30:32 -08:00
Ezekiel Aquino
e18be3160e
WIP dropdown header
2018-12-10 20:02:48 +01:00
Fred Carlsen
6ef5f28f81
Remove padding for now
2018-12-10 19:19:38 +01:00
Ezekiel Aquino
beffcd990c
WIP Updates dropdown menus
2018-12-10 19:13:52 +01:00
Ezekiel Aquino
c622498e50
Edits footer styling
2018-12-10 18:20:08 +01:00
Ezekiel Aquino
d56df4fdaf
Optical margin adjustment to landing page
2018-12-10 18:08:55 +01:00
Ezekiel Aquino
7226944dfd
Weightier headers, switches icons in mission page
2018-12-10 18:01:57 +01:00
Ezekiel Aquino
7aee687e6b
Updates margins in why, change link component
2018-12-10 17:56:04 +01:00
Fred Carlsen
4138c580bc
Add bundle analyzer
2018-12-10 17:51:52 +01:00
Fred Carlsen
a3f12cd4de
Add missing separator
2018-12-10 17:51:27 +01:00
Fred Carlsen
a208cba4e8
Add lazyloading + banner
2018-12-10 17:51:27 +01:00
Ezekiel Aquino
8d0b6702c0
Edits why page, removes zenscroll
2018-12-10 17:38:23 +01:00
Ezekiel Aquino
9abd1b79e1
More visual tweaks to instant page
2018-12-10 16:46:53 +01:00
Ezekiel Aquino
bd725eee86
Starts refining isntant page
2018-12-10 16:38:03 +01:00
Fred Carlsen
88c18bd2e6
Update lock file
2018-12-10 16:30:41 +01:00
Fred Carlsen
9dc32c2bca
Tweaks
2018-12-10 16:30:41 +01:00
Ezekiel Aquino
bdd287559c
Mobile styling on why page
2018-12-10 16:19:12 +01:00
Ezekiel Aquino
194f785939
Refinements to Why page
2018-12-10 16:07:36 +01:00
Fred Carlsen
086568bddf
Remove unnecessary dep
2018-12-10 15:55:44 +01:00
Fred Carlsen
3506c0e501
Refactor press highlgihts
2018-12-10 15:55:28 +01:00
Fred Carlsen
93eb31f7a0
Add separator to mission
2018-12-10 15:43:31 +01:00
Fred Carlsen
934117bfe4
Refactor positions
2018-12-10 15:43:31 +01:00
Fred Carlsen
7c33f94836
Mute paragraphs by default
2018-12-10 15:43:31 +01:00
Fred Carlsen
74d0eb40c5
Add links to jobs
2018-12-10 15:43:31 +01:00
Ezekiel Aquino
23987c0fa1
Adds initial scrollto methods in why page, adds stickywrap
2018-12-10 15:30:31 +01:00
Fred Carlsen
cc1b71651d
Add active styling to chapter link
2018-12-10 15:20:09 +01:00
Fred Carlsen
5e1892f383
Add padding to banner
2018-12-10 15:20:09 +01:00
Ezekiel Aquino
93d1f2255e
Refines footer, newsletterForm
2018-12-10 15:00:35 +01:00
Fred Carlsen
727ced0684
Tweak banner
2018-12-10 14:49:12 +01:00
Fred Carlsen
0ff13edb58
Tweak icons on why
2018-12-10 14:49:12 +01:00
Fred Carlsen
0341ced3f3
Add link to mission
2018-12-10 14:49:12 +01:00
Fred Carlsen
4f6c95b0ca
Remove unneeded props
2018-12-10 14:49:12 +01:00
Fred Carlsen
c4ee6836fa
Correct icon interface
2018-12-10 14:49:12 +01:00
Ezekiel Aquino
55ed406746
Use defined paddings
2018-12-10 14:26:32 +01:00
Ezekiel Aquino
f93e77e77c
Refines landingpage
2018-12-10 14:12:38 +01:00
Fred Carlsen
3ac6da7db1
Added banner
2018-12-10 13:38:06 +01:00
Fred Carlsen
3e93442a43
Remove borderColor prop
2018-12-10 13:38:05 +01:00
Fred Carlsen
a617c801bc
Add arrow to link
2018-12-10 13:38:05 +01:00
Ezekiel Aquino
7d9ab27b9d
Divides landing into section components, cleanup
2018-12-10 13:11:31 +01:00
Ezekiel Aquino
c686c241c0
Removes percentage paddings on mobile
2018-12-10 12:14:25 +01:00
Ezekiel Aquino
a1889e2a23
Replaces icons in landing, text styling
2018-12-10 12:12:43 +01:00
Ezekiel Aquino
37a1483359
Adds withArrow button
2018-12-10 12:07:08 +01:00
Ezekiel Aquino
80811c9cca
Async load icons, adds margins
2018-12-10 11:53:01 +01:00
Fred Carlsen
14d342c3e0
Bind dev server to 0.0.0.0
2018-12-10 11:35:53 +01:00
Fred Carlsen
394105b860
Add options to svg loader
2018-12-10 11:35:53 +01:00
Fred Carlsen
1752aa63da
Comment out bg on code
2018-12-10 11:35:53 +01:00
Ezekiel Aquino
9636fd1b76
Adds size definition to Icon
2018-12-10 11:23:54 +01:00
Ezekiel Aquino
16f69ad718
Refactors <Icon>
2018-12-10 11:22:00 +01:00
Fred Carlsen
03ca825639
Cleanup
2018-12-10 11:19:42 +01:00
Fred Carlsen
c995586063
WIP mobile header + developer dropdown
2018-12-10 11:19:20 +01:00
Fred Carlsen
8dd738629a
Added global link color to theme
2018-12-10 11:05:16 +01:00
MarcZenn
be88eb00f8
clean up
2018-12-07 10:02:35 -08:00
marcmartinez
65c60f5386
[WIP] trezor subprovider
2018-12-07 07:06:40 -08:00
Fred Carlsen
701ea77a79
Mobile tweaks
2018-12-07 13:51:45 +01:00
Fred Carlsen
b68f3eb772
Break heading on why properly
2018-12-07 13:48:10 +01:00
Fred Carlsen
47e8bc8e43
Add viewbox to icons
2018-12-07 12:43:47 +01:00
Fred Carlsen
eb137cf576
Mobile tweaks
2018-12-07 11:00:34 +01:00
Fred Carlsen
f88ff698a4
Remove hardcoded min-width
...
This breaks smaller viewports than 355px. Should be handled in a local scope by css, not global inline styles.
2018-12-06 15:11:18 +01:00
Fred Carlsen
49a1f84e16
Slash the zeroes
2018-12-06 13:29:20 +01:00
Fred Carlsen
23675b4901
Update lock file
2018-12-06 13:19:33 +01:00
Fred Carlsen
950c56d7b8
Migrate away from injectGlobal
2018-12-06 13:19:24 +01:00
Fred Carlsen
4b166828b8
Import configurator in new instant page
2018-12-06 13:19:00 +01:00
fragosti
c1698aa634
fix: add comma to affiliateInfo config in configurator
2018-12-06 12:06:35 +01:00
Steve Klebanoff
ae6f7cc454
feat(instant): More aggressive error reporting
2018-12-06 12:06:35 +01:00
fragosti
506c736d4f
fix: remove target=_blank from instant link
2018-12-06 12:06:35 +01:00
Xianny
0dbb866918
Fix/pipeline/ohlcv ( #1393 )
...
The OHLCV script in data pipeline quits early when we get no data from Crypto Compare. Sometimes Crypto Compare gives us a valid empty response (e.g. when we query for way back in time) and we need to just continue. This adds better filtering for the types of Crypto Compare responses to detect when we should continue and when we should really quit.
2018-12-06 12:06:35 +01:00
fragosti
e82f807d7c
feat: change New notification to point to instant
2018-12-06 12:06:35 +01:00
fragosti
b586ecdf92
chore: run prettier
2018-12-06 12:06:35 +01:00
fragosti
ff8029402d
fix: ensure copy button is above code
2018-12-06 12:06:35 +01:00
fragosti
92361ae811
feat: notify user they've copied to clipboard on copy
2018-12-06 12:06:35 +01:00
fragosti
cba8dc8a75
chore: make default fee percentage in configurator 0
2018-12-06 12:06:35 +01:00
Alex Browne
ef1e5eacbd
Fix RadarRelay timestamps ( #1391 )
...
* Fixing rr timestamps
* Apply prettier
2018-12-06 12:06:35 +01:00
fragosti
7ba47c47bb
feat: lowercase keys in additionalAssetMetaDataMap
2018-12-06 12:06:35 +01:00
fragosti
f8f3a3b3cc
chore: add coingecko css example to externall.css
2018-12-06 12:06:35 +01:00
fragosti
b6e79fd9e0
fix: call toLowerCase in asset creation logic
2018-12-06 12:06:35 +01:00
fragosti
b39f511755
fix: input placeholder css specificity increase
2018-12-06 12:06:35 +01:00
Steve Klebanoff
43d1f61d28
Takeout console.log
2018-12-06 12:06:35 +01:00
Steve Klebanoff
37e3f481dd
Only include localhost in host domains if in development mode
2018-12-06 12:06:35 +01:00
Steve Klebanoff
5acf053f8b
Use dotenv in development
2018-12-06 12:06:35 +01:00
Fabio Berger
b3038787ea
Replace Rocket.chat with Discord
2018-12-06 12:06:35 +01:00
Fabio Berger
b9305f6ab7
Fix mixed up chinese translations
2018-12-06 12:06:35 +01:00
Alex Browne
21cbf05362
Change type of transactions.gas_used and gas_price to BigNumber/numeric
2018-12-06 12:06:35 +01:00
Alex Browne
a3718803a0
Fix prettier
2018-12-06 12:06:35 +01:00
Alex Browne
6742142ca5
Address PR feedback
2018-12-06 12:06:35 +01:00
Fabio B
b7e06a2282
Use a string template in packages/pipeline/src/scripts/pull_missing_events.ts
...
Co-Authored-By: albrow <stephenalexbrowne@gmail.com >
2018-12-06 12:06:35 +01:00
Fabio B
4c65bbbb8f
Fix typo in packages/pipeline/src/parsers/bloxy/index.ts
...
Co-Authored-By: albrow <stephenalexbrowne@gmail.com >
2018-12-06 12:06:35 +01:00
fragosti
105da3f814
chore: run linter
2018-12-06 12:06:35 +01:00
Alex Browne
4a5b72a5ab
Fix linter
2018-12-06 12:06:35 +01:00
fragosti
2d6c46b83c
feat: add copy code feature
2018-12-06 12:06:35 +01:00
Xianny
6f5787b2c4
pull OHLCV records from Crypto Compare ( #1349 )
...
* [WIP] pull OHLCV records from Crypto Compare
* lint
* refactor to pull logic out of script and into modules
* add entity test for ohlcv_external entity
* implement rate limit and chronological backfill for ohlcv
* add unit tests; cleanup variable names
* Fetch OHLCV pairs params from events table
* better method names
* fix outdated test
* lint
* Clean up after review
* oops
* fix failing test
* better filtering of most recent records
* fix bug when generating pairs
* fix default earliest backfill date
* fix bug with retrieving backfill time
* prettier
2018-12-06 12:06:34 +01:00
zkao
f96711bac3
Token_orderbook_snapshots for Ddex and Paradex( #1354 )
...
* Implements the TokenOrderbookSnapshot Table
* Scripts, Data Sources and Entities to pull Ddex and Paradex API data.
2018-12-06 12:05:38 +01:00
Alex Browne
ddd246a945
Add script for parsing competing dex trades from Bloxy ( #1355 )
2018-12-06 12:05:38 +01:00
Alex Browne
d14d38dabd
Introduce framework for running basic tests for entities ( #1344 )
...
* Introduce framework for running basic tests for entities
* Add pipeline tests to CircleCI config
* Make pipeline tests more configurable and fix CircleCI config
* Add coverage dir to pipeline package
* Add basic tests for all exchange event entities
* Add tests for remaining entities
* Create separate test scripts in package.json and add new info to README
* Update db_setup.ts to revert migrations even if you are using docker
* Automatically pull the postgres image if needed
* Add comment about why NumberToBigIntTransformer is needed
2018-12-06 12:05:38 +01:00
Alex Browne
3ca876c574
[pipeline] Add additional documentation to the README ( #1328 )
2018-12-06 12:04:25 +01:00
Alex Browne
6d2f4b91a9
Reduce number of blocks per query in pull_missing_events
2018-12-06 12:04:25 +01:00
Jake Ellowitz
6739261a7e
updating comment for 0x trusted tokens
2018-12-06 12:04:25 +01:00
Jake Ellowitz
72c45d9ea9
metadata and trusted sources in same raw table
2018-12-06 12:04:25 +01:00
Jake Ellowitz
75df8a0e8b
Pull token metadata re trusted tokens
2018-12-06 12:04:25 +01:00
Alex Browne
f3c28afedd
Add script for pulling missing block data
2018-12-06 12:04:25 +01:00
Alex Browne
80ab797d3a
Check for special characters in table name in pull_missing_events
2018-12-06 12:04:25 +01:00
Alex Browne
d6dff5f86a
Add support for pulling Cancel and CancelUpTo events
2018-12-06 12:04:25 +01:00
Alex Browne
4a715c30fd
Add transactionHash to CancelUpToEvent and CancelEvent entities
2018-12-06 12:04:25 +01:00
Alex Browne
65bb8bdb5e
Optimize database operations in pull_missing_events script
2018-12-06 12:04:25 +01:00
Alex Browne
5237e9c2ed
Add homepage_url to relayers
2018-12-06 12:04:25 +01:00
Alex Browne
6bab2f70b9
Add workaround for broken save method
2018-12-06 12:04:25 +01:00
Alex Browne
a0a41b1b5d
Fix chunk size in pull_missing_events
2018-12-06 12:04:25 +01:00
Alex Browne
f07dc5ae6d
Use built-in chunk feature of TypeORM save method
2018-12-06 12:04:25 +01:00
Alex Browne
8cb6c2b51b
Change some column types from varchar to numeric
2018-12-06 12:04:25 +01:00
Alex Browne
1f87bd8cf6
Add raw schema prefix to query in pull_missing_events
2018-12-06 12:04:25 +01:00
Alex Browne
a2aeca7b66
Rename taker and maker amounts in sra_orders
2018-12-06 12:04:25 +01:00
Alex Browne
e394c4fe1d
Implement scraping sra orders from radar relay
2018-12-06 12:04:25 +01:00
Alex Browne
5c655eeda7
Preliminary work for adding RR order book scraping
2018-12-06 12:04:25 +01:00
Alex Browne
d932448563
Update schema for sra_orders
2018-12-06 12:04:25 +01:00
Jake Ellowitz
7f782b6af0
Pointing entities to raw schema
...
Fix linter issues
2018-12-06 12:04:25 +01:00
Jake Ellowitz
a3f4264790
Mapping dev schema to initial migration
2018-12-06 12:04:25 +01:00
Alex Browne
b818a62d74
Configure linter with --format stylish and fix linter errors
2018-12-06 12:04:25 +01:00
Alex Browne
e69cdfb7b5
Configure TypeORM for migrations. Add new package.json scripts.
2018-12-06 12:04:25 +01:00
Alex Browne
45da317e15
Rename Transaction.ts to transaction.ts
...
Rename Relayer.ts to relayer.ts
Rename Block.ts to block.ts
2018-12-06 12:04:25 +01:00
Alex Browne
c21cf55b86
Add better error handling for immediately invoked async functions
2018-12-06 12:04:25 +01:00
Alex Browne
2dfdc19c9e
Rename table and column names
2018-12-06 12:04:25 +01:00
Alex Browne
012134001a
Reorganize entities. Make scripts work from any directory.
2018-12-06 12:04:24 +01:00
Alex Browne
0f869b0545
Split index.ts into multiple scripts in scripts/ and detect last known block when pulling events
2018-12-06 12:04:24 +01:00
Alex Browne
774971c98c
Remove unused function parameter in index.ts script
2018-12-06 12:04:24 +01:00
Alex Browne
25b6e7092f
Use bigint for gasUsed and gasPrice in Transaction
2018-12-06 12:04:24 +01:00
Alex Browne
62412b8551
Update relayer code to use new relayer-registry format
2018-12-06 12:04:24 +01:00
Alex Browne
374d513090
Remove outdated info from README
2018-12-06 12:04:24 +01:00
Alex Browne
a72463dbdb
Add build:ci to pipeline package.json
2018-12-06 12:04:24 +01:00
Alex Browne
b159d4e0ec
Implement fetching and parsing relayer info
2018-12-06 12:04:24 +01:00
Alex Browne
1402a3dfae
Implement support for getting and parsing blocks and transactions
2018-12-06 12:04:24 +01:00
Alex Browne
64865bc10f
chore: Fix tslint config.
2018-12-06 12:04:24 +01:00
Alex Browne
ef00ac6f51
Fix bugs in merge_v2_events script and disable verbose logging
2018-12-06 12:04:24 +01:00
Alex Browne
7a7c66b0ec
Enable verbose logging
2018-12-06 12:04:24 +01:00
Alex Browne
0166c29625
Rename index.ts -> merge_v2_events
2018-12-06 12:04:24 +01:00
Alex Browne
9c35d53694
Update script to work with existing v1 pipeline data
2018-12-06 12:04:24 +01:00
Alex Browne
8701f9a7b0
Update pipeline to use new @0x npm org for imports
2018-12-06 12:04:24 +01:00
Alex Browne
427c2cd164
Update to use ContractWrappers + Infura instead of Etherscan
2018-12-06 12:04:24 +01:00
Alex Browne
8c0dfc1936
Rebase and update to use new modularized artifacts
2018-12-06 12:04:24 +01:00
Alex Browne
392e89fcbb
Add tests for SRA order conversion
2018-12-06 12:04:24 +01:00
Alex Browne
44c1947740
Re-add missing tests
2018-12-06 12:04:24 +01:00
Alex Browne
5719eb28f7
Add soruceUrl to SraOrder entity
2018-12-06 12:04:24 +01:00
Alex Browne
ce7027d11f
Add preliminary support for scraping orders from SRA endpoints (no pagination, only RR support for now)
2018-12-06 12:04:24 +01:00
Alex Browne
3ba98e2192
For event entities, rename address -> contractAddress and make it a primary key
2018-12-06 12:04:24 +01:00
Alex Browne
1ae3592e45
Implement scraping and parsing exchange CancelUpTo events
2018-12-06 12:04:24 +01:00
Alex Browne
dc04d025af
Use multi-primary keys for event and filter null logIndexes
2018-12-06 12:04:24 +01:00
Alex Browne
5262d3b1f2
Implement scraping and parsing exchange cancel events
2018-12-06 12:04:24 +01:00
Alex Browne
7d9afce13b
Make event parsing more functional and less class-based
2018-12-06 12:04:24 +01:00
Alex Browne
c99b71f354
Re-organize event parsing and decoding
2018-12-06 12:04:24 +01:00
Alex Browne
0133bec07d
Add support for decoding asset data
2018-12-06 12:04:24 +01:00
Alex Browne
bd7bde9bb0
Add typeorm and begin inserting database records
2018-12-06 12:04:23 +01:00
Alex Browne
a6e5d126c3
Make contractAbi a parameter of getContractEventsAsync
2018-12-06 12:03:11 +01:00
Alex Browne
8e7ea4695b
Add tests for etherscan events
2018-12-06 12:03:11 +01:00
Alex Browne
cc5ea80aa3
Restructure pipeline package. Create data-sources dir
2018-12-06 12:03:11 +01:00
Alex Browne
d1026a64ba
Remove old code. Create function for getting contract events via etherscan
2018-12-06 12:03:11 +01:00
Alex Browne
dda44500c5
Rebase pipeline branch off development
2018-12-06 12:01:16 +01:00
fragosti
7b81bd831f
fix: instant linting issues
2018-12-06 11:59:27 +01:00
fragosti
44312478fa
chore: fix linter issues
2018-12-06 11:58:38 +01:00
fragosti
92f56c63ac
chore: remove shark relay from possible SRA endpoints
2018-12-06 11:58:38 +01:00
fragosti
3d69063bf6
hack: make min-height of line-number container 98% to prevent scrollbar from appearing in code demo
2018-12-06 11:58:38 +01:00
fragosti
4e03c754e7
fix: use WebsitePaths type and update wiki link to new link
2018-12-06 11:58:38 +01:00
fragosti
87eaa91410
fix: reset available tokens when sra endpoint is changed
2018-12-06 11:58:38 +01:00
fragosti
8f5c92b143
fix: make select box-shadow darker
2018-12-06 11:58:38 +01:00
fragosti
77cc1a95bb
fix: do not show select all if no tokens are available
2018-12-06 11:58:37 +01:00
fragosti
27cb0386a3
feat: update configurator snippet to actually work if copy and pasted
2018-12-06 11:58:37 +01:00
fragosti
42d6284cf7
fix: change liquiditySource to orderSource
2018-12-06 11:58:37 +01:00
fragosti
893e9f2731
feat: update relayer list
2018-12-06 11:58:37 +01:00
fragosti
7a6339ae38
polish: make configurator inputs look more like mocks
2018-12-06 11:58:37 +01:00
fragosti
fbb27b1fb2
feat: fetch asset meta data from the asset meta data map
2018-12-06 11:58:37 +01:00
fragosti
7f8dc8bb1b
fix: address to lowercase and explore the docs leads to correct wiki
2018-12-06 11:58:37 +01:00
fragosti
c47b42d7c1
feat: create more dank slider
2018-12-06 11:58:37 +01:00
fragosti
3bdcf7857f
feat: make (optional) label inline
2018-12-06 11:56:11 +01:00
fragosti
80a25e4b38
feat: add fee percentage slider
2018-12-06 11:56:11 +01:00
fragosti
4d7e5b4e5d
feat: add fee percentage slier
2018-12-06 11:56:11 +01:00
fragosti
659ae0dcca
feat: implement basic feeRecipient address in config generator
2018-12-06 11:56:11 +01:00
fragosti
7a52168cd8
fix: use correct styles even when syntax highlighter component removes classnames on second render
2018-12-06 11:56:11 +01:00
fragosti
566953d5e1
feat: implement code generation
2018-12-06 11:56:11 +01:00
fragosti
a849af8a48
feat: implement multi token select component
2018-12-06 11:56:11 +01:00
fragosti
cc235aac38
feat: implement available token fetching
2018-12-06 11:56:11 +01:00
fragosti
ec24bf8401
feat: add MultiSelect component skeleton
2018-12-06 11:56:11 +01:00
fragosti
9ebb096025
feat: add Select component and use for configurator
2018-12-06 11:56:11 +01:00
fragosti
f8b925c9ad
feat: move instant base config to types file
2018-12-06 11:56:11 +01:00
fragosti
a20d547814
feat: implement configurator layout
2018-12-06 11:53:46 +01:00
fragosti
3dcb874e08
feat: factor out ActionLink component from features
2018-12-06 11:53:46 +01:00
fragosti
6b952c4236
feat: improve styling of code demo component
2018-12-06 11:53:46 +01:00
fragosti
9e1a94266e
feat: have basic code syntax highlighting working
2018-12-06 11:53:46 +01:00
Ezekiel Aquino
a9895c55f9
[WIP] Adds paragraph sizes
2018-12-05 18:07:28 +01:00
Ezekiel Aquino
682b0dd8f4
Implements desktop/mobile font sizing
2018-12-05 17:20:44 +01:00
Fred Carlsen
00dbddc1aa
Merge remote-tracking branch 'upstream/development' into website
...
# Conflicts:
# packages/website/package.json
# packages/website/ts/style/colors.ts
2018-12-05 16:15:44 +01:00
Ezekiel Aquino
b552c2bd0c
Cleanup
2018-12-04 17:00:30 +01:00
Ezekiel Aquino
ae9614ba36
Fixes Link component to user ReactRouterLink
2018-12-04 16:47:58 +01:00
Ezekiel Aquino
871ec6cfbc
Adds sa bit of polish to landing page
2018-12-04 16:41:01 +01:00
Ezekiel Aquino
3c7dca37f5
Adds padding prop to text elements
2018-12-04 16:30:12 +01:00
Ezekiel Aquino
8acb25f577
Refactors buttons/links/header
2018-12-04 15:45:04 +01:00
Ezekiel Aquino
eec40080a0
Refactors Button component
2018-12-04 15:17:33 +01:00
Ezekiel Aquino
4da419cf75
Fixes all lint issues, cleanup
2018-12-04 14:58:37 +01:00
Fred Carlsen
5bf7b9b8f3
Added ecosystem page
2018-12-03 16:13:39 +01:00
Fred Carlsen
950dae0437
Added launch kit
2018-12-03 16:01:06 +01:00
Fred Carlsen
05ef537de0
Adjust team lists
2018-12-03 15:36:33 +01:00
Fred Carlsen
68d7ce1968
Add map to jobs
2018-12-03 15:31:30 +01:00
Fred Carlsen
59eca8d748
ADd content to jobs
2018-12-03 15:31:22 +01:00
Fred Carlsen
06304b30c9
Tweak line heights
2018-12-03 15:31:17 +01:00
Fred Carlsen
03962352df
Updated sublinks on about
2018-12-03 14:43:43 +01:00
Fred Carlsen
1c03c9168b
Added press logo
2018-12-03 14:43:26 +01:00
Fred Carlsen
b6be92e40b
Updated press content
2018-12-03 14:43:19 +01:00
Fred Carlsen
06d4abf1ba
Adjust thumb
2018-12-03 14:31:47 +01:00
Fred Carlsen
9349e50bb4
Add skeleton for team, press, jobs
2018-12-03 14:29:36 +01:00
Fred Carlsen
bf672272ce
Update boolean values
2018-12-03 14:29:22 +01:00
Fred Carlsen
b9fbb3a725
Add color to interface
2018-12-03 14:28:49 +01:00
Fred Carlsen
64d52e2113
Misc fixes to layout
2018-12-03 14:28:42 +01:00
Fred Carlsen
e0475ce84e
Added project logos
2018-12-03 14:00:54 +01:00
Fred Carlsen
64c5181c14
Lint fix
2018-12-03 12:51:51 +01:00
Ezekiel Aquino
6f333f2b55
Fix isFullWidth type declaration in layout
2018-12-03 12:21:57 +01:00
Ezekiel Aquino
7f77347ea4
Changes boolean props to follow is[Property] syntax
2018-12-03 12:19:50 +01:00
Ezekiel Aquino
9ed30fbcca
Adds note to layout section
2018-12-03 11:24:22 +01:00
Ezekiel Aquino
1fab30ef80
A bit of formatting, centeres instant text
2018-12-03 11:15:34 +01:00
Ezekiel Aquino
62eba1e820
Uses layout elems in header
2018-12-03 11:10:33 +01:00
Ezekiel Aquino
78703ab370
Some comments and cleanup
2018-12-03 10:54:48 +01:00
Ezekiel Aquino
435d9e47e3
ThemeProvider
2018-11-30 17:07:51 +01:00
Ezekiel Aquino
5c12e664a9
WIP themeprovider
2018-11-30 16:25:54 +01:00
Fred Carlsen
46422ff783
Linting
2018-11-30 16:04:13 +01:00
Fred Carlsen
3a13286585
Added about / mission
2018-11-30 16:04:13 +01:00
Fred Carlsen
c98c8b1ded
Prevent compiler from stopping on ts warning
2018-11-30 16:04:12 +01:00
Fred Carlsen
de0b5772bf
Linting
2018-11-30 16:04:12 +01:00
Fred Carlsen
dbf62ae205
Correct font-weight for heading
2018-11-30 16:04:12 +01:00
Ezekiel Aquino
7962e4050c
Breakpoint on padding
2018-11-30 15:23:26 +01:00
Ezekiel Aquino
6bf9889429
Types return on layout methods
2018-11-30 15:11:09 +01:00
Fred Carlsen
7f8b9ef1f7
Add cta
2018-11-30 15:09:57 +01:00
Fred Carlsen
e91fffd005
Make buttons align
2018-11-30 15:09:57 +01:00
Fred Carlsen
7314fd7252
Link products to 0x instant for now
2018-11-30 15:09:57 +01:00
Fred Carlsen
247a69aaec
Added 0x instant skeleton
2018-11-30 15:09:57 +01:00
Fred Carlsen
d78ac3f157
Fix icon warnings
2018-11-30 15:09:57 +01:00
Fred Carlsen
315584ef51
Contain images
2018-11-30 15:09:57 +01:00
Ezekiel Aquino
57e539ed41
Allows margin to be passed variable integers as values, adds comments
2018-11-30 15:07:42 +01:00
Ezekiel Aquino
db1babd5be
Makes ts happy with running a function on an optional property value
2018-11-30 14:56:19 +01:00
Ezekiel Aquino
bb63c5c86f
Adds proposal for padding prop on Wrappers
2018-11-30 14:55:13 +01:00
Ezekiel Aquino
82d6f2150b
Adds wrapGrid, bit of cleanup
2018-11-30 14:35:17 +01:00
Ezekiel Aquino
5f177108d1
Cleanup
2018-11-30 14:19:23 +01:00
Ezekiel Aquino
46aa446a61
Just fixes those warnings on icons
2018-11-30 14:19:23 +01:00
Fred Carlsen
0883f7087b
Remove double reference
2018-11-30 14:18:11 +01:00
Fred Carlsen
e782262572
Add route links to header
2018-11-30 14:17:02 +01:00
Ezekiel Aquino
2ba14d656e
Some cleanup, reindent
2018-11-30 14:13:31 +01:00
Ezekiel Aquino
0c2848c418
Adds ts caching
2018-11-30 14:04:39 +01:00
Ezekiel Aquino
47ef28f88f
Adds awcache to gitignore
2018-11-30 14:04:39 +01:00
Fred Carlsen
e81bd1b7f0
Speed up ts loading with cache
2018-11-30 13:57:33 +01:00
Fred Carlsen
929eb45699
Linting
2018-11-30 13:36:01 +01:00
Fred Carlsen
4456ba0f6a
Fix tag
2018-11-30 13:10:15 +01:00
Fred Carlsen
d6329a83d5
Linting errors
2018-11-30 13:08:36 +01:00
Ezekiel Aquino
203baa4541
Replaces Text elements in why route
2018-11-30 12:28:56 +01:00
Ezekiel Aquino
e13406cbf4
Just makes it render
2018-11-30 12:15:20 +01:00
Ezekiel Aquino
df213ac0d5
Text and landing
2018-11-30 12:13:24 +01:00
Fred Carlsen
4d7db045e9
Tweak text
2018-11-30 12:05:56 +01:00
Fred Carlsen
849b744185
Linting + typing
2018-11-30 12:05:51 +01:00
Fred Carlsen
7161e8fed9
Tweak submit position
2018-11-30 12:05:40 +01:00
Fred Carlsen
1105d76861
Linting format
2018-11-30 12:05:31 +01:00
Fred Carlsen
9b6d738ab1
Tweak global styles
2018-11-30 12:05:21 +01:00
Fred Carlsen
d586c1f67a
Added coin icon
2018-11-30 12:05:14 +01:00
Fred Carlsen
fff4dd7e94
Export svgs as typed pure components
2018-11-30 12:05:08 +01:00
Fred Carlsen
c2d9585150
Linter fixes
2018-11-30 10:47:26 +01:00
Fred Carlsen
3586dde480
Started on why 0x
2018-11-30 09:58:20 +01:00
Fred Carlsen
d6b92e5786
Add center prop to text
2018-11-30 09:58:20 +01:00
Fred Carlsen
ab24dcc290
Hide trade button on mobile
2018-11-30 09:58:20 +01:00
Fred Carlsen
189920eab9
Added newsletter form to footer
2018-11-30 09:58:20 +01:00
Fred Carlsen
83499176d9
Adjust global font size
2018-11-30 09:58:20 +01:00
Fred Carlsen
5294c31997
Format styles
2018-11-30 09:58:20 +01:00
Ezekiel Aquino
b461147389
Adds buttonWrapper
2018-11-29 15:51:27 +01:00
Ezekiel Aquino
1d0d4ca147
Removes text-decoration on buttons
2018-11-29 15:46:12 +01:00
Ezekiel Aquino
2103d5c3ed
Cleans up Button
2018-11-29 15:45:30 +01:00
Fred Carlsen
a21bca7cf4
Cleanup button component
2018-11-29 15:34:26 +01:00
Fred Carlsen
200da7d22c
Fix type def
2018-11-29 15:26:21 +01:00
Ezekiel Aquino
a114cf5c2e
Introduces WrapCentered
2018-11-29 15:17:00 +01:00
Ezekiel Aquino
4bc5881e9a
Tests flush width sections
2018-11-29 15:08:24 +01:00
Ezekiel Aquino
a9d413728e
Ooops fixes that
2018-11-29 14:59:20 +01:00
Ezekiel Aquino
e10d34cdfc
Enables fullwidth sections. As in edge-to-edge
2018-11-29 14:58:30 +01:00
Ezekiel Aquino
96b9ffc847
Adds fullWidth prop to sections
2018-11-29 14:52:13 +01:00
Fred Carlsen
9d850cea14
Updated text
2018-11-29 14:39:07 +01:00
Ezekiel Aquino
0e7329bcec
Tweaks button
2018-11-29 14:36:35 +01:00
Ezekiel Aquino
b564f090f9
Edits button.js
2018-11-29 14:34:06 +01:00
Ezekiel Aquino
ec099dd009
Adds notes to button
2018-11-29 14:33:27 +01:00
Fred Carlsen
0577a0dbc5
Remove export of interface
2018-11-29 14:26:52 +01:00
Fred Carlsen
1bba985124
Add text and illustrations for home
2018-11-29 14:18:19 +01:00
Fred Carlsen
8bcb5b00ba
Add transparent button
2018-11-29 14:18:04 +01:00
Fred Carlsen
d0fa615f32
Add transparent button
2018-11-29 13:31:04 +01:00
Fred Carlsen
ef6cffd9d9
Fix linting and typing errors in footer
2018-11-29 11:48:47 +01:00
Fred Carlsen
aa4234a38c
WIP landing and button changes
2018-11-29 10:55:34 +01:00
Ezekiel Aquino
9b794c00ea
Quick test responsive cols
2018-11-29 09:58:08 +01:00
Ezekiel Aquino
03289293c3
Fixes interface syntax
2018-11-29 09:33:06 +01:00
Ezekiel Aquino
0736ba7159
Adds key to mapped footer elems
2018-11-29 09:23:19 +01:00
Ezekiel Aquino
44ac385e8b
Make dev layout guidelines less obtrusive
2018-11-29 09:12:12 +01:00
Ezekiel Aquino
512b483b6f
Refactors footer to use layout system
2018-11-29 09:06:39 +01:00
Ezekiel Aquino
5a9755da9b
Fix colwidth layout calc
2018-11-29 08:53:25 +01:00
Ezekiel Aquino
be39c5ba99
Moves content wrap to layout.tsx
2018-11-29 08:52:13 +01:00
Ezekiel Aquino
0c5b645e86
Edits column width calc method
2018-11-29 08:46:49 +01:00
Fred Carlsen
23bfad6c40
Add index to list
2018-11-28 18:25:49 +01:00
Fred Carlsen
850c441c70
Start on text component
2018-11-28 18:25:40 +01:00
Fred Carlsen
dc434bdff0
Left align logo
2018-11-28 17:52:14 +01:00
Fred Carlsen
0afd490aec
Linting errors
2018-11-28 17:51:34 +01:00
Fred Carlsen
c8520c45cb
Fix linting errors
2018-11-28 17:49:48 +01:00
Fred Carlsen
ec6b47ded0
Add footer
2018-11-28 17:46:43 +01:00
Ezekiel Aquino
36d94b894a
Test with max widths
2018-11-28 17:43:27 +01:00
Ezekiel Aquino
a18a11da92
Adds section margins
2018-11-28 17:35:13 +01:00
Ezekiel Aquino
4bad973877
Samples full width wraps
2018-11-28 17:32:27 +01:00
Ezekiel Aquino
38e12c2405
[WIP] Proposed layout modules
2018-11-28 17:29:12 +01:00
Fred Carlsen
f9a7cc94e1
Fix key in loop
2018-11-28 17:11:17 +01:00
Fred Carlsen
3382077768
Add bgColor and removePadding props to container
2018-11-28 17:08:59 +01:00
Fred Carlsen
b9cbc87882
Change bg color
2018-11-28 17:08:41 +01:00
Fred Carlsen
d05d5ac10d
Fix linting errors
2018-11-28 16:35:59 +01:00
Fred Carlsen
a1fe30e210
Tweak links in header
2018-11-28 16:33:10 +01:00
Fred Carlsen
56ca19dc9b
Add ehader
2018-11-28 16:26:56 +01:00
Fred Carlsen
969674a5ce
Add container and button
2018-11-28 16:26:42 +01:00
Fred Carlsen
d2a418b368
Fix font references
2018-11-28 16:26:05 +01:00
Fred Carlsen
081859f334
Ignore osx metadata files
2018-11-28 15:21:11 +01:00
Fred Carlsen
1cc06dd9e6
Fix type error in Text component
2018-11-28 15:19:00 +01:00
Fred Carlsen
d642082058
Add styled-component types
2018-11-28 15:19:00 +01:00
Ezekiel Aquino
d3aebd0b79
Renames font-files, adds font-face declaration in globalStyles
2018-11-28 15:02:46 +01:00
Ezekiel Aquino
7b90f095ff
Adds very basic SiteWrap and global styling
2018-11-28 14:45:26 +01:00
Ezekiel Aquino
df6c1ae059
Updates styled-components, react typings
2018-11-28 14:45:26 +01:00
Fred Carlsen
5578c70cd6
WIP button
2018-11-28 14:04:38 +01:00
Ezekiel Aquino
3e2c93f5a0
Adds initial /next route to index.tsx
2018-11-28 13:42:02 +01:00
Fred Carlsen
471a4e981a
Add @next folder structure
2018-11-28 13:33:46 +01:00
Fred Carlsen
6b4112527f
Add svg loader
2018-11-28 13:17:48 +01:00
Fred Carlsen
3a9f8a7296
Add Formular font and normalize
2018-11-28 13:17:00 +01:00
Fred Carlsen
bbb3e5afcc
Add brand colors
2018-11-28 13:13:27 +01:00
Fred Carlsen
9b0020a884
Merge remote-tracking branch 'upstream/development' into website
2018-11-27 16:19:36 +01:00
Fred Carlsen
ec12e46e3f
Add fix for assertion error to devserver config
2018-11-27 15:40:37 +01:00
Fabio Berger
83a043e639
Merge branch 'development'
...
* development: (81 commits)
Publish
Updated CHANGELOGS
print out error message and stack
immediately return the patch incremented version if no changelog entries exist
Put python package above TS/JS packages
Reduce title size
reduce text side in README
Improve top-level README
Fix prettier
remove unused flag
Add CHANGELOG entry
Fix additional comments
Improve comments
Add migrations, contract-addresses and contract-artifacts to Developers home
Create migrations doc reference page
Add additional CHANGELOG to types package
Add CHANGELOG entry
Fix prettier
Fix `SimpleContractArtifact` type
Update abi-gen-wrappers
...
2018-11-21 21:19:31 +00:00
August Skare
21d9783ef8
fix puppeteer options for react-snap
2018-11-21 14:09:47 +01:00
August Skare
89ce87f9f1
fix casing for entries in webpack
2018-11-21 12:36:58 +01:00
August Skare
592e1a3e6f
Merge branch 'development' into dev-tools-pages
2018-11-21 08:19:29 +01:00
August Skare
99176c2d54
comment for commented BundleAnalyzerPlugin webpack plugin
2018-11-20 15:41:39 +01:00
August Skare
ad0083dfa0
fix type for svg icon in footer
2018-11-20 15:30:49 +01:00
August Skare
6919409c2b
typedef for context data
2018-11-20 15:28:18 +01:00
August Skare
f360b2edd6
fix import order
2018-11-20 15:27:56 +01:00
August Skare
339ec3e8eb
uniq export names for animations
2018-11-20 15:18:09 +01:00
August Skare
b0c22a222e
use lodash.map insted of array.map
2018-11-20 15:15:17 +01:00
August Skare
ea18050589
use lodash isUndefined function
2018-11-20 15:10:59 +01:00
August Skare
117726c6d8
fix imports after renaming
2018-11-19 17:35:22 +01:00
August Skare
31d07fdac8
rename all files and directories to lowercase
2018-11-19 17:27:00 +01:00
August Skare
881655bb57
separate component for inlinecode component
2018-11-19 15:18:07 +01:00
August Skare
38949f7ea4
added missing ;
2018-11-19 15:14:01 +01:00
August Skare
8d3e6f77b7
cleand up code component
2018-11-19 15:13:52 +01:00
August Skare
5865d1f62c
strict check for children in contentblock
2018-11-19 14:56:40 +01:00
Fabio Berger
8175192f60
Merge branch 'development'
...
* development: (957 commits)
fix(order_utils.py): publish docs to S3, not RTD (#1264 )
fix: make instant package private
feat: refer to map file in postpublish configs
feat: add new bundle name to bundle watch
fix: tslint ignore rule in wrong place
Update blog post feature
Fix disclaimer on mobile
Add smart contract docs to Developer Home
Add Apache license link
Fix capitalization in title
Remove excess semi-colon
Point directly to README for docs link
Update icons
Update LICENSE
Fix disclaimer
Add blogpost URL
Add disclaimer
Add launch kit to Developer home list of tools
feat: Deploy contracts to Rinkeby
fix: fix exceeds block gas limit error
...
2018-11-19 12:49:16 +00:00
August Skare
e2607980eb
type function call for Container in Animation class
2018-11-19 09:57:18 +01:00
August Skare
f519f5744e
remove new-lines between methods in classes
2018-11-19 09:55:03 +01:00
August Skare
fa24ec1a04
clean up tabs component
2018-11-19 09:50:19 +01:00
August Skare
6e1014a647
remove unnecessary children in Interface
2018-11-19 09:47:34 +01:00
August Skare
0b46f44ad3
fix typings for components in header
2018-11-19 09:32:53 +01:00
August Skare
b811b51af9
use styled-components theme in logo insted of color prop
2018-11-19 09:15:50 +01:00
August Skare
b88e2c5483
removed unused prop def from footer component
2018-11-19 09:07:05 +01:00
August Skare
cd333e0977
rename copied to didCopy in Code state
2018-11-19 09:05:22 +01:00
August Skare
62706d83c4
remove constructor from Code component
2018-11-19 09:04:00 +01:00
August Skare
284252e7a4
less verbose tslint disable rule
2018-11-19 08:56:59 +01:00
August Skare
3ad857be6c
fix timeout type in animation component
2018-11-19 08:53:25 +01:00
August Skare
7fec2f630c
fixed base link styling color
2018-11-16 16:18:03 +01:00
August Skare
c081081448
Merge branch 'development' into dev-tools-pages
2018-11-16 11:28:24 +01:00
August Skare
54bd7df900
fix linting + code syntax for statless components
2018-11-16 11:05:30 +01:00
August Skare
5afef5fe82
update styled-component and styled-component typings
2018-11-16 11:04:55 +01:00
August Skare
0c222f9890
Merge branch 'development' into dev-tools-pages
2018-11-13 10:14:04 +01:00
August Skare
e43988aa44
Merge branch 'development' into dev-tools-pages
2018-11-13 09:52:41 +01:00
August Skare
ee91f56bbe
remove unused dependecies
2018-11-12 08:24:21 +01:00
August Skare
52b49fee24
better positioning of hero animation
2018-11-07 13:08:08 +01:00
August Skare
31f096248d
lower deboune on animation resize
2018-11-07 13:01:53 +01:00
August Skare
d91c41b29c
fix alignment on list bullest
2018-11-07 12:45:25 +01:00
August Skare
c27a2b64ef
visual tweaks in code component
2018-11-07 12:39:47 +01:00
August Skare
fdaffb67e8
styling adjustment in uniq components
2018-11-07 12:39:33 +01:00
August Skare
d32bf15b69
align 0x logo in footer
2018-11-07 10:19:33 +01:00
August Skare
7536648f7a
right align icons in trace component
2018-11-07 10:16:13 +01:00
August Skare
eb2fa8e4af
more spacing on footer items
2018-11-07 10:13:49 +01:00
August Skare
5d3d2736f5
break compiler cards on an earlier breakpoint
2018-11-07 09:51:42 +01:00
August Skare
0574794496
new og images
2018-11-07 09:48:49 +01:00
August Skare
3a23e795ac
new hero animation using bodymovin and lottie
2018-11-07 09:48:10 +01:00
August Skare
2dfca078fd
copy changes
2018-11-07 09:10:25 +01:00
August Skare
9006e8fced
fix issues in code element
2018-11-06 14:39:48 +01:00
August Skare
6b8f8580d8
fix large button on small screens
2018-11-06 14:33:31 +01:00
August Skare
eb9d802146
rename pesudo element in code gutter
2018-10-30 09:07:25 +01:00
August Skare
6b11ca6c1d
fix code highlighting with ...
2018-10-30 09:05:52 +01:00
August Skare
4c8178fc30
remove outline on buttons
2018-10-30 08:42:32 +01:00
August Skare
4616d6f59d
button tweaks
2018-10-30 08:39:24 +01:00
August Skare
5cb944fe1b
optional copy button in code component
2018-10-30 08:27:31 +01:00
August Skare
50c4909f22
change footer copy
2018-10-30 08:24:14 +01:00
August Skare
dd8b9bf987
fix link to 0x in header
2018-10-30 08:21:39 +01:00
August Skare
0e3cd82348
Fixes/august ( #12 )
...
* fix button dimensions
* fix footer hover color
* breakout in trace component
* fix padding on button on small screens
* fix title with content on small screens
* sizing adjustment in intro component
* intro component adjustments
* container size adjustments
* meta og images
* fixed gutter size
* trace component fix + breakout fix
* show copy button if touch device
* responsive hero animation
2018-10-29 08:15:20 +00:00
August Skare
3d4041ecd3
Feature/feedbacktweaks ( #11 )
...
* Fix typo
* Fix 1px line showing in middle of divs
* Increase inline code padding by 2px
* Make masonry block not full width on screens larger than mobile
* Align list items
* Change button text to copied if it's been copied
2018-10-29 08:13:03 +00:00
August Skare
89e439c521
update content in tabs
2018-10-26 09:59:10 +02:00
August Skare
0f97771d5a
fix props drilling to far down
2018-10-26 09:33:30 +02:00
August Skare
74f0515370
alernate prop on inlinecode component
2018-10-26 09:23:09 +02:00
August Skare
f17c7e4a22
fix button position in code component
2018-10-26 08:50:20 +02:00
August Skare
5fe98c816d
fix scrollbars in code components
2018-10-26 08:48:17 +02:00
August Skare
f75cfd8aa4
fixed links in footer
2018-10-26 08:44:27 +02:00
August Skare
7577d96671
new hover styling
2018-10-26 08:38:10 +02:00
August Skare
58f5b6d0ad
new favicons
2018-10-26 08:29:21 +02:00
August Skare
a11348ce6b
fix line-height in lead component
2018-10-26 08:24:44 +02:00
August Skare
a4825d8748
center logo text
2018-10-26 08:22:29 +02:00
August Skare
e3c0363db1
update codeblock in trace component
2018-10-26 08:18:04 +02:00
August Skare
3fdc6e5e47
text color in trace component
2018-10-26 08:15:43 +02:00
August Skare
2ef8204ab4
14px fontsize on code
2018-10-26 08:13:04 +02:00
August Skare
72b4ee76fb
update text color on dark background
2018-10-26 08:10:31 +02:00
August Skare
3901380ffb
update content on copiler page
2018-10-26 08:08:40 +02:00
August Skare
fb24a18f3f
fix dom elements type in intro
2018-10-25 14:15:47 +02:00
August Skare
1899493ca8
breakpoint on medium in intro component
2018-10-25 14:15:47 +02:00
August Skare
1581ced6ec
add json support to highlight
2018-10-25 14:15:47 +02:00
Megan Pearson
5e8f53c7b7
Updates intro component
2018-10-25 14:15:47 +02:00
Megan Pearson
370d15ed1d
Merge remote-tracking branch 'origin/dev-tools-pages' into dev-tools-pages
2018-10-25 14:12:17 +02:00
Megan Pearson
43b792f307
Fixed typos
2018-10-25 14:12:01 +02:00
Megan Pearson
b844126516
Updates intro component ( #10 )
...
* Updates intro component
* Remove unused Inner
* Use Breakout component in Intro
2018-10-25 13:04:50 +01:00
August Skare
43e55a963b
Feature/syntaxhighlighting ( #9 )
...
* wip code highlighting of lines
* Implements gutter component
* WIP: Profiler with gutter
* cleaned up highlight code
* Removes before content for gutter styling
* Styles gutter
* Add correct Profiler code content
* Adds color variable for gutter gray
* refactor code component width gutter and diffing
2018-10-25 12:19:56 +01:00
Megan Pearson
9cf055c159
Add highlighter.js; basic styling for .diff classes; Start of code block in cov
2018-10-25 13:13:00 +02:00
Megan Pearson
16b5157078
Updates Intro Component to use IntroBody and IntroAside
2018-10-25 13:12:38 +02:00
August Skare
1ae9f68db8
Content ( #7 )
...
* optional children in List component
* added real content to trace page
* added real content to cov page
* add support for json highlighting
* real content on compiler page
* real content on profiler page
* remove unused import
* remove list from compiler page
* wrap code components in pages with breakout component
* fix font size on text
* fix typo
2018-10-25 12:10:35 +01:00
August Skare
e5d3e3b33a
Feature/tweaks ( #8 )
...
* show copy button on focs
* change base link styling
* text-decoration underline on basic links
* basic hover and focus styles on button and tabs
* add links in footer
* change breakpoints vars
* medium breakpoint on footer
2018-10-25 10:54:53 +01:00
August Skare
1c8ea1336e
Feature/animations ( #6 )
...
* test animation
* test two part video
* new video test
* replace videos with gifs
* rename videos folder to images
* sol-cov gifs
* renames variables
* compiler gif
* change in hero srcset
* better positioning of hero image
2018-10-25 10:50:09 +01:00
August Skare
a4de585feb
Feature/colors ( #5 )
...
* fix color variables
* rename link var to type
2018-10-23 12:34:35 +01:00
Megan Pearson
e624759bc7
Merge pull request #4 from bakkenbaeck/feature/moreresponsive
...
Feature/moreresponsive
2018-10-23 10:18:12 +02:00
August Skare
0836ab370e
Update margin-bottom
...
Co-Authored-By: mepearso <megan.e.pearson@gmail.com >
2018-10-23 10:17:48 +02:00
Megan Pearson
66848ef80f
Responsive Compiler
2018-10-23 09:59:09 +02:00
Megan Pearson
f0b9365ca9
Responsive intro, again
2018-10-23 09:59:09 +02:00
Megan Pearson
614ca51cb1
Adds wide prop for full width sections
2018-10-23 09:58:34 +02:00
Megan Pearson
f31f9eb24e
Implements Lead typography
2018-10-23 09:57:53 +02:00
Megan Pearson
bc029df082
Merge branch 'feature/variables' into dev-tools-pages
2018-10-22 17:05:27 +02:00
Megan Pearson
63b53acd48
Merge branch 'dev-tools-pages' into feature/variables
2018-10-22 14:28:05 +02:00
Megan Pearson
50eee9a657
Merge branch 'feature/alternate-main' into dev-tools-pages
2018-10-22 14:11:20 +02:00
Megan Pearson
917952bc2a
Remove unused imports
2018-10-22 14:04:23 +02:00
August Skare
00afb2440d
remove contentBlock from content component
2018-10-22 13:27:49 +02:00
August Skare
8cf720986e
rename Main to Content
2018-10-22 13:27:49 +02:00
August Skare
97c54f84f0
remove container from all pages
2018-10-22 13:27:49 +02:00
August Skare
e485a98143
support dark alternative of Main component
2018-10-22 13:27:49 +02:00
Megan Pearson
1e29f2875d
Remove font size adjustment for small screens from Beta
2018-10-22 13:27:35 +02:00
Megan Pearson
61cd36cc96
Responsive footer
2018-10-22 13:27:35 +02:00
Megan Pearson
a9b4c1cba8
Responsive font sizes in typography and globalstyles
2018-10-22 13:27:35 +02:00
Megan Pearson
5187017f21
Responsive trace
2018-10-22 13:27:35 +02:00
Megan Pearson
73ea2dac6d
Responsive header
2018-10-22 13:27:35 +02:00
Megan Pearson
e9232bf070
Exports media breakpoints
2018-10-22 13:27:35 +02:00
Megan Pearson
ee3538262d
Changed name of export to colors and updates components
2018-10-22 13:27:35 +02:00
Megan Pearson
47b281b754
Implements color variables and updates components
2018-10-22 13:27:35 +02:00
Megan Pearson
dfa03feb43
Responsive Intro
2018-10-22 11:55:02 +02:00
Megan Pearson
49beb6b7a3
Add light prop to code
2018-10-22 09:53:58 +02:00
Megan Pearson
6066db8f42
Responsive list
2018-10-22 09:53:22 +02:00
August Skare
68c1818139
breakout container for small screens
2018-10-22 09:20:54 +02:00
August Skare
12087b6b70
ligt theme on code
2018-10-22 09:11:37 +02:00
August Skare
15a3c234c5
dont shrink icons in trace component
2018-10-22 09:05:07 +02:00
August Skare
bf7443c985
button styling on small screens
2018-10-22 09:02:59 +02:00
August Skare
6c39d498c2
code fontsize on small screens
2018-10-22 08:52:21 +02:00
August Skare
cacb8acf76
hero spacing adjustment on small screen
2018-10-22 08:46:46 +02:00
August Skare
c1082b9b08
spacing adjustments on contentblock and main components
2018-10-22 08:40:38 +02:00
August Skare
d3c5c68296
remove padding on Trace component on small breakpoint
2018-10-22 08:40:07 +02:00
August Skare
39fd3fd866
spacing adjustment in footer
2018-10-22 08:29:41 +02:00
August Skare
7ed95d3954
don't shrink icons in footer
2018-10-22 08:27:41 +02:00
August Skare
4dc91c86ae
keep fonts folder in git
2018-10-22 08:21:34 +02:00
August Skare
7d7f54c751
Feature/build step ( #2 )
...
* BundleAnalyzerPlugin
* lazy load highlight.js
* seperate bundles for each page
* prerender apps to html on build
* preload important font files
* dont prerender code copy button
* fix woff2 variant of font
* added missing doctype
* remove metatags component
2018-10-19 16:05:09 +02:00
August Skare
580e574c84
Feature/build step ( #2 )
...
* BundleAnalyzerPlugin
* lazy load highlight.js
* seperate bundles for each page
* prerender apps to html on build
* preload important font files
* dont prerender code copy button
* fix woff2 variant of font
* added missing doctype
* remove metatags component
2018-10-19 15:02:15 +01:00
Megan Pearson
736e1717fa
Merge branch 'feature/responsive' into feature/variables
2018-10-19 15:36:38 +02:00
Megan Pearson
d6ac1a4f78
Remove font size adjustment for small screens from Beta
2018-10-19 15:32:02 +02:00
Megan Pearson
8a7c61c6f4
Responsive footer
2018-10-19 15:31:26 +02:00
Megan Pearson
9a024fdacf
Responsive font sizes in typography and globalstyles
2018-10-19 14:30:38 +02:00
Megan Pearson
135a623b1f
Responsive trace
2018-10-19 14:29:59 +02:00
Megan Pearson
ba0b9b259f
Responsive header
2018-10-19 11:59:03 +02:00
Megan Pearson
45a24738b5
Exports media breakpoints
2018-10-19 11:33:41 +02:00
Megan Pearson
585ca203b0
Changed name of export to colors and updates components
2018-10-19 11:32:59 +02:00
Megan Pearson
561f441a5b
Implements color variables and updates components
2018-10-19 09:37:14 +02:00
August Skare
30f7f83573
added trace component to trace view
2018-10-18 15:25:08 +02:00
August Skare
97646571a1
tweaking header and hero position and sizing
2018-10-18 14:09:02 +02:00
August Skare
ac60d45969
compiler component in compiler view
2018-10-18 14:08:46 +02:00
August Skare
afa52e280c
intro component on cov view
2018-10-18 13:59:16 +02:00
August Skare
c57c9752a2
intro component in profiler view
2018-10-18 13:58:07 +02:00
August Skare
b158a6d722
initial commit
2018-10-18 13:28:44 +02:00
August Skare
c616b53c9c
update react and styled-components
2018-10-15 13:40:49 +02:00
Leonid Logvinov
7d2c975d73
Merge branch 'development'
2018-10-09 13:13:10 +02:00
Brandon Millman
e5153737d8
Merge branch 'development'
...
* development: (939 commits)
Add asset-buyer to published packages section in README
Publish
Updated CHANGELOGS
Update BuyQuote interface
force re-build
Add website build to instructions
Revert format and re-add changes
Build website in parallel with other tests since no other test relies on it being built to run
Add back sourceMap support for both dev/prod
Upgrade webpack
Add missing default options
Remove unused constants
Add fee order with a takerFee
Add additional order factory methods and refactor test to use them
Add comments about buy quote calculation
Update CHANGELOG
Fix linter
Add additional test for slippage
Add buy_quote_calculator_test
Add 0x Instant to bundle analysis
...
2018-10-04 16:06:05 -07:00
Alex Browne
88766a02c7
Merge branch 'development'
2018-08-13 18:42:09 -07:00
Fabio Berger
8162394797
Merge branch 'development'
...
* development: (175 commits)
small README fixes
Update docs list in README
Add manual postpublish command to all public packages and update CHANGELOG.json
Fix postpublish util to ignore namespace
Fix release notes bug
Should print out `lerna publish` stdout so we can see if anything went wrong
Publish
Updated CHANGELOGS
Generate CHANGELOG.json files
Fix hasty find/replace
Default to 4sp
Update moment, no longer need separate moment types
Move prettify command to utils and also call it on CHANGELOG.md
Add prettier run on generated CHANGELOG.json and fix scripts
Remove semi-colons from monorepo-scripts package.json
Get rid of ; in top-level package.json
Fix TSLint error
Make dry-run configurable from top-level package.json
Improve naming
Run prettier, update deployer CHANGELOG
...
2018-04-02 21:23:07 +09:00
Fabio Berger
fd001186dd
Merge branch 'development'
...
* development:
Update deployer version since manual re-publish
Add new entry into CHANGELOG
Fix bad merge
Update yarn.lock
Change title
Add Blake and Zach to About page
Re-size Jacob and Tom's images
WIP
Fix bad merge
Fix yarn.lock
Fix quotation marks
Update README and CHANGELOG
Add scaffolding for sra-report collection unit tests
2018-03-20 11:11:07 +00:00
Fabio Berger
128fef8838
Merge branch 'master' of github.com:0xProject/0x-monorepo
...
* 'master' of github.com:0xProject/0x-monorepo:
2018-03-19 01:18:01 +01:00
Fabio Berger
1e25a0654a
Merge branch 'development'
...
* development:
Manually publish 0x.js back to a working state
Publish
Publish
Fix 0x.js assets
Remove assets from connect and _bundles from packages that don't generate the folder
Publish
Fix packages that aren't working as expected
2018-03-19 01:17:37 +01:00
Fabio Berger
82b0ff6008
Merge branch 'development'
...
* development: (269 commits)
Make new packages default to public on publish
Add new public packages to top-level README
Update top-level package.json
Fix incorrect new versions
Fix path to assets
Publish
Updated CHANGELOGS
Fix quotation marks
Add a complex test for ast visitor
Move opcodes to constants
Fix issue with bundling subproviders for the browser by ignoring the `ganache-core` dependency
Add changelog entry about pragma addition
Add pragma above command-line script
Add tests for sol-cov
Updated CHANGELOGs
Add SignedOrder, Order, and ECSignature types to the types package
Keep console.log in monorepo-scripts
Enable coverage for all other packages with tests
Fix parallel coverage results reporting
Fix linter issuesx
...
2018-03-18 20:14:02 +01:00
Brandon Millman
ca7c3630f9
Merge branch 'development'
...
* development: (114 commits)
Prettier sra-report README
Add new packages to top level README
Updated @0xproject/utils in top level package.json
Publish
Updated CHANGELOGs
Detail tests in the README
Add support for ropsten and rinkeby
Fix yarn.lock
Update list of packages and organize them alphabetically
Fix prettier issues
Add support for going back to previous hashes via the browser back button to wiki
Scroll to previous hashed elements when user clicks back button
Add back strict null checks to react-shared package and fix issues
remove ability to have implicit dependencies and add missing deps
update license
remove no-implicit-this
Add example & screenshot to npmignore
Remove `;` to be nice to windows users
Use unencoded @ symbol, browser will fix
Fix external type links
...
2018-03-08 10:47:23 -08:00
Brandon Millman
260bb8218f
Merge branch 'master' of github.com:0xProject/0x-monorepo
...
* 'master' of github.com:0xProject/0x-monorepo: (171 commits)
Fix bugs in postpublish_utils.js
Update @0xproject/utils in top-level package.json
Changelog tweaks
Publish
Updated CHANGELOGS
Fix typo
Add PR number to changelog entry
Add changelog update to subproviders package
Add `numberOfAccounts` param to `LedgerSubprovider` method `getAccountsAsync` and add tests
Remove unnecessary type assertion
Fix comments
Add comments
Don't need any external packages for 0x connect docs yet
Instead of adding `@0xproject/types` to tsconfig.json, let's only add it when calling TypeDoc
Fix styling
Make prettier ignore postpublish_utils
Update yarn.lock
Update yarn.lock
Update all mentions of the repo name being `0x.js` to `0x-monorepo`
Add hack comment
...
2018-03-08 10:47:13 -08:00
Fabio Berger
a691de7d55
Merge branch 'development'
...
* development:
Fix bugs in postpublish_utils.js
2018-03-05 06:13:18 +01:00
Fabio Berger
5674c484e2
Merge branch 'development'
...
* development: (175 commits)
Update @0xproject/utils in top-level package.json
Changelog tweaks
Publish
Updated CHANGELOGS
Fix typo
Add PR number to changelog entry
Add changelog update to subproviders package
Add `numberOfAccounts` param to `LedgerSubprovider` method `getAccountsAsync` and add tests
Remove unnecessary type assertion
Fix comments
Add comments
Don't need any external packages for 0x connect docs yet
Instead of adding `@0xproject/types` to tsconfig.json, let's only add it when calling TypeDoc
Fix styling
Make prettier ignore postpublish_utils
Update yarn.lock
Update yarn.lock
Update all mentions of the repo name being `0x.js` to `0x-monorepo`
Add hack comment
Add comment about typeDoc versions
...
2018-03-04 19:38:55 +01:00
Brandon Millman
9286dc284c
Merge branch 'development'
...
* development:
Publish
Updated CHANGELOGs
Do not JSON parse empty reponse
Fix incorrect comment on WebSocketOrderbookChannel constructor
Fix broken postpublish script in connect
2018-02-16 23:00:54 -07:00
Brandon Millman
624b71bd39
Merge branch 'development'
...
* development: (45 commits)
Updated top level @0xproject/utils dependency
Publish
Updated CHANGELOGs
Add an enforced minimum for the heartbeat interval
Add Rinkeby network to smart contract docs
Updated CHANGELOG
Add configurable heartbeat to WebSocketOrderbookChannel
remove hard-coded color
Remove section links until they go somewhere
Add more padding on top of section title
Add hack comment explaining param count short-cut
replace repeated conditionals with variable
Remove unneeded props
use const over hard-coding
uncomment dev logic
Re-design docs pages
Add icons for all doc pages
Re-designed Wiki and half-redesigned docs pages
Prettier fixes
Rename variables
...
2018-02-16 10:01:01 -07:00
Fabio Berger
b7ea605a3b
Merge branch 'development'
...
* development: (57 commits)
Update utils in top-level package.json
Publish
Fix version in CHANGELOG
Update changelog version
Fix changelog version
Fix changelogs
Add `yarn-error.log` to all .npmignore
Add PR number to CHANGELOGs
ignore all files starting with dots in all sub-packages
Remove top level .npmignore
Add npmignore to web3-wrapper and update CHANGELOG
Add npmignore and remove .gitignore
Add npmignore to utils and update CHANGELOG
Add npmignore to types and update CHANGELOG
cleanup npmignorex
Add npmignore to subproviders and update CHANGELOG
Add npmignore to json-schemas and update CHANGELOG
Add npmignore to dev-utils and update CHANGELOG
Add npmignore to deployer along with a changelog
Add tslint.json to deployer package and fix all tslint issues
...
2018-02-09 16:36:13 -08:00
Brandon Millman
489a787de8
Merge branch 'development'
...
* development: (199 commits)
Update @0xproject/utils version in top level package.json
Publish
Update CHANGELOGs
Fix wiki styling
Prettier
Addressed review comments
Update Subprovider README
Fix Remco's github name in CODEOWNERS
Only show faucet error if not on a testnet
Organize async task queues by network
Fix ABI error message
Move isTestNetwork into utils and also check it from showing ZRX request button
Stop using definite assignment assertion cause prettier doesn't handle that
Special-case ZRXToken snake case conversion
Fix linter errors
Generate contract wrappers on pre-build
Add missing async
Remove noImplicitThis
Tslint disable no-consecutive-blank-lines in generated files
Change compiled sources in contracts
...
2018-02-07 13:37:53 -08:00
Fabio Berger
84150036ed
Merge branch 'development'
...
* development: (78 commits)
Publish
Add PR number
Add config file specifically in prettier command and fix files
Fix prettier
Fix prettier
Add shouldAddPersonalMessagePrefix param to signOrderHashAsync instead of trying to infer whether to add it or not from the nodeVersion
Publish
Move @0xproject/types to dependencies
Updated web3-typescript-typings changelog
Fixed getTransactionReceipt not returning null
Run prettier
Update changelog
Add Rinkeby addresses to artifacts
Fix bad merge on package.json
Respond to GH comments and add /info endpoint
Publish
Update yarn.lock
Update the CHANGELOG
Fix the bug making it impossible to specify the custom ZRX address
Change package name to @0xproject/testnet-faucets
...
2018-01-30 13:59:47 +01:00
Brandon Millman
619123720c
Merge branch 'development'
...
* development: (31 commits)
Publish
Update CHANGELOG
Fix the typos
Added PR number to web3 typings changelog
Update the CHANGELOG
Fix fillOrdersUpTo balances validation
Add a regression test for fillUpToValidation
Fix web3 typing defaultAccount not allowing `undefined`
Sort packages alphabetically in README
Add postpublish scripts
Return after checking for an error and add an explanatory comment
Stop appending /v0 to HttpClient api endpoint urls
Add chai-as-promised-typescript-typings
Remove redundant type refs
Improve HttpClient errors
Add web3-typescript-typings and chai-as-promised-typescript-typings to the main monorepo
Import chai-as-promised-typescript-typings
Fix @bmilman linkedin link
Add new team photos
Add a CHANGELOG to a website
...
2018-01-17 22:49:31 -08:00
Leonid Logvinov
cc98ff9fe6
Merge branch 'development'
2018-01-11 13:17:12 +01:00
Leonid Logvinov
39d159f38c
Merge branch 'development'
2017-12-20 17:25:03 +01:00
Leonid Logvinov
ca8eb90cec
Merge branch 'development'
2017-12-15 16:07:05 +01:00
Leonid Logvinov
f8e3e28d85
Merge branch 'development'
2017-12-14 17:52:23 +01:00
Leonid Logvinov
4d868489bd
Merge branch 'development'
2017-12-13 16:06:31 +01:00
Brandon Millman
b06f09f6af
Merge branch 'development'
...
* development: (115 commits)
Publish
Add scope to abi-gen dependency in 0x.js
Add @0xproject scope to abi-gen package name
Add yarn install to lerna:publish command
Make contracts package private
Update connect changelog
remove console.log
Update README.md
Fix unit test
Add missing params
Debug CircleCi failure
Update yarn.lock
Inline network module
Add todo
Stop supporting different file extensions in abi-gen
Refactor networkId out of web3Wrapper
Update connect types in preperation for publishing
Add link to random id generator
Remove `prebuild` command and add `test:circleci`
Make sure we don't pass empty maker into getOrderHashHex
...
2017-12-08 14:21:59 -08:00
Brandon Millman
bf00f5f945
Merge branch 'development'
...
* development: (156 commits)
Publish
Update CHANGELOG.md
Redeclare Order, SignedOrder, and ECSignature types in connect, remove 0x.js dependency
Add SignedOrder and TokenTradeInfo to public interface and fix a HttpClient comment
Add TokenTradeInfo to public types
Rename @0xproject/connect to 0x Connect
Rename packageName to displayName for clarity
Fix phantom `Contracts` section issue
Add 0x Connect to footer
Update 0x.js to 0.27.1
Fix connect documentation introduction and installation wording
Lock the 0x.js version used in website
rename for clarity
remove unused code
Add 0x Connect Docs to the menu and topBar
Add connect docs
Add subPackageName and get rid of hard-coded 0x.js in sourceLink
Publish
Refactor the topLevel documentation react components for 0x.js and Smart contracts into a single component
Export TransactionOpts type
...
2017-11-29 12:55:34 -08:00
Brandon Millman
6ceb6cc301
Merge branch 'development'
...
* development: (143 commits)
Fix connect CHANGELOG version
Publish
Fix npm auth issues
Revert "Publish"
Publish
Add actual version to CHANGELOG
Add blockchainLifecycle management to the ExpirationWatcher test
Update connect CHANGELOG.md in preperation for publishing
Add TODO comment before BigNumber.config() call
Prepare connect package for publishing
Last renames
Refactor while condition
Fix tests
Fix a typo in postpublish utils tags -> tag
Publish
Revert "Publish"
Publish
Add instanceOf assertion
Rename toDecimal to hexToDecimal
Add PR numbers
...
2017-11-22 15:23:27 -08:00
Fabio Berger
00a6afaa8e
Re-add changelog for 0x.js
2017-11-13 16:27:43 -05:00