Fabio Berger
2a63592994
update yarn.lock
2018-08-23 00:23:33 +01:00
Fabio Berger
2cef8d3a3e
Missing/superfluous type exports from connect
2018-08-23 00:23:19 +01:00
Fabio Berger
1417ee2ccb
Break with -1 so that the exit code of the loop if hit is non-zero
2018-08-23 00:08:45 +01:00
Fabio Berger
04e4fe251a
Prettier fix
2018-08-23 00:08:21 +01:00
Fabio Berger
61255309d2
merge development
2018-08-22 23:46:45 +01:00
Fabio Berger
27d329ff25
Replace complicated camelCase to spaces logic with change-case package
2018-08-22 23:44:46 +01:00
Francesco Agosti
cb19623a3a
Merge pull request #974 from 0xProject/feature/connect/sra-api-v2
...
[connect][sra-api][json-schemas] Update Connect to SRA v2
2018-08-22 15:39:14 -07:00
Fabio Berger
a6cdc38d53
Add/improve comments
2018-08-22 23:25:06 +01:00
Fabio Berger
167c4f8519
Fix changelogs
2018-08-22 23:24:54 +01:00
Fabio Berger
799db64541
Merge branch 'development' into wrap-typedoc
...
* development:
fix: Increase delay for non-interactive npm login
2018-08-22 23:14:45 +01:00
Fabio Berger
69b436babe
Refactor publish script so that root package.json configs.packagesWithDocs is canonical source of which packages have doc pages
2018-08-22 23:13:59 +01:00
fragosti
c83f2a070c
Run prettier
2018-08-22 14:31:53 -07:00
fragosti
ba9e31d3c1
Remove comment in updates json-schemas doc
2018-08-22 14:11:41 -07:00
Fabio Berger
e915d72202
Merge pull request #996 from 0xProject/fix/npm-auto-login-delay
...
fix: Increase delay for non-interactive npm login
2018-08-22 21:02:21 +01:00
fragosti
74e7fa13d6
Add documentation for json-schemas
2018-08-22 12:04:03 -07:00
Fabio Berger
b7c119b2aa
Fix many linter errors that showed up upon upgrading tsutil
2018-08-22 18:52:17 +01:00
Fabio Berger
3c2af2067f
Remove monorepo-scripts from tslintconfig.json
2018-08-22 16:24:45 +01:00
Fabio Berger
7c29cadb17
Use actual packageName for external example imports
2018-08-22 16:11:42 +01:00
Fabio Berger
40b202f8c0
Update all CHANGELOGs
2018-08-22 15:53:19 +01:00
Fabio Berger
392c00a698
Fix prettier
2018-08-22 15:10:32 +01:00
Fabio Berger
fb4fbc0e13
Update contract-wrappers CHANGELOG
2018-08-22 15:10:02 +01:00
Fabio Berger
730226081c
Ignore error of first yarn install
2018-08-22 14:53:01 +01:00
Fabio Berger
1fdd7466b2
Double install catching first ones error
2018-08-22 14:49:05 +01:00
Fabio Berger
00b7620af1
Add yarn cache clean
2018-08-22 14:45:00 +01:00
Fabio Berger
a39d79352d
Remove duplicate install cmd
2018-08-22 14:27:24 +01:00
Fabio Berger
3b5c8a847b
Run yarn twice on CI
2018-08-22 14:24:23 +01:00
Fabio Berger
4b84081795
Check yarn info on CircleCi
2018-08-22 14:19:19 +01:00
Fabio Berger
27ba218ed7
Improve README
2018-08-22 14:07:31 +01:00
Fabio Berger
d907b40378
Fix remaining merge issues
2018-08-22 13:12:42 +01:00
Fabio Berger
0248add542
Merge development branch
2018-08-22 11:41:42 +01:00
Fabio Berger
c12f0d04bb
Fix bugs in doc gen due to clone vs cloneDeep and pre-maturely removing placeholder undefined's in array iteration
2018-08-22 11:30:24 +01:00
Fabio Berger
22de88035c
Fix index.ts given fix in doc generation
2018-08-22 11:28:31 +01:00
Amir Bandeali
80e52464a6
Merge pull request #985 from 0xProject/feature/contracts/orderValidator
...
[contracts] Add contract for batch validating orders
2018-08-21 20:43:23 -07:00
Amir Bandeali
3760eb5baf
Add getBalancesAndAllowances
2018-08-21 18:14:22 -07:00
fragosti
c905b20ce6
Fix typo
2018-08-21 16:51:01 -07:00
Fabio Berger
301cb296ec
Move types from sol-compiler to types so they can be used in other places without requiring sol-compiler as a dep
2018-08-21 23:58:06 +01:00
Fabio Berger
1bbd7bf870
Add generated_docs dir to clean command
2018-08-21 23:20:01 +01:00
Fabio Berger
da15df2c2d
Stop logging to console for each packages without a package.json
2018-08-21 23:07:12 +01:00
Fabio Berger
fe43f84abd
Use bash for loop for generating docs for each package, revert changes to script
2018-08-21 23:06:21 +01:00
Amir Bandeali
7fa5b474eb
Add ZRX balances and allowances to TraderInfo
2018-08-21 13:53:44 -07:00
Amir Bandeali
3d25758b1d
Add OrderValidator to migrations
2018-08-21 13:53:38 -07:00
fragosti
f1ddbc9387
Remove artifacts
2018-08-21 13:17:37 -07:00
Amir Bandeali
dafb282432
Add tests
2018-08-21 11:47:28 -07:00
Amir Bandeali
0918f95421
Don't throw if ERC721 token isn't owned
2018-08-21 11:47:28 -07:00
Amir Bandeali
be67c25b0a
Add OrderValidator contract
2018-08-21 11:47:28 -07:00
Amir Bandeali
f53157414f
Merge pull request #995 from 0xProject/refactor/contracts/forwarderConstructor
...
[contracts] Remove redundant constructor args
2018-08-21 11:45:50 -07:00
Fabio Berger
6b838c034a
Modify script so it can generate docs for a specific package or all packages with doc pages, add doc gen test to CircleCi runs
2018-08-21 19:07:20 +01:00
Alex Browne
86cb89feef
fix: Increase delay for non-interactive npm login
2018-08-21 11:04:27 -07:00
Amir Bandeali
1ba26ea5e8
Remove redundant constructor args
2018-08-21 10:59:54 -07:00
fragosti
8b79868c36
Update variable names, make release candidate
2018-08-21 10:58:35 -07:00
Fabio Berger
8bb7b5b543
Add shouldUpload flag to docGenAndUpload command
2018-08-21 18:49:56 +01:00
Fabio Berger
809d301d58
Fix lowercase names involving ERC acronym
2018-08-21 17:48:24 +01:00
Fabio Berger
c00c477307
Add doc comments to AbiDecoder
2018-08-21 17:39:35 +01:00
Fabio Berger
6216714be1
Merge pull request #994 from feuGeneA/remove-more-v2-artifacts
...
[0x.js, migrations] remove more v2 contract artifacts
2018-08-21 17:35:59 +01:00
Fabio Berger
cc90c806b0
Fix sol-cov index.ts
2018-08-21 17:16:42 +01:00
Fabio Berger
04bbd60c11
Fix sol-compiler index.ts
2018-08-21 17:16:34 +01:00
Fabio Berger
ad9bb3ea59
Fix order-watcher index.ts
2018-08-21 17:16:24 +01:00
Fabio Berger
1ddac0bc7b
Fix type
2018-08-21 17:16:16 +01:00
Fabio Berger
a7468eb858
Don't check if types are used for libraries only include types
2018-08-21 17:16:00 +01:00
F. Eugene Aumson
213d82a2c2
remove more v2 contract artifacts
2018-08-21 11:41:01 -04:00
Fabio Berger
7553411fb2
Fix up order-utils
2018-08-21 16:37:03 +01:00
Fabio Berger
c52c94214f
Rather then look for typeArguments, we want to ignore Partial & Promise references, but still continue to search below them, as they might surround a type
2018-08-21 16:36:48 +01:00
Fabio Berger
151cf03f5b
Add link to Array type
2018-08-21 16:35:39 +01:00
Fabio Berger
141c51eaf5
Add missing exports to 0x.js and contract-wrappers index.ts
2018-08-21 16:35:13 +01:00
Fabio Berger
ab7d083aa5
Add missing key
2018-08-21 15:39:39 +01:00
Fabio Berger
12881e60e3
Fix file name from camel to snake case
2018-08-21 14:23:06 +01:00
Fabio Berger
1f65de60b4
Move sol-compiler dep to dependencies
now that types from it are exported in index.ts
2018-08-21 11:18:12 +01:00
Fabio Berger
635373febb
Implement ignoring config types
2018-08-21 11:17:12 +01:00
Fabio Berger
e7c7af8ef4
Add more types and ignores to docGenConfigs
2018-08-21 11:15:59 +01:00
fragosti
cd2bbd850d
Update more names in docs
2018-08-20 17:23:38 -07:00
fragosti
83a36bc4b6
Improve documentation
2018-08-20 17:18:08 -07:00
fragosti
1c95f685bb
Pin sra-report to 0xproject/connect v1.0.4
2018-08-20 16:56:57 -07:00
fragosti
e45d320fc5
Merge branch 'development' of https://github.com/0xProject/0x-monorepo into feature/connect/sra-api-v2
2018-08-20 16:50:24 -07:00
Francesco Agosti
dd2e54d60d
Merge pull request #987 from 0xProject/feature/add-sra-to-readme
...
Add sra-api to README
2018-08-20 16:34:12 -07:00
Brandon Millman
64eac5f37f
Merge pull request #990 from 0xProject/feature/website/update-onboarding-lock-image
...
[Website] Update lock icon in onboarding
2018-08-20 16:25:53 -07:00
Alex Browne
78ed6e0339
Merge pull request #989 from 0xProject/fix/sol-cov-incorrect-files
...
fix(sol-cov): Remove old files and update config.contractsDir
2018-08-20 14:25:36 -07:00
Brandon Millman
79aff1c57a
Update lock icon in onboarding
2018-08-20 14:25:31 -07:00
Amir Bandeali
a21bfc5f2c
Merge pull request #976 from feuGeneA/remove-v2-artifacts
...
[migrations, 0x.js, contract-wrappers, fill-scenarios, order-utils, order-watcher] remove v2 contract artifacts
2018-08-20 14:23:44 -07:00
Alex Browne
da3dc7affc
fix(sol-cov): Remove old files and update config.contractsDir
2018-08-20 13:56:55 -07:00
Brandon Millman
254d88ffa0
Add Matt Taylor to website
2018-08-20 13:56:31 -07:00
Brandon Millman
4ded591624
Merge pull request #988 from 0xProject/fix/website/build-error
...
[website] Revert changes to website causing it to fail building
2018-08-20 13:55:22 -07:00
Brandon Millman
2af99a1fe2
Add CODEOWNERS file
2018-08-20 13:35:55 -07:00
fragosti
135fbf67ad
Apply prettir
2018-08-20 13:15:30 -07:00
F. Eugene Aumson
6405c70d07
change clean to also remove generated artifacts
2018-08-20 16:12:09 -04:00
F. Eugene Aumson
1255570b95
remove disabled scripts
2018-08-20 16:12:09 -04:00
F. Eugene Aumson
a263e7dfce
remove v2 contract artifacts
2018-08-20 16:12:09 -04:00
Brandon Millman
cbe0ffb3ce
Remove exit 0 from website build command
2018-08-20 12:19:26 -07:00
Brandon Millman
67b4ba2a57
Revert error renames
2018-08-20 12:18:35 -07:00
fragosti
ab71f54128
Add sra-api to README
2018-08-20 12:10:58 -07:00
fragosti
cabce8cb67
Merge branch 'development' of https://github.com/0xProject/0x-monorepo into feature/connect/sra-api-v2
2018-08-20 12:01:58 -07:00
fragosti
44cc5e45cc
Run prettier
2018-08-20 11:53:49 -07:00
fragosti
1ae11ed8ae
lint everything
2018-08-20 11:51:26 -07:00
fragosti
075e3a41c8
Update websocket for SRA v2
2018-08-20 11:42:29 -07:00
Brandon Millman
756787c61f
Update yarn lock
2018-08-20 11:28:55 -07:00
Fabio Berger
b67677f476
Fix website given that it still depends on an old version of @0xproject/Types
2018-08-20 13:51:23 +01:00
Fabio Berger
b4cf69b021
Cleanup web3-wrapper and subproviders index.ts
2018-08-20 13:50:28 +01:00
Fabio Berger
d149b6cdec
Cleanup connect index.ts
2018-08-20 13:49:50 +01:00
Fabio Berger
f29263c477
Cleanup contract-wrappers index.ts
2018-08-20 13:49:29 +01:00
Fabio Berger
61ef6edaa5
Change Yarn verson in README
2018-08-18 12:27:15 -07:00
Fabio Berger
fae58ca695
Merge pull request #975 from 0xProject/feature/contract-wrappers/executeTransaction
...
[Contract-wrappers] Exchange execute transaction encoder
2018-08-18 12:23:16 -07:00
Jacob Evans
1c68057999
Rename to Transaction Encoder.
...
Add tests for all encoding methods.
2018-08-18 09:32:29 +10:00
Fabio Berger
fb637d9234
Make sure we don't render protected properties
2018-08-17 16:09:04 -07:00
Fabio Berger
0f7ced3625
Make sure export isn't internal to the package
2018-08-17 14:12:23 -07:00
Fabio Berger
ea4d7f153a
Also ignore implementationOf
2018-08-17 14:12:04 -07:00
fragosti
f2d1d95355
Remove default query parameters
2018-08-17 13:58:55 -07:00
Amir Bandeali
ddf85112d7
Merge pull request #933 from 0xProject/refactor/contracts/tokens
...
[contracts] Refactor token implementations
2018-08-17 13:28:01 -07:00
Fabio Berger
05ce002435
Refactor DocGenerateAndUploadUtils to be a class, and decompose large methods for readability
2018-08-17 12:53:27 -07:00
fragosti
48ec78d3aa
Add networkId request param option
2018-08-17 10:43:44 -07:00
Amir Bandeali
e35788e2c8
Update artifacts
2018-08-16 17:32:20 -07:00
Amir Bandeali
8bce73dc67
Fix typos, run prettier, and allow anyone to call on DummyERC721Token
2018-08-16 17:32:16 -07:00
Amir Bandeali
c13f538400
Update CHANGELOGs
2018-08-16 17:31:21 -07:00
Amir Bandeali
09d3d15db0
Fix Geth tests
2018-08-16 17:31:21 -07:00
Amir Bandeali
633e6c38c8
Fix linting errors
2018-08-16 17:31:21 -07:00
Amir Bandeali
a4d6bc3190
Fix tests that assumed logs were being filtered
2018-08-16 17:31:21 -07:00
Amir Bandeali
0b9a9d92af
Add tests for ERC721Token
2018-08-16 17:31:21 -07:00
Amir Bandeali
a82e36c1d4
Add ERC721Receiver that returns incorrect value
2018-08-16 17:31:21 -07:00
Amir Bandeali
61ba012b1f
Add ERC721 revert reasons to types
2018-08-16 17:31:21 -07:00
Amir Bandeali
aeb9ffbf5a
Store methodId and number of indexed args in AbiDecoder to differentiate between events with same function signature
2018-08-16 17:31:21 -07:00
Amir Bandeali
6dde6d7cb7
Increase max mintable amount
2018-08-16 17:31:21 -07:00
Amir Bandeali
1d70724bcf
Fix DummyERC721Receiver
2018-08-16 17:31:21 -07:00
Amir Bandeali
77c87cd009
Update artifacts
2018-08-16 17:31:21 -07:00
Amir Bandeali
4dd59a370d
Add tests for ERC20 token with no return values
2018-08-16 17:31:21 -07:00
Amir Bandeali
7a6e647386
Add constructor back to DummyERC721Token
2018-08-16 17:31:21 -07:00
Amir Bandeali
f5459164d2
Restructure directories
2018-08-16 17:31:21 -07:00
Amir Bandeali
2743eee044
Update checking for erc721 existence
2018-08-16 17:31:21 -07:00
Amir Bandeali
bb3c345891
Update ERC20Token
2018-08-16 17:31:21 -07:00
Amir Bandeali
0f3201d72a
Optimize ERC721Token
2018-08-16 17:31:21 -07:00
Alex Browne
8131a87046
Merge pull request #978 from 0xProject/feature/lenra-3.0.0-beta.25
...
feat: Update lerna to version 3.0.0-beta.25 of our fork
2018-08-16 17:10:28 -07:00
fragosti
64a85dfb9c
Rename websocket files and types
2018-08-16 17:03:11 -07:00
Fabio Berger
68d7eb5712
Fix comment
2018-08-16 17:02:47 -07:00
Fabio Berger
f7375fca98
Move doc configs to a separate file
2018-08-16 17:02:37 -07:00
fragosti
e079790f7f
Use uuid as string for requestId
2018-08-16 16:51:55 -07:00
Fabio Berger
2604d40751
Merge pull request #965 from feuGeneA/sol-compile-lot
...
[sol-compiler] Compile in batches rather than one at a time
2018-08-16 16:42:37 -07:00
fragosti
89174cd63f
Merge branch 'development' of https://github.com/0xProject/0x-monorepo into feature/connect/sra-api-v2
2018-08-16 16:08:02 -07:00
fragosti
8cb1d2a0af
Update changelogs
2018-08-16 16:05:34 -07:00
F. Eugene Aumson
c1ec849554
Merge branch 'development' into sol-compile-lot
2018-08-16 15:32:09 -07:00
Fabio Berger
def575b995
Remove outdating comment
2018-08-16 15:31:43 -07:00
dependabot[bot]
d0d6a6a500
Merge pull request #970 from 0xProject/dependabot/npm_and_yarn/copy-webpack-plugin-4.5.2
2018-08-16 22:30:15 +00:00
F. Eugene Aumson
445177bf42
move doesFileExist to fsWrapper
2018-08-16 15:26:20 -07:00
Fabio Berger
a4c3a0d39f
Undo prettier
2018-08-16 15:15:30 -07:00
Fabio Berger
7c08f6d30a
Update yarn.lock
2018-08-16 15:13:28 -07:00
Fabio Berger
0337b5a401
Merge development
2018-08-16 15:10:12 -07:00
dependabot[bot]
4d81ab679d
Bump copy-webpack-plugin from 4.5.1 to 4.5.2
...
Bumps [copy-webpack-plugin](https://github.com/webpack-contrib/copy-webpack-plugin ) from 4.5.1 to 4.5.2.
- [Release notes](https://github.com/webpack-contrib/copy-webpack-plugin/releases )
- [Changelog](https://github.com/webpack-contrib/copy-webpack-plugin/blob/master/CHANGELOG.md )
- [Commits](https://github.com/webpack-contrib/copy-webpack-plugin/compare/v4.5.1...v4.5.2 )
Signed-off-by: dependabot[bot] <support@dependabot.com >
2018-08-16 22:09:01 +00:00
Fabio Berger
72752bcb68
Merge pull request #928 from 0xProject/dependabot/npm_and_yarn/copyfiles-2.0.0
...
Bump copyfiles from 1.2.0 to 2.0.0
2018-08-16 15:05:47 -07:00
Fabio Berger
e47e9c5b34
Fix external exports section name
2018-08-16 15:01:52 -07:00
F. Eugene Aumson
402ca27fbf
change some *Sync to *Async
2018-08-16 15:01:33 -07:00
Fabio Berger
8e3df2b5ae
Render external dep exports
2018-08-16 14:57:45 -07:00
Fabio Berger
bf9ee82d9f
Remove stray console log
2018-08-16 13:59:50 -07:00
Fabio Berger
ae7bce7674
Add links for external dep exports to docJson
2018-08-16 13:56:29 -07:00
Fabio Berger
7d09a94428
Remove unused ContractWrapper export
2018-08-16 13:50:03 -07:00
Alex Browne
b7079e9616
feat: Update lerna to version 3.0.0-beta.25 of our fork
2018-08-16 13:20:07 -07:00
F. Eugene Aumson
85427a84df
clarify variable names for artifact mod times
2018-08-16 11:17:57 -07:00
F. Eugene Aumson
a59f18927d
flatten out interface to verifyAndPersist* method
2018-08-16 10:57:31 -07:00
F. Eugene Aumson
a607a61bde
clarify iteration range
2018-08-16 10:48:33 -07:00
F. Eugene Aumson
421a7394df
scrap comments in favor of self-documentation
2018-08-16 10:47:33 -07:00
F. Eugene Aumson
acb3c0d0aa
declare contractData before adding to map
2018-08-16 10:42:03 -07:00
F. Eugene Aumson
11231795cd
change return Promise<void>
to await...
2018-08-16 10:32:27 -07:00
F. Eugene Aumson
6b6b368bf6
consolidate binPaths... ref's into fullSolcVersion
2018-08-16 10:29:36 -07:00
Fabio Berger
60f026e6fd
Export Web3ProviderEngine directly instead of indirectly via subproviders
2018-08-16 08:45:43 -07:00
Jacob Evans
36668f9409
[Contract-wrappers] Exchange execute transaction encoder
2018-08-16 16:51:55 +10:00
Jacob Evans
480d28ea26
Merge pull request #959 from 0xProject/bug/order-utils/rounding-error-small-maker
...
[Order-utils] Order is valid when maker amount is very small
2018-08-16 12:13:27 +10:00
Jacob Evans
88c99396a2
Rename OrderAlreadyCancelledOrFilled -> OrderCancelled.
...
Remove try catch of throwing errors in favour of returning the Errors in a OrderValidationResult
2018-08-16 11:12:35 +10:00
fragosti
ca5e52920d
Add fee recipients test
2018-08-15 17:52:13 -07:00
fragosti
30dfb7511d
All previous tests passing
2018-08-15 17:36:54 -07:00
fragosti
1c87e5f698
Get orders async tests passing
2018-08-15 17:31:39 -07:00
F. Eugene Aumson
badcb35525
extract method _shouldCompile()
2018-08-15 17:22:35 -07:00
fragosti
c325d638c9
getAssetPairsAsync tests passing
2018-08-15 17:18:19 -07:00
Fabio Berger
baab0f27b5
Check for superfluous types in a packages index.ts and throw if they exist
2018-08-15 16:50:23 -07:00
Fabio Berger
9e7657ac5d
Improve Error external link
2018-08-15 16:38:30 -07:00
Fabio Berger
237bac920a
Remove unused types from 0x.js index.ts discovered
2018-08-15 16:38:07 -07:00
F. Eugene Aumson
89202b7bdf
clarify recompilation tests
2018-08-15 16:01:57 -07:00
F. Eugene Aumson
20ac6936ac
change .rejectedWith(error) to .rejected()
2018-08-15 16:01:04 -07:00
F. Eugene Aumson
976d159e52
follow chai_setup pattern
2018-08-15 15:51:25 -07:00
fragosti
e7f19e350e
Project now builds
2018-08-15 15:10:39 -07:00
fragosti
41768617a9
Update test fixtures
2018-08-15 14:41:09 -07:00
F. Eugene Aumson
455c78dfb1
renamed variable compiled
to compilerOutput
2018-08-15 14:09:57 -07:00
F. Eugene Aumson
ec41e314b0
use for...of _.keys
instead of for...in
2018-08-15 13:39:33 -07:00
F. Eugene Aumson
8959b0993e
raise error for unknown compiler version
2018-08-15 13:38:41 -07:00
F. Eugene Aumson
7c96fa45f8
comments
2018-08-15 13:10:49 -07:00
F. Eugene Aumson
ad9a7d72ce
remedy missing *IfExists identifier suffix
2018-08-15 13:10:45 -07:00
F. Eugene Aumson
558286467b
extract interfaces for re-used complex data types
2018-08-15 12:53:41 -07:00
F. Eugene Aumson
f0f94f199e
move getSolcAsync to static private method
2018-08-15 12:53:33 -07:00
Fabio Berger
6e74d1519b
Add externalTypeToLink to docJson
2018-08-15 11:37:06 -07:00
Fabio Berger
a8d44ccc48
Move external types to link mapping to doc generation util and refactor typedocUtils to be a class to avoid excessive param passing
2018-08-15 11:36:45 -07:00
F. Eugene Aumson
d744468479
rename variable inputsByVersion to versionToInputs
2018-08-15 11:21:46 -07:00
F. Eugene Aumson
c01810f0d7
move getSolcAsync to static private method
2018-08-15 11:13:09 -07:00
Jacob Evans
622509c508
[Order-utils] Order is valid when maker amount is very small
...
Previously our min fillable calculation would throw a rounding error
when encountering a valid order (with a small maker amount). This was
inconsistent with the on-chain logic which allowed this order to be
filled.
2018-08-15 13:06:32 +10:00
fragosti
bb992f8a49
Update parsing code
2018-08-14 19:16:36 -07:00
F. Eugene Aumson
c11d805469
Update changelog
2018-08-14 18:02:39 -07:00
Fabio Berger
3b8a343711
Add version to our custom DocJson format
2018-08-14 17:55:38 -07:00
Fabio Berger
83e3bb899e
Move purging private underscored items to the doc json generation phase
2018-08-14 17:41:03 -07:00
F. Eugene Aumson
bb4558e0be
test compiler
2018-08-14 17:40:31 -07:00
fragosti
3eeb9ddfa6
Update connect json-schemas
2018-08-14 17:31:19 -07:00
Fabio Berger
cb5d8d75bf
Link class reference types exported in same package to their declaration
2018-08-14 17:24:48 -07:00
Fabio Berger
267078ed6c
Remove duplicate Typescript import
2018-08-14 17:23:36 -07:00
fragosti
80e5127a46
Update types and add missing param to SRA spec
2018-08-14 17:16:03 -07:00
Fabio Berger
19e17ba128
Add ability to hide specific class constructors
2018-08-14 16:34:48 -07:00
Fabio Berger
04e00e0c28
Improve missing type detection
2018-08-14 16:34:21 -07:00
Fabio Berger
8bebffb147
Flesh out 0x.js index.ts and added some exports to other index.ts in the process
2018-08-14 16:25:37 -07:00
fragosti
5c40c466f6
Update json-schemas, update HTTPClient types
2018-08-14 16:06:09 -07:00
Brandon Millman
f9f232f5d9
Merge pull request #954 from 0xProject/refactor/order-utils/market-utils-api
...
[order-utils] Update marketUtils api to be friendlier
2018-08-14 15:45:21 -07:00
Brandon Millman
7b7b97dd7b
Merge branch 'development' into refactor/order-utils/market-utils-api
...
* development:
Bump @types/fetch-mock from 5.12.2 to 6.0.3
2018-08-14 15:21:28 -07:00
dependabot[bot]
b6cdc00a31
Bump copyfiles from 1.2.0 to 2.0.0
...
Bumps [copyfiles](https://github.com/calvinmetcalf/copyfiles ) from 1.2.0 to 2.0.0.
- [Release notes](https://github.com/calvinmetcalf/copyfiles/releases )
- [Commits](https://github.com/calvinmetcalf/copyfiles/compare/v1.2.0...v2.0.0 )
Signed-off-by: dependabot[bot] <support@dependabot.com >
2018-08-14 21:51:13 +00:00
Fabio Berger
644fe1de8f
Merge in new 0x.js interface
2018-08-14 14:45:10 -07:00
fragosti
ce88086e08
Update types to reflect v2
2018-08-14 14:40:52 -07:00
Fabio Berger
1d9408a8e0
Fix additional merge conflicts
2018-08-14 14:39:59 -07:00
Fabio Berger
c743f010e3
Merge pull request #920 from 0xProject/dependabot/npm_and_yarn/@types/fetch-mock-6.0.3
...
Bump @types/fetch-mock from 5.12.2 to 6.0.3
2018-08-14 14:38:49 -07:00
Fabio Berger
2f2582a0da
Merge development
2018-08-14 14:21:47 -07:00
fragosti
c1cc92a46f
Change names of basic types in Client interface
2018-08-14 14:00:16 -07:00
Brandon Millman
9c3d10d5be
Merge branch 'development' into refactor/order-utils/market-utils-api
...
* development:
feat: Upgrade TypeScript to 3.0.1
Add defaults for networkId and pagination
Update sortingUtils to support Order and SignedOrder
Change rateUtils to use Order
Updated CHANGELOG
Fix lint errors
Update tests for optional feeRate
Make feeRate optional with a default of 0
Add tests for sortingUtils
Implement sorting utils
Add tests for rateUtils
Implement rate utils
2018-08-14 13:48:21 -07:00
Brandon Millman
3afe405bbe
Merge pull request #953 from 0xProject/feature/order-utils/order-sorting-utils
...
[order-utils] Add rate and sorting utilities
2018-08-14 13:45:04 -07:00
Alex Browne
7eff195d61
Merge pull request #966 from 0xProject/feature/typescript-3.0.1
...
feat: Upgrade TypeScript to 3.0.1
2018-08-14 11:46:08 -07:00
F. Eugene Aumson
e79c7632e6
simplify method interface
2018-08-14 11:42:06 -07:00
F. Eugene Aumson
aa27346f93
simplify method parameter
2018-08-14 11:42:06 -07:00
F. Eugene Aumson
db6de490b2
corrected whitespace (no functional changes)
2018-08-14 11:42:06 -07:00
F. Eugene Aumson
014d71d5ae
compile contracts in batches
...
one batch per compiler version needed.
2018-08-14 11:42:06 -07:00
F. Eugene Aumson
783bc873db
extract method _verifyAndPersistCompilationAsync()
2018-08-14 11:42:06 -07:00
F. Eugene Aumson
478bf14289
extract method _compile()
2018-08-14 11:42:06 -07:00
F. Eugene Aumson
d89934954d
extract function getSolcAsync()
2018-08-14 11:42:06 -07:00
Alex Browne
6baa5ef311
feat: Upgrade TypeScript to 3.0.1
2018-08-14 11:02:04 -07:00
dependabot[bot]
db20ad1c5d
Bump @types/fetch-mock from 5.12.2 to 6.0.3
...
Bumps [@types/fetch-mock](https://github.com/DefinitelyTyped/DefinitelyTyped ) from 5.12.2 to 6.0.3.
- [Release notes](https://github.com/DefinitelyTyped/DefinitelyTyped/releases )
- [Commits](https://github.com/DefinitelyTyped/DefinitelyTyped/commits )
Signed-off-by: dependabot[bot] <support@dependabot.com >
2018-08-14 06:21:07 +00:00
Francesco Agosti
56eb444ea4
Merge pull request #964 from 0xProject/feature/sra-api/add-defaults
...
[sra-api] Add defaults for networkId and pagination
2018-08-13 23:05:37 -07:00
Brandon Millman
6a2634d362
Make marketUtils interface compatible with Order and SignedOrder
2018-08-13 21:31:23 -07:00
Brandon Millman
a2192e62df
Update CHANGELOG
2018-08-13 21:31:23 -07:00
Brandon Millman
66745c5260
Remove remaining amounts that are now defaults in tests
2018-08-13 21:31:22 -07:00
Brandon Millman
c10c4cec1d
Update marketUtils api
2018-08-13 21:31:22 -07:00
Fabio Berger
f2d9dfb56b
Remove 0x.js from Circle CI
2018-08-13 20:51:04 -07:00
fragosti
228387f995
Merge branch 'development' of https://github.com/0xProject/0x-monorepo into feature/sra-api/add-defaults
2018-08-13 18:52:32 -07:00
Fabio Berger
336519a690
Add PR nr.
2018-08-13 18:50:12 -07:00
Fabio Berger
10dc3ea81c
Fix merge
2018-08-13 18:49:35 -07:00
fragosti
dd7e03c7d7
Add defaults for networkId and pagination
2018-08-13 18:46:54 -07:00
Alex Browne
fadd292ecf
Publish
...
- 0x.js@1.0.1-rc.3
- @0xproject/abi-gen@1.0.5
- @0xproject/assert@1.0.5
- @0xproject/base-contract@2.0.0-rc.1
- @0xproject/connect@1.0.5
- @0xproject/contract-wrappers@1.0.1-rc.3
- contracts@2.1.40
- @0xproject/dev-utils@1.0.4
- ethereum-types@1.0.4
- @0xproject/fill-scenarios@1.0.1-rc.3
- @0xproject/json-schemas@1.0.1-rc.4
- @0xproject/metacoin@0.0.15
- @0xproject/migrations@1.0.4
- @0xproject/monorepo-scripts@1.0.5
- @0xproject/order-utils@1.0.1-rc.3
- @0xproject/order-watcher@1.0.1-rc.3
- @0xproject/react-docs@1.0.5
- @0xproject/react-docs-example@0.0.20
- @0xproject/react-shared@1.0.6
- @0xproject/sol-compiler@1.0.5
- @0xproject/sol-cov@2.0.0
- @0xproject/sol-resolver@1.0.5
- @0xproject/sra-api@1.0.1-rc.4
- @0xproject/sra-report@1.0.5
- @0xproject/subproviders@1.0.5
- @0xproject/testnet-faucets@1.0.41
- @0xproject/tslint-config@1.0.5
- @0xproject/types@1.0.1-rc.4
- @0xproject/typescript-typings@1.0.4
- @0xproject/utils@1.0.5
- @0xproject/web3-wrapper@1.2.0
- @0xproject/website@0.0.44
2018-08-13 18:34:51 -07:00
Alex Browne
7c8a7a2420
Updated CHANGELOGS
2018-08-13 18:34:37 -07:00
Brandon Millman
99b744ba52
Update sortingUtils to support Order and SignedOrder
2018-08-13 18:32:15 -07:00
Fabio Berger
c320c8742e
Add CHANGELOG entry about public interface refactor
2018-08-13 18:20:45 -07:00
Fabio Berger
3a086cae1a
Merge branch 'development' into refactor/0x-js-exported-interface
...
* development:
fix(0x.js, order-utils): Fix CHANGELOG.json versions
2018-08-13 18:15:50 -07:00
Fabio Berger
b10cba600d
Refactor 0x.js to simply re-export it's own sub-dependencies rather then wrapping them in a ZeroEx object
2018-08-13 18:10:11 -07:00
Alex Browne
3b0fa1aa87
fix(0x.js, order-utils): Fix CHANGELOG.json versions
2018-08-13 18:06:27 -07:00
Brandon Millman
d859399841
Change rateUtils to use Order
2018-08-13 17:46:43 -07:00
Fabio Berger
8169155a65
Update yarn.lock
2018-08-13 16:56:05 -07:00
Fabio Berger
952367d532
Add missing types from 0x.js index.ts
2018-08-13 16:55:52 -07:00
Fabio Berger
67666446bf
Add a check to make sure types part of the exported interface are also exported from the packages index.ts
2018-08-13 16:55:37 -07:00
Fabio Berger
3d1c8dfe06
Remove old comment
2018-08-13 16:52:45 -07:00
Alex Browne
283175df98
Run publish/installation tests in CircleCI ( #951 )
...
feat(monorepo-scripts): Run publish tests in CircleCI
2018-08-13 16:49:50 -07:00
Fabio Berger
aeb368a1d9
Merge pull request #932 from 0xProject/fix-ganache-fork
...
Fix ganache fork
2018-08-13 19:45:01 -04:00
Jacob Evans
e51deb93ee
Merge pull request #914 from 0xProject/feature/0x.js/ec-signature-string
...
0x.js Return signature as a hex encoded string
2018-08-14 09:36:11 +10:00
Jacob Evans
a351757493
Update version numbers.
...
Add source for Metamask future fix.
Consolidate switch statement to one return
2018-08-14 09:18:13 +10:00
Francesco Agosti
0025c6640b
Merge pull request #958 from 0xProject/feature/sra-api/camel-case-everything
...
[sra-api] Enforce camelCase for all parameters and other changes.
2018-08-13 15:12:01 -07:00
Alex Browne
25a8554be1
fix(sol-compiler, sol-resolver): Bug where sol-resolver tried to read a directory ( #961 )
...
fix(sol-compiler, sol-resolver): Fix bug where sol-resolver tried to read a directory
2018-08-13 14:17:05 -07:00
Fabio Berger
cd76c129da
Merge pull request #955 from feuGeneA/patch-6
...
[PR template] a to-do list should be in the imperative mood
2018-08-13 16:46:34 -04:00
Fabio Berger
7340338626
Merge pull request #938 from 0xProject/sol-cov-fixes
...
Sol cov fixes
2018-08-13 16:40:46 -04:00
Fabio Berger
9d3c287918
Merge branch 'sol-cov-fixes' of github.com:0xProject/0x-monorepo into sol-cov-fixes
...
* 'sol-cov-fixes' of github.com:0xProject/0x-monorepo: (49 commits)
Add @return comments
Import marshaller directly
Update comment about ethers checksummed address behavior
Add packages/coverage/.gitkeep file
Update CI config and package.json to run @0xproject/utils tests on CI
Update remaining CHANGELOG.json files
Change amir picture
Update CHANGELOG.json for contract-wrappers
Update ethers typings for TypeScript 2.9.2
Update CHANGELOG.json for base-contract
Move some ethers-related types to typescript-typings/ethers
Apply prettier
Add strictArgumentEncodingCheck to BaseContract and use it in contract templates
fix(monorepo-scripts): Fix typo in git tag command
feat(monorepo-scripts): Add confirmation prompt before publishing
fix comments and styling for MixinSignatureValidator
Update TypeScript to version 2.9.2
Use asm for hashEIP712Message, increment free memory pointer after asm hashing functions
Fix comments, styling, and optimize hashOrder
Remove assertion comments
...
2018-08-13 13:01:32 -07:00
Fabio Berger
c2b5fe3d84
Remove test for unknown prop now that we are allowing additional props fro txData
2018-08-13 13:01:10 -07:00
fragosti
5ef84d61fa
Ignore api.json in prettier
2018-08-13 12:58:15 -07:00
fragosti
58321a36dc
apply prettier
2018-08-13 11:45:13 -07:00
Jacob Evans
ca4905c343
Rename from SignerProviderType.EthSign to SignerType.Default
2018-08-11 18:27:21 +10:00
fragosti
b6d793aec4
Enforce camelCase for all parameters and change the way the site is deployed and hosted
2018-08-10 15:56:47 -07:00
F. Eugene Aumson
83fb9df63d
a to-do list should be in the imperative mood
2018-08-10 00:34:31 -07:00
Amir Bandeali
083319786f
Merge pull request #948 from 0xProject/feature/contracts/forwarderFoK
...
[contracts] Make marketBuy functions revert if entire amount not filled
2018-08-09 17:22:56 -07:00
Francesco Agosti
719699eb30
Merge pull request #916 from 0xProject/feature/sra/add-sra-package
...
Add the sra-api package (OpenAPI Spec)
2018-08-09 17:02:43 -07:00
fragosti
889ec81ff3
Fix order-watcher json-schemas
2018-08-09 16:43:16 -07:00
fragosti
2f66f26048
Fix linting issues
2018-08-09 16:41:43 -07:00
fragosti
713f285f37
fix contract-wrappers json-schemas
2018-08-09 16:22:20 -07:00
Brandon Millman
ab64ea7377
Updated CHANGELOG
2018-08-09 19:20:07 -04:00
Brandon Millman
b86210332f
Fix lint errors
2018-08-09 19:12:42 -04:00
Brandon Millman
af52598d32
Update tests for optional feeRate
2018-08-09 19:12:42 -04:00
Brandon Millman
cbe639866e
Make feeRate optional with a default of 0
2018-08-09 19:12:42 -04:00
Brandon Millman
fcd57d2743
Add tests for sortingUtils
2018-08-09 19:12:42 -04:00
Brandon Millman
c0924d8067
Implement sorting utils
2018-08-09 19:12:42 -04:00
Brandon Millman
a1860b076d
Add tests for rateUtils
2018-08-09 19:12:42 -04:00
Brandon Millman
32ab4dcac7
Implement rate utils
2018-08-09 19:12:42 -04:00
fragosti
938a99f435
Merge branch 'development' of https://github.com/0xProject/0x-monorepo into feature/sra/add-sra-package
2018-08-09 15:57:12 -07:00
Alex Browne
f97ec000e1
Merge pull request #949 from 0xProject/fix/update-dependencies
...
fix: Update dependencies
2018-08-09 14:22:16 -07:00
Amir Bandeali
1b5c5e7a3b
Change withdrawERC20 => withdrawAsset, reuse transfer logic
2018-08-09 14:07:27 -07:00
fragosti
c804e2230d
Update Clays linkedin
2018-08-09 12:25:26 -07:00
fragosti
3f610d4865
Merge https://github.com/0xProject/0x-monorepo into development
2018-08-09 12:15:30 -07:00
fragosti
8404e0e73f
Add clay to website
2018-08-09 12:15:18 -07:00
fragosti
b2c666bb1f
Apply prettier
2018-08-09 11:42:05 -07:00
Alex Browne
f3761af567
fix: Update dependencies
2018-08-09 11:35:54 -07:00
Amir Bandeali
b9d8d2d5e3
Make marketBuy functions revert if entire amount not filled
2018-08-09 11:26:32 -07:00
Amir Bandeali
b60a74c8bc
Merge pull request #941 from 0xProject/feature/contracts/returnValuesTests
...
[contracts] Test fillOrder return values and abiEncodeFillOrder
2018-08-09 10:39:14 -07:00
fragosti
0113ecee96
Change scripts folder to build_scripts
2018-08-09 10:13:37 -07:00
fragosti
eb20e86947
Force case change in file
2018-08-09 09:39:29 -07:00
Leonid Logvinov
15e15f994a
Merge branch 'development' into sol-cov-fixes
2018-08-09 17:03:41 +02:00
Leonid Logvinov
d44ff6a915
Add @return comments
2018-08-09 17:02:13 +02:00
Leonid Logvinov
68605ca261
Import marshaller directly
2018-08-09 17:00:05 +02:00
Jacob Evans
5d4dd406f2
Update Changelogs. Rebased from development
2018-08-09 12:05:17 +10:00
Jacob Evans
9dd6ba7825
Update jsdoc
2018-08-09 12:02:17 +10:00
Jacob Evans
45e9fbe8f9
Introduce SignerProviderType
...
This allows the developer to indicate the nuanced signer provider. Some have different implementations (trezor, ledger) and others have different implementations (metamask). Breaking the abstraction of eth_sign. EthSign assumes a spec compliant implementation and can be used as a default
2018-08-09 12:02:12 +10:00
Alex Browne
53713188fe
Merge pull request #915 from 0xProject/feature/encode-decode-checks
...
Add strictArgumentEncodingCheck to BaseContract and use it in contract templates
2018-08-08 18:28:15 -07:00
Alex Browne
c4c37cafa0
Update comment about ethers checksummed address behavior
2018-08-08 17:58:04 -07:00
Alex Browne
5b7774f9d0
Add packages/coverage/.gitkeep file
2018-08-08 17:33:20 -07:00
Alex Browne
ca7d8a8940
Update CI config and package.json to run @0xproject/utils tests on CI
2018-08-08 16:47:36 -07:00
Alex Browne
762bbe9bcd
Update remaining CHANGELOG.json files
2018-08-08 16:44:52 -07:00
fragosti
03fb73d1d2
Merge branch 'development' of https://github.com/0xProject/0x-monorepo into development
2018-08-08 15:50:59 -07:00
Amir Bandeali
d10e2652ae
Revert incrementing memory ptr in dispatchTransferFrom
2018-08-08 15:44:43 -07:00
Amir Bandeali
9a5d7b7635
Test abiEncodeFillOrder as part of combinatorial follOrder tests
2018-08-08 15:44:43 -07:00
Amir Bandeali
1fb3da6b53
Increment free memory pointer for internal Exchange functions that use asm
2018-08-08 15:44:43 -07:00
Amir Bandeali
970bef717e
Add return values to combinatorial fillOrder tests
2018-08-08 15:44:43 -07:00
fragosti
2a85f79040
Change amir picture
2018-08-08 15:42:09 -07:00
Amir Bandeali
651a468b44
Merge pull request #946 from 0xProject/fix/contracts/signatureValidatorComments
...
[contracts] Fix comments and styling for MixinSignatureValidator
2018-08-08 15:35:34 -07:00
fragosti
5e8ad0aef4
Merge branch 'development' of https://github.com/0xProject/0x-monorepo into feature/sra/add-sra-package
2018-08-08 15:12:10 -07:00
Alex Browne
44d909c0c7
Update CHANGELOG.json for contract-wrappers
2018-08-08 14:54:35 -07:00
Alex Browne
44b01f2069
Update ethers typings for TypeScript 2.9.2
2018-08-08 14:52:05 -07:00
fragosti
d7d51791a6
Remove md hints because the static site cannot handle them
2018-08-08 14:50:06 -07:00
fragosti
9e3fe7092b
Add section about json-schemas and sra report
2018-08-08 14:47:43 -07:00
fragosti
083d42c8f7
Fix links in markdown
2018-08-08 14:36:38 -07:00
fragosti
6121a6d2bf
Add to changelog and fix OrderBook typo
2018-08-08 14:28:09 -07:00
Alex Browne
09af23f950
Update CHANGELOG.json for base-contract
2018-08-08 14:27:30 -07:00
Alex Browne
52e094addc
Move some ethers-related types to typescript-typings/ethers
2018-08-08 14:27:30 -07:00
Alex Browne
6a6739ebbe
Apply prettier
2018-08-08 14:27:30 -07:00
Alex Browne
6a5965d73b
Add strictArgumentEncodingCheck to BaseContract and use it in contract templates
2018-08-08 14:27:30 -07:00
Alex Browne
19cda0eb03
Merge pull request #947 from 0xProject/feature/confirm-before-publish
...
Add confirmation prompt before publishing
2018-08-08 14:23:52 -07:00
fragosti
cc67c0df51
Correct orderbook typo
2018-08-08 14:18:24 -07:00
fragosti
76b91cbcda
Enforce that error code are ints not number
2018-08-08 14:16:59 -07:00
Alex Browne
13f0d27f7c
Merge pull request #945 from 0xProject/fix/typescript-2.9.2
...
Update TypeScript to version 2.9.2
2018-08-08 14:12:18 -07:00
Alex Browne
5ccf41c566
fix(monorepo-scripts): Fix typo in git tag command
2018-08-08 14:01:57 -07:00
Alex Browne
797fd38e00
feat(monorepo-scripts): Add confirmation prompt before publishing
2018-08-08 14:01:12 -07:00
fragosti
9aacceb0e4
Remove tests directory, use swagger api, make json api compliant
2018-08-08 14:00:50 -07:00
Amir Bandeali
68fb1bf376
fix comments and styling for MixinSignatureValidator
2018-08-08 13:58:29 -07:00
Amir Bandeali
a6ccfaf9ca
Merge pull request #925 from 0xProject/refactor/contracts/hashing
...
[contracts] Fix comments, styling and small optimization for hashOrder
2018-08-08 13:48:31 -07:00
fragosti
c9e1b7c5dc
Change remainingFillableAmount to metaData
2018-08-08 11:57:16 -07:00
Alex Browne
6e2e658162
Update TypeScript to version 2.9.2
2018-08-08 11:27:38 -07:00
Amir Bandeali
149c07dfd2
Use asm for hashEIP712Message, increment free memory pointer after asm hashing functions
2018-08-08 11:15:38 -07:00
Fabio Berger
9f42ceb5a3
Split publish_utils since it was becoming too big and unwieldy
2018-08-08 09:47:06 -04:00
Fabio Berger
386b5bb122
Add back hashSpy
2018-08-08 09:33:20 -04:00
Fabio Berger
ca67e7d36f
Remove console.log
2018-08-08 09:32:32 -04:00
Fabio Berger
d49af66add
Add additional special-case acronym
2018-08-08 09:32:14 -04:00
fragosti
853b5aa38b
Change some static side configs
2018-08-07 18:18:37 -07:00
fragosti
4e30bc3e16
Add POST order endpoint
2018-08-07 17:58:38 -07:00
fragosti
95b656f360
Add GET fee_recipients
2018-08-07 17:42:52 -07:00
fragosti
b0a7db81cb
Add GET order_config
2018-08-07 16:52:34 -07:00
fragosti
e6c91493f2
token_pairs -> asset_pairs
2018-08-07 16:26:25 -07:00
fragosti
3771df728c
Add GET OrderBook endpoint
2018-08-07 16:24:31 -07:00
fragosti
f6dbc23995
Add GET order endpoint spec
2018-08-07 16:10:59 -07:00
fragosti
f36a43a83f
Add orders endpoint
2018-08-07 15:39:33 -07:00
fragosti
f4c2fabbf8
Minor refactoring
2018-08-07 15:03:52 -07:00
Amir Bandeali
3d6cf50364
Fix comments, styling, and optimize hashOrder
2018-08-07 14:34:28 -07:00
fragosti
0a616ad3b8
Merge branch 'development' of https://github.com/0xProject/0x-monorepo into feature/sra/add-sra-package
2018-08-07 13:52:53 -07:00
fragosti
57a4429123
Add discharge config and deploy
2018-08-07 13:50:56 -07:00
fragosti
3b542bf356
Add static site build
2018-08-07 13:36:59 -07:00
fragosti
be472b61e7
Add markdown section
2018-08-07 13:22:11 -07:00
Brandon Millman
8199e87943
Merge pull request #937 from 0xProject/feature/contract-wrappers/forwarder-estimation-utils
...
Add marketUtils object for assisting with market buy calculations
2018-08-06 16:36:32 -04:00
Brandon Millman
35201af4b1
Remove assertion comments
2018-08-06 16:35:49 -04:00
Fabio Berger
1a89905ab9
Remove hash spy for now
2018-08-06 15:39:21 -04:00
Fabio Berger
b2b3c24fd2
Remove console.log
2018-08-06 15:39:11 -04:00
Fabio Berger
bc5835229d
Remove stray console log
2018-08-06 15:31:52 -04:00
Fabio Berger
6182d2c7f6
Pass in typeDefinitionByName so that type declarations also link to inner-types and show the popover
2018-08-06 15:28:21 -04:00
Fabio Berger
af90a777c6
Update types
2018-08-06 15:27:39 -04:00
Fabio Berger
fdcb42d8e1
Fix bug where we only rendered one TypeDoc JSON key per export, instead of all of them
2018-08-06 15:27:28 -04:00
Fabio Berger
4e6322beb5
Add missing type exports
2018-08-06 15:26:39 -04:00
Fabio Berger
6e122691d1
Fix bug related to react-scroll's scrollSpy and the render order of elements
2018-08-06 11:57:56 -04:00
Fabio Berger
ea5684e054
Remove unused imports
2018-08-06 11:01:12 -04:00
Fabio Berger
50bbd793c6
Fix key
2018-08-06 10:55:19 -04:00
Fabio Berger
a1a777e715
Add missing type
2018-08-06 10:49:17 -04:00
Fabio Berger
d234ee12de
Update yarn.lock
2018-08-06 10:49:11 -04:00
Fabio Berger
50e0ddcf79
Update dep
2018-08-06 10:49:02 -04:00
Fabio Berger
da304de3fc
Re-order deps
2018-08-06 10:48:45 -04:00
Fabio Berger
ff3c77f7c4
Remove stray console.lgos
2018-08-06 10:48:18 -04:00
Brandon Millman
0bc775cdb8
Remove 0x test case from hexSchema test
2018-08-05 21:02:10 -04:00
Brandon Millman
2273798df9
Update CHANGELOGs
2018-08-05 20:58:57 -04:00
Brandon Millman
7d0bec9b2a
Add some test cases that stress slippageBufferAmount param
2018-08-05 20:54:29 -04:00
Brandon Millman
8382161f75
Add tests for findFeeOrdersThatCoverFeesForTargetOrders
2018-08-05 20:48:56 -04:00
Brandon Millman
bc5f8e52de
Change orderStates param name to remaingFillableMakerAssetAmounts
2018-08-05 18:33:52 -04:00
Brandon Millman
09c0fc94fc
Implement first round of tests for findOrdersThatCoverMakerAssetFillAmount
2018-08-05 18:33:52 -04:00
Brandon Millman
e5d65b585a
Update hex schema to match 0x
2018-08-05 18:33:52 -04:00
Brandon Millman
d9933237a0
Move helper functions into order-utils
2018-08-05 18:33:52 -04:00
Brandon Millman
a016747c36
Add findFeeOrdersThatCoverFeesForTargetOrders to ForwarderWrapper
2018-08-05 18:33:52 -04:00
Brandon Millman
1c06380ef5
Add findOrdersThatCoverMakerAssetFillAmount static method on ForwarderWrapper
2018-08-05 18:33:52 -04:00
Brandon Millman
47fef1f8ff
Merge pull request #936 from 0xProject/feature/contract-wrappers/forwader-optimizations
...
ForwarderWrapper order optimizations
2018-08-05 17:47:42 -04:00
Brandon Millman
3cb955c136
Move CreateOrderOpts into shared types
2018-08-05 17:15:58 -04:00
Brandon Millman
47673ba4bb
Update createFactory to accept one createOrderOpts param to encompass all optional params
2018-08-05 16:54:35 -04:00
Fabio Berger
4527e9ce00
Remove prefix hack and add prefix for objectLiteral functions
2018-08-04 10:09:59 +02:00
Fabio Berger
7759e67a5a
Rename EIP712Utils to eip712Utils since objectLiterals shouldn't start with caps
2018-08-04 10:09:08 +02:00
Brandon Millman
3865a081a0
Prettier
2018-08-03 16:46:55 -04:00
Fabio Berger
4d75689790
Fix commebt
2018-08-03 22:42:17 +02:00
Fabio Berger
6df8746871
Omit certain exports and re-org index.ts
2018-08-03 22:37:02 +02:00
Fabio Berger
c68e183953
Add missing sol-cov comments
2018-08-03 22:36:44 +02:00
Fabio Berger
f42119c928
Add missing compiler comments
2018-08-03 22:36:32 +02:00
Fabio Berger
30be039570
Add missing comments
2018-08-03 22:24:42 +02:00
Brandon Millman
d00ee5df0d
Fix CHANGELOGs
2018-08-03 16:04:59 -04:00
Brandon Millman
4f381ca1d9
Update orderFactory interface
2018-08-03 16:04:47 -04:00
Fabio Berger
bcc1ad2086
Re-order index.ts and add missing types
2018-08-03 21:30:57 +02:00
Fabio Berger
343cd05363
Add missing comments
2018-08-03 21:27:01 +02:00
Fabio Berger
d9f09b5e1e
Make rendering of individually exported functions lighter-weight
2018-08-03 19:45:09 +02:00
Fabio Berger
9337d207a1
Stop exporting constants from order-utils
2018-08-03 19:41:55 +02:00
Fabio Berger
c17d6c47c3
Properly render class/objectLiteral properties that are simple variables
2018-08-03 19:24:58 +02:00
Fabio Berger
a728247d6c
Display camelCase names all-caps properly
2018-08-03 18:28:56 +02:00
Fabio Berger
36d615318d
Omit several exports from order-utils docs
2018-08-03 17:52:09 +02:00
Fabio Berger
1588f4ac39
Stop exporting crypto
2018-08-03 17:51:58 +02:00
Fabio Berger
0e82be1bda
Remove react-docs-example package and links to it
2018-08-03 17:18:18 +02:00
Fabio Berger
d85ce6ac75
Make signature_util into an object literal so related functions are rendered together in the docs
2018-08-03 17:15:14 +02:00
Fabio Berger
0d3d9dad84
Don't process functions beginning with underscores
2018-08-03 17:14:14 +02:00
Fabio Berger
b8c8258404
Don't render object literal properties that start with underscore since are private
2018-08-03 17:13:38 +02:00
Fabio Berger
3ee3fc2fb3
Add missing doc comments
2018-08-03 17:13:10 +02:00
Leonid Logvinov
bb4d15005a
Add comments
2018-08-03 16:45:26 +02:00
Leonid Logvinov
477c3dc4f6
Add PR numbers
2018-08-03 16:28:00 +02:00
Leonid Logvinov
81f689e693
Add sol-cov CHANGELOG
2018-08-03 13:57:19 +02:00
Leonid Logvinov
e80fa6e311
Read truffle compiler config from truffle.js and assert that the passed solidity version matches the one in artifacts
2018-08-03 13:42:47 +02:00
Leonid Logvinov
c94168981c
Use CallDataRPC in subprovider
2018-08-03 13:42:05 +02:00
Leonid Logvinov
749ec0cefe
Add a TODO for failed transactions
2018-08-03 13:38:40 +02:00
Leonid Logvinov
bd488020df
Export RPC data types from web3-wrapper
2018-08-03 13:36:16 +02:00
Leonid Logvinov
ab398751e1
Alow additional properties in txData json-schema
2018-08-03 13:34:40 +02:00
Leonid Logvinov
74d5f2f0b9
Export marshaller from web3-wrapper
2018-08-03 13:32:45 +02:00
Fabio Berger
10f6647ab3
Add missing types to web3-wrapper index.ts
2018-08-03 13:27:20 +02:00
Fabio Berger
406b7c33f5
Re-order subproviders index.ts and add missing types
2018-08-03 13:27:08 +02:00
Fabio Berger
13520dbd94
Add missing types to sol-cov index.ts
2018-08-03 13:02:29 +02:00
Fabio Berger
d136df7679
Color-code basic type arrays orange aswell
2018-08-03 13:02:14 +02:00
Fabio Berger
8c96a31152
Fix sol-compiler doc configs
2018-08-03 12:40:47 +02:00
Fabio Berger
d4bd4ec441
Add comments for types and unnest type declarations
2018-08-03 12:40:35 +02:00
Fabio Berger
e4aed98a3d
Add missing type exports
2018-08-03 12:40:01 +02:00
Fabio Berger
4a2a22a43b
Refactor logic for clarity
2018-08-03 11:44:50 +02:00
Fabio Berger
47584b18e9
Fix-up Order-utils doc page
2018-08-03 11:14:16 +02:00
Fabio Berger
6dd656bdfc
Add OrderWatcher docs page
2018-08-03 11:14:01 +02:00
fragosti
260640feed
Refactor using some utility methods
2018-08-02 20:19:50 -07:00
fragosti
36e7cb16aa
Add errors and headers
2018-08-02 18:24:24 -07:00
fragosti
0390a5ecbf
Limit error codes with ranges
2018-08-02 18:08:36 -07:00
Brandon Millman
82092ab50a
Rename to calldata utils
2018-08-02 16:03:19 -07:00
Brandon Millman
c3e6be7956
Add missing PR numbers
2018-08-02 15:53:02 -07:00
fragosti
1ce6579c3a
Create asset_pairs SRA endpoint (and establish conventions)
2018-08-02 15:25:40 -07:00
Fabio Berger
b5d98a2803
Fix link in 0x.js intro
2018-08-02 21:09:48 +02:00
Fabio Berger
c7a5b8c776
Add MD sections to contract-wrappers docs
2018-08-02 21:09:38 +02:00
Fabio Berger
90ead59d34
Add support for rendering nested IndexSignatures
2018-08-02 21:09:18 +02:00
Fabio Berger
faa980ffc3
Add ability to omit rendering specific exports and also support direct exports from index.ts
2018-08-02 21:08:21 +02:00
fragosti
afc5c2616a
Enforce stronger naming convention for json schema ids
2018-08-02 11:57:23 -07:00
Fabio Berger
9a3b630b19
prettier
2018-08-02 17:27:29 +02:00
Fabio Berger
b3473ff89f
Remove unused var
2018-08-02 17:27:10 +02:00
Fabio Berger
987971bd59
Fix bug where if there were multiple matches, it wouldn't always take the longest match
2018-08-02 17:26:53 +02:00
Fabio Berger
71a2f2d721
We need to always include the globals.d.ts otherwise TS complains about .json imports
2018-08-02 17:25:18 +02:00
Brandon Millman
6e74896620
CHANGELOG
2018-08-01 20:49:10 -07:00
Brandon Millman
30c6fe08ec
Add tests
2018-08-01 20:47:59 -07:00
Brandon Millman
7c864b81e0
Add createOrder with no signing to orderFactory
2018-08-01 20:47:59 -07:00
Brandon Millman
4f006fdc5c
Create marketBuyOrdersOptimizations
2018-08-01 20:23:44 -07:00
Brandon Millman
9f7f61085c
Update contract-wrappers CHANGELOG.json
2018-08-01 15:29:47 -07:00
Brandon Millman
2414b47a30
Merge pull request #934 from 0xProject/feature/contract-wrappers/forwader
...
Initial forwarder contract wrapper
2018-08-01 15:26:45 -07:00
Fabio Berger
238eef6bae
Fix connect docs
2018-08-02 00:01:23 +02:00
Fabio Berger
b92b745ab7
Don't ignore compiler errors
2018-08-02 00:01:16 +02:00
Fabio Berger
0132286cab
Add contract-wrappers page and make topBar component more concise
2018-08-02 00:01:02 +02:00
fragosti
f8a252d142
All schema tests padding
2018-08-01 13:55:16 -07:00
fragosti
962d6e71b6
update orders channel subscribe schema
2018-08-01 13:52:40 -07:00
fragosti
48aaf22855
Update order book schema test
2018-08-01 13:34:10 -07:00
fragosti
8351f5998a
Add relayerApiOrdersResponseTest
2018-08-01 13:27:01 -07:00
Fabio Berger
2494af99aa
Prefix menu and sections with markdown as that is all the should now be defined
2018-08-01 21:00:45 +02:00
Fabio Berger
e5b93d1f02
Add callpath to properties
2018-08-01 20:48:19 +02:00
fragosti
86eafeb826
Add tests for asset pair endpoint
2018-08-01 11:44:59 -07:00
Fabio Berger
32e1c2ac97
Add padding above anchor titles so they show up nice when scrolled to
2018-08-01 19:02:20 +02:00
Fabio Berger
5e3bbbbb3c
Use our fork of react-scroll that fixes scrolling within an absolutely positioned div to work correctly. See: https://github.com/fisshy/react-scroll/pull/330
2018-08-01 18:56:31 +02:00
Fabio Berger
3bdf6004ca
Start refactoring docs to remove unnecessary configs given more concise TypeDoc JSON
2018-08-01 17:36:37 +02:00
Fabio Berger
11869122b4
Update React-scroll, getting rid of the need to manually set the url hash
2018-08-01 17:33:28 +02:00
Fabio Berger
9b24459108
Add /src/artifacts in order-utils to gitignore
2018-08-01 17:29:24 +02:00
Fabio Berger
c5fbc5c991
Also add artifacts to src
2018-08-01 17:28:48 +02:00
Fabio Berger
0413e3e77f
Change order of index.ts since it not dictates to ordering of the docs
2018-08-01 17:27:33 +02:00
Fabio Berger
92fda0a940
Remove unused dep so that it's not re-compiled onWatcher
2018-08-01 17:27:10 +02:00
fragosti
63e088730a
Group all standard relayer api tests together
2018-07-31 17:46:57 -07:00
fragosti
a78d35f84e
Add test for relayerApiOrderSchema
2018-07-31 17:22:26 -07:00
fragosti
63e869f6d0
Add paginated collection test case
2018-07-31 17:04:22 -07:00
fragosti
4aff9515d8
Get schema tests running (not crashiing)
2018-07-31 16:37:51 -07:00
Leonid Logvinov
6f0daa5463
Add the CHANGELOG entry for #909
2018-07-31 15:28:17 +02:00
Leonid Logvinov
a658aaaf30
Merge pull request #909 from joincivil/ritave/resolver-check-dirs
...
Fixed the relative resolver not checking if the file can be read in the
2018-07-31 14:49:50 +02:00
Leonid Logvinov
37590d5f5e
Merge branch 'development' into ritave/resolver-check-dirs
2018-07-31 14:47:51 +02:00
Brandon Millman
ca1f926d6d
Clarify ethAmount is in wei
2018-07-31 00:26:53 -07:00
Brandon Millman
5d44a67e62
Update forwarder_wrapper_test
2018-07-31 00:11:29 -07:00
Brandon Millman
8ed3d59f96
Add more assertions
2018-07-31 00:11:29 -07:00
Brandon Millman
bc93ff0cb5
Write initial test for forwarder_wrapper
2018-07-31 00:11:29 -07:00
Brandon Millman
44498f2263
Fix spelling error in exchange wrapper tests
2018-07-31 00:11:29 -07:00
Brandon Millman
045751a430
Add getOrdersInfo to exchange_wrapper
2018-07-31 00:11:28 -07:00
fragosti
162fe797fc
Update schemas export
2018-07-30 17:53:01 -07:00
fragosti
e671563f1e
Update json-schemas for SRA v1
2018-07-30 17:16:14 -07:00
Brandon Millman
a7238d0fdb
Implement initial forwarder wrapper
2018-07-30 13:58:19 -07:00
Fabio Berger
2a899f5295
Move to dep
2018-07-30 22:42:22 +02:00
Fabio Berger
b7cd84fad6
Remove outdated parts of Dockerfile
2018-07-30 22:42:05 +02:00
Fabio Berger
36b6da7c4f
Fix github dep to point to branch
2018-07-30 22:41:51 +02:00
Brandon Millman
02eb575813
Merge pull request #931 from 0xProject/feature/website/meta-tags
...
Add MetaTags component for easily adding customizable meta tags for a new page
2018-07-30 13:28:09 -07:00
Brandon Millman
ca8a6665ba
Add back tags in html
2018-07-30 13:27:27 -07:00
Fabio Berger
ba00cd916a
Remove console
2018-07-30 21:09:56 +02:00
Fabio Berger
b4f916d214
Standardize child naming
2018-07-30 21:09:17 +02:00
Fabio Berger
79faf7d3cb
Update yarn.lock
2018-07-30 15:40:20 +02:00
Fabio Berger
79b1b6c8e0
Fix bugs in doc gen
2018-07-30 15:40:10 +02:00
Brandon Millman
2ecf7a3349
Fix jobs page overflow issue
2018-07-30 00:58:30 -07:00
Brandon Millman
5283dcce2e
Create MetaTags component
2018-07-30 00:48:39 -07:00
Fabio Berger
b56fc697c4
Move logic to publishUtils so can use as command-line and script import
2018-07-29 23:55:28 +02:00
Fabio Berger
b7ff1fe5d3
Move type
2018-07-29 23:34:49 +02:00
Fabio Berger
1b24064c9f
Move publish_release_notes to own script and other publish cleanup
2018-07-29 23:34:42 +02:00
Fabio Berger
bb9237b0f4
Make monorepo-scripts a private package now that no other package depends on it
2018-07-29 23:01:21 +02:00
Fabio Berger
fe2787fcc1
Add back the 'clean' command
2018-07-29 23:00:44 +02:00
Fabio Berger
11778db05a
Remove no longer necessary include
2018-07-29 23:00:33 +02:00
Fabio Berger
454af2bda3
Fix package.json
2018-07-29 22:49:34 +02:00
Fabio Berger
9f7479711e
Improve doc gen script
2018-07-29 22:29:56 +02:00
Fabio Berger
4579e1637d
Add missing exports discovered by generating compact typedoc JSON
2018-07-29 21:59:09 +02:00
Fabio Berger
f4a2e227e1
Remove all in-package monorepo-scripts by adding doc gen/upload and aggregate release note publishing to publish script
2018-07-29 21:58:39 +02:00
Francesco Agosti
48e538f5c7
Merge pull request #910 from 0xProject/feature/website/upgrade-allowance-toggles-to-locks-and-checks
...
[website] Use new designs with tooltips for allowance toggles
2018-07-27 12:02:29 -07:00
fragosti
c851c37630
Merge branch 'development' of https://github.com/0xProject/0x-monorepo into feature/website/upgrade-allowance-toggles-to-locks-and-checks
2018-07-27 11:51:30 -07:00
fragosti
a0d7b1efa5
Remove unused variable
2018-07-27 11:49:06 -07:00
fragosti
1a06e6b305
Add loading state for initial load and other PR feedback
2018-07-27 11:48:04 -07:00
fragosti
43d7045a5b
Add scripts
2018-07-27 10:19:20 -07:00
Olaf Tomalka
9199a56b7a
Added fix to CHANGELOG
2018-07-27 15:20:24 +02:00
Fabio Berger
44d1be27e6
Add note about needing Yarn 1.6 to README
2018-07-27 12:22:43 +02:00
Alex Browne
554d5f97df
Add combinatorial tests for internal Exchange functions ( #807 )
...
* WIP add combinatorial tests for internal Exchange functions
* Change combinitorial testing strategy based on feedback
* Check value of filled[orderHash] in updateFilledState tests
* Add combinatorial tests for addFillResults
* Add combinatorial tests for getPartialAmount
* Implement generic `testWithReferenceFuncAsync`
* Implement generic `testCombinatoriallyWithReferenceFuncAsync`
* Add combinatorial tests for isRoundingError
* Add combinatorial tests for calculateFillResults
* Add support for Geth in internal contract tests
* Fix contract artifacts
* Change DECIMAL_PLACES to 78 and add a note.
* Document new functions in utils
* Optimize tests by only reseting state when needed
* Rename/move some files
* Print parameter names on failure in testWithReferenceFuncAsync
* Add to changelog for utils package
* Appease various linters
* Rename some more things related to FillOrderCombinatorialUtils
* Remove .only from test/exchange/internal.ts
* Remove old test for isRoundingError and getPartialAmount
* Appease linters again
* Remove old todos
* Fix typos, add comments, rename some things
* Re-add some LibMath tests
* Update contract internal tests to use new SafeMath revert reasons
* Apply PR feedback from Amir
* Apply PR feedback from Remco
* Re-add networks to ZRXToken artifact
* Remove duplicate Whitelist in compiler.json
2018-07-26 22:09:55 -07:00
fragosti
78a4b9897c
Add to README
2018-07-26 16:58:27 -07:00
fragosti
c1fcbe3f04
Create API development environment and json distribution
2018-07-26 16:49:43 -07:00
fragosti
efa67d87aa
Rename to sra-api
2018-07-26 14:52:23 -07:00
fragosti
4fe410a277
Add typescript typings for Open API spec
2018-07-26 14:47:02 -07:00
fragosti
3235606644
Reset CHANGELOG
2018-07-26 14:32:22 -07:00
fragosti
260976914d
Add basic smoke test
2018-07-26 14:30:24 -07:00
fragosti
3ca4b7e7a7
Initial commit
2018-07-26 13:24:34 -07:00
Fabio Berger
95c627f581
Publish
...
- 0x.js@1.0.1-rc.2
- @0xproject/abi-gen@1.0.4
- @0xproject/assert@1.0.4
- @0xproject/base-contract@1.0.4
- @0xproject/connect@1.0.4
- @0xproject/contract-wrappers@1.0.1-rc.2
- contracts@2.1.39
- @0xproject/dev-utils@1.0.3
- @0xproject/fill-scenarios@1.0.1-rc.2
- @0xproject/json-schemas@1.0.1-rc.3
- @0xproject/metacoin@0.0.14
- @0xproject/migrations@1.0.3
- @0xproject/order-utils@1.0.1-rc.2
- @0xproject/order-watcher@1.0.1-rc.2
- @0xproject/react-docs@1.0.4
- @0xproject/react-docs-example@0.0.19
- @0xproject/react-shared@1.0.5
- @0xproject/sol-compiler@1.0.4
- @0xproject/sol-cov@1.0.3
- @0xproject/sol-resolver@1.0.4
- @0xproject/sra-report@1.0.4
- @0xproject/subproviders@1.0.4
- @0xproject/testnet-faucets@1.0.40
- @0xproject/types@1.0.1-rc.3
- @0xproject/utils@1.0.4
- @0xproject/web3-wrapper@1.1.2
- @0xproject/website@0.0.43
2018-07-26 17:42:30 +02:00
Fabio Berger
512dbb448b
Updated CHANGELOGS
2018-07-26 17:42:22 +02:00
Fabio Berger
b793c1cc73
Update yarn.lock
2018-07-26 17:20:48 +02:00
Fabio Berger
aea048ecc7
Point to actual current version
2018-07-26 17:19:26 +02:00
Fabio Berger
d0e6413fcf
Add changelog entries for other RCs that did publish
2018-07-26 17:12:17 +02:00
Fabio Berger
3b7ad1688b
Fix changelogs and package versions for ones that weren't published
2018-07-26 17:10:59 +02:00
Fabio Berger
e907b99314
Fix circle.yml
2018-07-26 16:57:08 +02:00
Fabio Berger
973bcb0483
Publish
...
- 0x.js@1.0.1-rc.2
- @0xproject/abi-gen@1.0.3
- @0xproject/assert@1.0.3
- @0xproject/base-contract@1.0.3
- @0xproject/connect@1.0.3
- @0xproject/contract-wrappers@1.0.1-rc.2
- contracts@2.1.38
- @0xproject/dev-utils@1.0.3
- ethereum-types@1.0.3
- @0xproject/fill-scenarios@1.0.1-rc.2
- @0xproject/json-schemas@1.0.1-rc.2
- @0xproject/metacoin@0.0.13
- @0xproject/migrations@1.0.3
- @0xproject/monorepo-scripts@1.0.4
- @0xproject/order-utils@1.0.1-rc.2
- @0xproject/order-watcher@1.0.1-rc.2
- @0xproject/react-docs@1.0.3
- @0xproject/react-docs-example@0.0.18
- @0xproject/react-shared@1.0.4
- @0xproject/sol-compiler@1.0.3
- @0xproject/sol-cov@1.0.3
- @0xproject/sol-resolver@1.0.3
- @0xproject/sra-report@1.0.3
- @0xproject/subproviders@1.0.3
- @0xproject/testnet-faucets@1.0.39
- @0xproject/tslint-config@1.0.4
- @0xproject/types@1.0.1-rc.2
- @0xproject/typescript-typings@1.0.3
- @0xproject/utils@1.0.3
- @0xproject/web3-wrapper@1.1.1
- @0xproject/website@0.0.42
2018-07-26 16:27:08 +02:00
Fabio Berger
87fb9a76ce
Updated CHANGELOGS
2018-07-26 16:26:57 +02:00
Fabio Berger
0187e0c47d
Still test unrunnable packages for compilation issues
2018-07-26 16:20:20 +02:00
Fabio Berger
8732d8ece8
Add changelog entries for next RC publish
2018-07-26 16:02:49 +02:00
Fabio Berger
2e7c130f62
Expose lerna dep
2018-07-26 16:00:46 +02:00
Fabio Berger
a90f434df5
Split running packages that cannot be run in a node.js script
2018-07-26 15:58:35 +02:00
Fabio Berger
3b005ad47c
Fix accidental import from test folder
2018-07-26 15:34:00 +02:00
Fabio Berger
735bc2f178
Re-enable deleted the dir after test runs
2018-07-26 15:32:53 +02:00
Fabio Berger
e3cfa6363d
Change test:installation so it also causes run-time errors to appear
2018-07-26 15:32:30 +02:00
Fabio Berger
331b1cb9a0
Fix lint issue
2018-07-26 15:27:50 +02:00
Fabio Berger
55dbb0ece0
Always append monorepo root path so script can be called from anywhere
2018-07-26 14:42:07 +02:00
Fabio Berger
af4071e119
Delete any remenants of test-env dir before creating a new one
2018-07-26 14:23:45 +02:00
Fabio Berger
9947e643d0
Print version that will be tested
2018-07-26 14:23:07 +02:00
Fabio Berger
d3be4f2852
Add ending slash
2018-07-26 14:22:51 +02:00
Fabio Berger
e320f343f8
Add support for testing installations post-publish as well
2018-07-26 14:14:14 +02:00
Fabio Berger
f6cc7d9c3c
Fix asset path
2018-07-26 14:04:47 +02:00
Fabio Berger
b756f76b0e
Publish
...
- 0x.js@1.0.1-rc.1
- @0xproject/abi-gen@1.0.2
- @0xproject/assert@1.0.2
- @0xproject/base-contract@1.0.2
- @0xproject/connect@1.0.2
- @0xproject/contract-wrappers@1.0.1-rc.1
- contracts@2.1.37
- @0xproject/dev-utils@1.0.2
- ethereum-types@1.0.2
- @0xproject/fill-scenarios@1.0.1-rc.1
- @0xproject/json-schemas@1.0.1-rc.1
- @0xproject/metacoin@0.0.12
- @0xproject/migrations@1.0.2
- @0xproject/monorepo-scripts@1.0.3
- @0xproject/order-utils@1.0.1-rc.1
- @0xproject/order-watcher@1.0.1-rc.1
- @0xproject/react-docs@1.0.2
- @0xproject/react-docs-example@0.0.17
- @0xproject/react-shared@1.0.3
- @0xproject/sol-compiler@1.0.2
- @0xproject/sol-cov@1.0.2
- @0xproject/sol-resolver@1.0.2
- @0xproject/sra-report@1.0.2
- @0xproject/subproviders@1.0.2
- @0xproject/testnet-faucets@1.0.38
- @0xproject/tslint-config@1.0.3
- @0xproject/types@1.0.1-rc.1
- @0xproject/typescript-typings@1.0.2
- @0xproject/utils@1.0.2
- @0xproject/web3-wrapper@1.1.0
- @0xproject/website@0.0.41
2018-07-26 13:53:36 +02:00
Fabio Berger
034948065d
Updated CHANGELOGS
2018-07-26 13:53:27 +02:00
Fabio Berger
0c2df7e589
Fix linter
2018-07-26 13:40:37 +02:00
Fabio Berger
2ae6a71ca3
Revert to using execAsync
2018-07-26 13:27:21 +02:00
Fabio Berger
206fd0f78e
update yarn.lock
2018-07-26 13:20:35 +02:00
Fabio Berger
b84225ac70
Revert to publishing ethereum-types
2018-07-26 13:05:36 +02:00
Fabio Berger
5ebcea53d6
Fix marshaller import
2018-07-26 12:59:48 +02:00
Fabio Berger
a491e01144
Update yarn.lock
2018-07-26 12:52:25 +02:00
Fabio Berger
1236efc008
Temporarily have all packages depend on an older, published version of ethereum-types since we cannot publish a new one
2018-07-26 12:50:15 +02:00
Fabio Berger
e63bbdeb87
Temporarily make ethereum-types private to exclude from publishing
2018-07-26 12:40:31 +02:00
Fabio Berger
084ccb62a6
Add order-watcher artifacts to gitignore
2018-07-26 12:35:22 +02:00
Fabio Berger
015469885d
Fix changelogs
2018-07-26 12:34:41 +02:00
Fabio Berger
061f223269
Remove artifacts for git
2018-07-26 12:15:01 +02:00
Fabio Berger
88ee35d5f9
Call 'lerna publish' with spawn so we see stderr and stdout in real-time
2018-07-26 12:14:13 +02:00
Francesco Agosti
6c5b33ec71
Merge pull request #902 from 0xProject/feature/web3-wrapper/unexport-marshaller
...
Stop exporting marshaller from web3-wrapper
2018-07-25 16:32:04 -07:00
Brandon Millman
31b8dd1bfc
Remove careers page feature flag
2018-07-26 06:55:06 +08:00
Brandon Millman
35113487f1
Merge pull request #893 from 0xProject/feature/website/jobs-page-part2
...
Jobs page
2018-07-25 15:31:54 -07:00
Brandon Millman
9ce8e10115
Header copy change
2018-07-26 06:28:17 +08:00
Brandon Millman
d07d059eda
Margin polish
2018-07-26 06:00:35 +08:00
Fabio Berger
d836b0f815
Also skip prompt when publishing for real
2018-07-25 22:34:50 +02:00
Fabio Berger
1b1733ce7c
Merge pull request #911 from 0xProject/fix-v2-beta-migration
...
Update/Fix V2-beta-testnet migration & Use it in all RC packages
2018-07-25 22:21:32 +02:00
Fabio Berger
5fd64a969b
Add order-watcher artifacts to prettierignore
2018-07-25 22:04:12 +02:00
Fabio Berger
9a762e584c
Add contract-wrappers artifacts to prettierignore
2018-07-25 21:51:36 +02:00
Fabio Berger
7fc0fd9fb6
Prettier fixes
2018-07-25 21:36:56 +02:00
fragosti
da4b70fcae
Merge branch 'v2-prototype' of https://github.com/0xProject/0x-monorepo into feature/web3-wrapper/unexport-marshaller
2018-07-25 10:33:13 -07:00
Fabio Berger
a0db69ee05
Missing artifact
2018-07-25 19:10:36 +02:00
Fabio Berger
2c62504b79
Replace hard-coded compact_artifacts with migrations artifacts
2018-07-25 18:47:40 +02:00
Fabio Berger
67303106dc
Update order-utils to use 2.0.0-beta-testnet artifacts
2018-07-25 18:28:09 +02:00
Fabio Berger
600d574042
Remove artifacts which should no longer be commited
2018-07-25 18:18:28 +02:00
Fabio Berger
07d4f21807
Add artifacts to gitignore
2018-07-25 18:16:09 +02:00
Fabio Berger
4da12067b9
New WETH9 artifacts
2018-07-25 18:12:28 +02:00
Fabio Berger
24ab24879c
Modify WETH9 event arg names to be identical to ERC20 standard suggested names
2018-07-25 18:10:10 +02:00
Fabio Berger
dc51741b83
Update artifacts in contract-wrappers, generate artifacts and improve README
2018-07-25 18:07:12 +02:00
Fabio Berger
dd979dbf6d
Update the kovan addresses in artifacts
2018-07-25 14:58:04 +02:00
Fabio Berger
0cfea5613a
Improve the README instructions for migrations
2018-07-25 14:57:38 +02:00
Fabio Berger
98dd3ecab7
Use infura
2018-07-25 14:49:33 +02:00
Fabio Berger
fe05e0bac3
Fix typo
2018-07-25 14:48:28 +02:00
Fabio Berger
d3f9b72c84
Update v2-beta-testnet migration
2018-07-25 13:12:26 +02:00
Fabio Berger
05b35c0fdc
Merge pull request #908 from 0xProject/publish-fixes-rc
...
Publish Flow Fixes For RC releases
2018-07-25 12:33:08 +02:00
Fabio Berger
36b61650b3
Update yarn.lock to not use local npm registry
2018-07-25 12:13:45 +02:00
Brandon Millman
c37b6f0eeb
Update open positions section
2018-07-25 18:08:05 +08:00
Fabio Berger
28114c3b5a
Remove unused import
2018-07-25 12:04:45 +02:00
Fabio Berger
2617df4ec7
Update artifact
2018-07-25 12:04:00 +02:00
Fabio Berger
0d28c48eb9
update yarn.lock
2018-07-25 12:02:16 +02:00
Fabio Berger
c6a6a54cce
Fix dep collision
2018-07-25 12:02:10 +02:00
Fabio Berger
e5aa03da64
merge v2-prototype
2018-07-25 11:59:29 +02:00
Fabio Berger
47c0195b07
Leave react-dom type version also unspecified
2018-07-25 11:57:17 +02:00
Fabio Berger
f13d43dbf5
Remove unused typwe
2018-07-25 11:54:51 +02:00
Fabio Berger
f9e99a27d3
Remove force publish
2018-07-25 11:51:06 +02:00
Brandon Millman
854b8fad22
Update benefits section
2018-07-25 17:48:12 +08:00
Fabio Berger
91c7105d43
Revert "Temporarily add changelog & package.json version changes"
...
This reverts commit 97268d2253
.
2018-07-25 11:48:01 +02:00
Fabio Berger
c1e3533287
Add back build step
2018-07-25 11:47:52 +02:00
Brandon Millman
bb7c308081
Update mission section
2018-07-25 15:35:26 +08:00
Brandon Millman
fcbaf2f4e3
Header copy updates
2018-07-25 14:41:26 +08:00
Brandon Millman
109c5df973
Use isMobileWidth util
2018-07-25 14:24:00 +08:00
Brandon Millman
b0fab3ea4a
Use our image component in mission
2018-07-25 14:21:39 +08:00
fragosti
490fed6228
Make a non-jank Spinner component and use it
2018-07-24 19:09:02 -07:00
fragosti
9c81692d48
Merge branch 'v2-prototype' of https://github.com/0xProject/0x-monorepo into feature/website/upgrade-allowance-toggles-to-locks-and-checks
2018-07-24 16:02:21 -07:00
fragosti
c505ba6f3e
Center allowance toggles in account page
2018-07-24 15:58:33 -07:00
fragosti
ee71f57453
Increase allowance toggle loading spinner size by 1
2018-07-24 15:51:07 -07:00
Olaf Tomalka
f133aebfaf
Fixed the relative resolver not checking if the file can be read in the
...
first place
2018-07-25 00:37:48 +02:00
fragosti
88556d31e2
Add unlocking and locking token copy
2018-07-24 15:32:12 -07:00
fragosti
c0d75c6476
Hide tooltip after allowance toggle click
2018-07-24 15:19:06 -07:00
fragosti
5b6cf447e5
Make tooltip appear to the left of the toggle when onboarding in progress
2018-07-24 15:11:46 -07:00
fragosti
3890f8224d
Fix tooltip wrapping issue in onboardin
2018-07-24 14:44:31 -07:00
fragosti
b9f5c93830
Fix wrap button alignment issue
2018-07-24 14:19:19 -07:00
Leonid Logvinov
c40b3dea6c
Specify registry url only if local publish attempted
2018-07-24 21:57:47 +02:00
Leonid Logvinov
dbc798596b
Replace dry mode with local publishing mode
2018-07-24 21:57:47 +02:00
Amir Bandeali
fac90c446c
Update orderEpoch comments
2018-07-24 10:46:08 -07:00
Fabio Berger
c5859b65a3
Install our fork of lerna and use it
2018-07-24 19:35:13 +02:00
Francesco Agosti
14bb697924
Merge pull request #891 from 0xProject/bug/website/wiki-page-topbar
...
Make topbar zIndex 1
2018-07-24 10:22:18 -07:00
Fabio Berger
dbd815c1e0
Merge pull request #905 from 0xProject/fix-rc-packages
...
Fix Published Packages Type Issues
2018-07-24 18:45:10 +02:00
Fabio Berger
9592a9a821
Omit specific version of react types
2018-07-24 17:15:25 +02:00
Fabio Berger
dd9f020c9b
Correct next version
2018-07-24 17:15:18 +02:00
Fabio Berger
56f21f4bab
Merge v2-prototype
2018-07-24 17:13:21 +02:00
Fabio Berger
91bc1b468b
Omit specific version of react types
2018-07-24 16:44:40 +02:00
Fabio Berger
97268d2253
Temporarily add changelog & package.json version changes
2018-07-24 16:33:16 +02:00
Fabio Berger
14b3c50b69
Fix lerna verson
2018-07-24 16:29:55 +02:00
Fabio Berger
333bf9de05
Correct next version
2018-07-24 16:29:37 +02:00
Fabio Berger
16a38c687e
Merge fix-rc-packages
2018-07-24 16:20:25 +02:00
Leonid Logvinov
24aa5cd1bf
Make the test:installation work with the local npm registry
2018-07-24 16:08:17 +02:00
Leonid Logvinov
f699da90ba
Pretend we defined types for @lerna/batch-packages
2018-07-24 16:07:32 +02:00
Leonid Logvinov
d1e33a3dff
Add utils.getTopologicallySortedPackages
2018-07-24 16:07:11 +02:00
Leonid Logvinov
f50ac932d6
Introduce PackageJson file
2018-07-24 16:06:51 +02:00
Leonid Logvinov
cab32d7593
Add .npmrc to gitignore
2018-07-24 16:05:25 +02:00
Leonid Logvinov
2073aa9abc
Test installation on latest version, not the packed one
2018-07-24 15:19:57 +02:00
Leonid Logvinov
0386025395
Temp: Force publish
2018-07-24 15:19:36 +02:00
Leonid Logvinov
0772403ea9
Fix(lerna): Change lerna version
2018-07-24 15:18:46 +02:00
Fabio Berger
8acfc9a2f9
improve logs
2018-07-24 13:43:27 +02:00
Fabio Berger
de087abc8d
remove legacy prepublishOnly
2018-07-24 13:32:39 +02:00
Fabio Berger
98b2875512
Add --yes flag
2018-07-24 13:28:02 +02:00
Fabio Berger
e9e73aa0a3
Add node
2018-07-24 13:21:28 +02:00
Fabio Berger
d280311734
Use relative path to lerna executable
2018-07-24 13:19:31 +02:00
Fabio Berger
789762617f
Upgrade to new lerna
2018-07-24 13:05:18 +02:00
Fabio Berger
6f38d1bee5
Add missing 'publish'
2018-07-24 12:46:40 +02:00
Fabio Berger
73d75bc405
Fix publish command
2018-07-24 12:44:38 +02:00
Fabio Berger
91dcfd5ee8
Use cdVersions flag instead of interactive prompt
2018-07-24 12:39:41 +02:00
Fabio Berger
5fe0e9f2e7
Temporarily use local lerna
2018-07-24 12:36:53 +02:00
Brandon Millman
51fb6e6a23
Always go to open positions when clicking CTA
2018-07-24 14:06:53 +08:00
Brandon Millman
9392d5c84f
Fix hiding of dots on small screens
2018-07-24 13:51:37 +08:00
Brandon Millman
e49d136b99
Merge branch 'v2-prototype' into feature/website/jobs-page-part2
...
* v2-prototype: (38 commits)
Revert "Publish"
Publish
Remove ERC721 callback functions
Use != instead of > in loops, add sanity checks to market fill functions
Add more tests and fixes
Remove MConstants and MixinConstants for LibConstants
Remove redundant external call by reimplementing fillOrderNoThrow
Remove orders length check
Add assertValidFillResults
Update web3Wrapper CHANGELOG
Get actual gasPrice from transaction instead of setting default
Store orders length in varible before looping over orders
Use transferFrom instead of safeTransferFrom
Fix minimal tests
Fix rounding error issues, use different logic when makerAsset is ZRX
Rename marketSellEth => marketSellWeth
Update percentage constants
Update transferEthFeeAndRefund, add check to ERC721 transfer
Refactor forwarding contract architecture, remove batch functions
Updated CHANGELOGS
...
2018-07-24 13:43:26 +08:00
Fabio Berger
d50174b89e
Add ignore flag
2018-07-23 21:33:03 +02:00
Fabio Berger
1d9a77027e
Use include
2018-07-23 21:23:09 +02:00
Fabio Berger
b4cd8897b2
Dedup versionPrompt being triggered multiple times
2018-07-23 21:20:09 +02:00
Fabio Berger
df341717f7
Remove regex
2018-07-23 21:14:51 +02:00
Fabio Berger
68974313e1
Make regex less strict
2018-07-23 21:12:47 +02:00
Fabio Berger
39a06e1d3b
Add timeout before writing to stdin
2018-07-23 21:10:44 +02:00
Fabio Berger
bfe57b84d6
Use string equals and remove returns
2018-07-23 20:59:41 +02:00
Fabio Berger
dae975b08c
Add in print statements
2018-07-23 20:51:25 +02:00
Fabio Berger
27d44e3021
Add missing vars
2018-07-23 20:46:10 +02:00
Fabio Berger
df00d93b9c
Also add private package new versions to packageToNextVersion
2018-07-23 20:44:47 +02:00
Fabio Berger
15bbbb3762
Make sure private packages have a next version
2018-07-23 20:36:03 +02:00
Fabio Berger
c9ee526d8b
more bogus
2018-07-23 20:30:51 +02:00
Fabio Berger
b110d95de1
testing
2018-07-23 20:29:14 +02:00
Fabio Berger
76eab5d3ec
Fix publish to give lerna actual version rather then the semver diff
2018-07-23 20:21:49 +02:00
Fabio Berger
4a2715e61f
Update lerna.json
2018-07-23 20:19:04 +02:00
Fabio Berger
7fbcc3999f
Changed artifacts
2018-07-23 20:16:16 +02:00
Fabio Berger
e873b8948f
And also temporarily remove rebuilding from publish flow
2018-07-23 20:15:35 +02:00
Fabio Berger
c8108a1db2
Temporarily uncommented parts of publish flow
2018-07-23 20:12:18 +02:00
Fabio Berger
195c3af84e
Fix lerna publish to include publishing prerelease versions
2018-07-23 19:56:53 +02:00
Fabio Berger
39724292e3
Omit building website before publish
2018-07-23 19:28:27 +02:00
Fabio Berger
24b5aa0e82
Add new RC versions to changelog so that these packages are publised as RC's
2018-07-23 19:18:09 +02:00
Fabio Berger
3af2ef8439
Revert "Revert "Publish""
...
This reverts commit a66ccaa1da
.
2018-07-23 19:11:48 +02:00
Fabio Berger
e2d027e252
Add skip-git for testing
2018-07-23 19:09:35 +02:00
Fabio Berger
bddcebfbb1
Allow registry to be configured in lerna.json
2018-07-23 19:09:24 +02:00
Amir Bandeali
a05b14e4d9
Merge pull request #847 from 0xProject/refactor/contracts/simplify-forwarder
...
Refactor forwarding contract architecture, remove batch functions
2018-07-23 10:50:39 -05:00
Fabio Berger
9a36e73f4e
Move solidity-parser-antlr type to dependencies since it's used as part of the packages public interface
2018-07-23 17:35:16 +02:00
Leonid Logvinov
a66ccaa1da
Revert "Publish"
...
This reverts commit 3dc94051713e4a32796ce3b4ae4b70b527e24cfe.
2018-07-23 17:13:44 +02:00
Leonid Logvinov
f05a563802
Publish
...
- 0x.js@1.0.0
- @0xproject/abi-gen@1.0.1
- @0xproject/assert@1.0.1
- @0xproject/base-contract@1.0.1
- @0xproject/connect@1.0.1
- @0xproject/contract-wrappers@1.0.0
- contracts@2.1.36
- @0xproject/dev-utils@1.0.1
- ethereum-types@1.0.1
- @0xproject/fill-scenarios@1.0.0
- @0xproject/json-schemas@1.0.0
- @0xproject/metacoin@0.0.11
- @0xproject/migrations@1.0.1
- @0xproject/monorepo-scripts@1.0.1
- @0xproject/order-utils@1.0.0
- @0xproject/order-watcher@1.0.0
- @0xproject/react-docs@1.0.1
- @0xproject/react-docs-example@0.0.16
- @0xproject/react-shared@1.0.1
- @0xproject/sol-compiler@1.0.1
- @0xproject/sol-cov@1.0.1
- @0xproject/sol-resolver@1.0.1
- @0xproject/sra-report@1.0.1
- @0xproject/subproviders@1.0.1
- @0xproject/testnet-faucets@1.0.37
- @0xproject/tslint-config@1.0.1
- @0xproject/types@1.0.0
- @0xproject/typescript-typings@1.0.1
- @0xproject/utils@1.0.1
- @0xproject/web3-wrapper@1.0.1
- @0xproject/website@0.0.40
2018-07-23 17:13:44 +02:00
Amir Bandeali
06396b8874
Remove ERC721 callback functions
2018-07-23 10:02:51 -05:00
Amir Bandeali
e5e68de2d7
Use != instead of > in loops, add sanity checks to market fill functions
2018-07-23 10:02:51 -05:00
Amir Bandeali
dcc0908617
Add more tests and fixes
2018-07-23 10:02:51 -05:00
Amir Bandeali
45d68285f1
Remove MConstants and MixinConstants for LibConstants
2018-07-23 10:02:51 -05:00
Amir Bandeali
e20f3a0f97
Remove redundant external call by reimplementing fillOrderNoThrow
2018-07-23 10:02:51 -05:00
Amir Bandeali
c5029e61e3
Remove orders length check
2018-07-23 10:02:51 -05:00
Amir Bandeali
e90ed01105
Add assertValidFillResults
2018-07-23 10:02:51 -05:00
Amir Bandeali
d8099d53fe
Update web3Wrapper CHANGELOG
2018-07-23 10:02:51 -05:00
Amir Bandeali
0a976a3fb8
Get actual gasPrice from transaction instead of setting default
2018-07-23 10:00:23 -05:00
Amir Bandeali
4636d5fbc2
Store orders length in varible before looping over orders
2018-07-23 10:00:23 -05:00
Amir Bandeali
3506ec1caa
Use transferFrom instead of safeTransferFrom
2018-07-23 10:00:23 -05:00
Amir Bandeali
1f0e819756
Fix minimal tests
2018-07-23 10:00:23 -05:00
Amir Bandeali
799ff2a5c3
Fix rounding error issues, use different logic when makerAsset is ZRX
2018-07-23 10:00:23 -05:00
Amir Bandeali
ec5f768f9b
Rename marketSellEth => marketSellWeth
2018-07-23 10:00:23 -05:00
Amir Bandeali
66ab010055
Update percentage constants
2018-07-23 10:00:23 -05:00
Amir Bandeali
6fb157488c
Update transferEthFeeAndRefund, add check to ERC721 transfer
2018-07-23 10:00:23 -05:00
Amir Bandeali
814518dd80
Refactor forwarding contract architecture, remove batch functions
2018-07-23 10:00:23 -05:00
Amir Bandeali
554b18a466
Merge pull request #906 from 0xProject/refactor/contracts/examples
...
[contracts] Add `examples` directory
2018-07-23 10:00:06 -05:00
Leonid Logvinov
855b6b1dc5
Updated CHANGELOGS
2018-07-23 16:58:40 +02:00
Amir Bandeali
c2ae9f62a4
Add tests to verify ZRX_ASSET_DATA
2018-07-23 09:34:47 -05:00
Amir Bandeali
4159a8fe6e
Add comments for deploying with constant ZRX_ASSET_DATA
2018-07-23 09:34:47 -05:00
Amir Bandeali
d8b44283a2
Move example contracts into new examples dir
2018-07-23 09:34:47 -05:00
Leonid Logvinov
2c1daf9c9a
Add missing timestamps in CHANGELOGs
2018-07-23 16:24:13 +02:00
Fabio Berger
c7962216e9
Omit verson of react types
2018-07-23 16:02:03 +02:00
Leonid Logvinov
ffdaf88fd0
Add missing timestamps in CHANGELOGs
2018-07-23 15:57:16 +02:00
Fabio Berger
f84f879950
Stop specifying a specific version of @types/react so there can't be two instances of the type installed
2018-07-23 14:39:34 +02:00
Fabio Berger
eb6027fba7
Move hdkey typings to dependencies since it's part of the exported interface
2018-07-23 13:45:43 +02:00
Fabio Berger
9a1f0ac8e2
Add dependent types of the react-popper typings
2018-07-23 11:43:01 +02:00
Fabio Berger
51b6f8bc71
Revert "Move frontend package types out of typescript-typings since this package will be used in both node and browser contexts"
...
This reverts commit 74483631d0
.
2018-07-23 11:42:01 +02:00
Fabio Berger
4f73b81b9c
Add troubleshooting section to utils README
2018-07-23 11:00:27 +02:00
Amir Bandeali
195d11f9d0
Merge pull request #877 from 0xProject/feature/contracts/removeERC721Callback
...
Removed receiverData and `onReceive` callback from ERC721 proxy.
2018-07-22 18:14:09 -05:00
Fabio Berger
b325ad1735
Add additional required tsconfig option for utils package since it now relies on RequestInit & Response types defined in lib.dom.d.ts
2018-07-22 18:27:36 +02:00
Fabio Berger
74483631d0
Move frontend package types out of typescript-typings since this package will be used in both node and browser contexts
2018-07-22 16:22:19 +02:00
Fabio Berger
89b24a21a0
Add bn.js types as dep of typescript-typings
since they are needed by ethereumjs-utils types
2018-07-22 15:57:47 +02:00
Fabio Berger
f0f13aa1dd
Move ECSignature type from types package into eth-light-wallet type dec since only used there
2018-07-22 15:52:52 +02:00
Fabio Berger
06f61949f9
Merge pull request #880 from feuGeneA/patch-5
...
make PR template checklist more useful
2018-07-22 15:35:15 +02:00
Francesco Agosti
0e72b67865
Merge pull request #895 from 0xProject/feature/website/send-eth-from-portal
...
Send Ether from Portal
2018-07-22 03:45:21 -07:00
Fabio Berger
b987eebf21
Fix version of ethereumjs-abi to 0.6.5 to fix decoding bug
2018-07-22 07:37:12 +02:00
Fabio Berger
c808d12b74
Merge pull request #904 from lukeautry/luke/leading_zero_encode
...
0x.js v2: fix decodeAssetData for addresses starting in 0
2018-07-22 07:16:49 +02:00
Luke Autry
b466431ede
fix decodeAssetData for addresses starting in 0
2018-07-21 18:05:33 -04:00
Amir Bandeali
bf69ca6e53
Merge pull request #899 from kroitor/patch-1
...
Deduplicate assert web3-wrapper signMessageAsync
2018-07-20 20:28:29 -07:00
Brandon Millman
6ffa907f0e
Merge branch 'v2-prototype' into feature/website/jobs-page-part2
...
* v2-prototype: (103 commits)
Add changelog entry for @0xproject/utils
Add AbortController polyfill to fetchAsync in utils
Increase node heap size for webpack command
Add missing timestamp to CHANGELOG entries
Upgrade some @0xproject packages to 1.0.0 in website
Hard code fillOrder selector into abiEncodeFillOrder
Returns byte array instead of memory range for encoding fillOrder calldata
Created LibAbiEncoder with `fillOrderNoThrow`
Add missing dep in migrations
Fix the abi-gen entry point
Fix linter error
Remove the postinstall hook
Update website package.json with original imports
@0xproject/sra-report@1.0.0
Change all package to depend on the new @0xproject/connect@1.0.0
@0xproject/connect@1.0.0
Use old assert version in @0xproject/connect
FIx a typo
Remove rc versions from unmigrated packages
0x.js@1.0.0-rc.2
...
2018-07-20 16:15:04 -07:00
Brandon Millman
e54501522d
Merge pull request #903 from 0xProject/bug/website/fix-website
...
Add AbortController polyfill to fetchAsync in utils
2018-07-20 13:51:12 -07:00
Brandon Millman
f2baeddc30
Merge branch 'v2-prototype' into bug/website/fix-website
...
* v2-prototype:
Add missing timestamp to CHANGELOG entries
2018-07-20 12:07:27 -07:00
Brandon Millman
fd349b618a
Add changelog entry for @0xproject/utils
2018-07-20 12:05:47 -07:00
Brandon Millman
6ca2a02766
Add AbortController polyfill to fetchAsync in utils
2018-07-20 11:58:38 -07:00
Brandon Millman
d9a282bd92
Increase node heap size for webpack command
2018-07-20 11:56:20 -07:00
Fabio Berger
dc151f7290
Add missing timestamp to CHANGELOG entries
2018-07-20 20:13:53 +02:00
Brandon Millman
cce2127f72
Upgrade some @0xproject packages to 1.0.0 in website
2018-07-20 10:55:47 -07:00
fragosti
0f8e6b395e
WIP for allowance toggle redesign working
2018-07-20 10:44:59 -07:00
fragosti
b28cc6d7d3
Show token name dynamically in tooltip
2018-07-20 10:14:17 -07:00
fragosti
3bf12a98a7
Implement tooltips
2018-07-20 09:55:08 -07:00
fragosti
f27084ced4
Add loading state
2018-07-20 09:16:55 -07:00
fragosti
cdcf624e9e
Have basic lock and check working in walelt
2018-07-20 08:52:14 -07:00
fragosti
ad4c2b95e4
Add remove marshaller to changelog notes
2018-07-20 08:51:16 -07:00
Amir Bandeali
8e7c395f59
Merge pull request #892 from 0xProject/refactor/contracts/LibAbiEncoder
...
Created LibAbiEncoder with `fillOrderNoThrow`
2018-07-20 07:43:40 -07:00
Amir Bandeali
02d50a513a
Hard code fillOrder selector into abiEncodeFillOrder
2018-07-20 07:37:40 -07:00
Greg Hysen
d61759f6dd
Returns byte array instead of memory range for encoding fillOrder calldata
2018-07-20 07:37:40 -07:00
Greg Hysen
5790ed7ba9
Created LibAbiEncoder with fillOrderNoThrow
2018-07-20 07:37:40 -07:00
fragosti
067adbfb62
Stop exporting marshaller from web3-wrapper
2018-07-20 07:37:17 -07:00
Leonid Logvinov
7fadba59e7
Merge pull request #901 from 0xProject/feature/abi-gen-fix
...
Fix the abi-gen entry point
2018-07-20 16:34:17 +02:00
Fabio Berger
bcde0731db
Merge branch 'v2-prototype' of github.com:0xProject/0x-monorepo into v2-prototype
...
* 'v2-prototype' of github.com:0xProject/0x-monorepo:
Fix linter error
Remove the postinstall hook
2018-07-20 16:31:49 +02:00
Fabio Berger
052afb67a4
Add missing dep in migrations
2018-07-20 16:31:39 +02:00
Leonid Logvinov
6e15d7bb0f
Fix the abi-gen entry point
2018-07-20 16:30:47 +02:00
Igor Kroitor
5bb68974ec
Deduplicate assert web3-wrapper signMessageAsync
2018-07-20 08:49:16 +03:00
Leonid Logvinov
0a3ba4d27d
Fix linter error
2018-07-20 02:06:11 +02:00
Leonid Logvinov
482a226dc5
Remove the postinstall hook
2018-07-20 02:02:16 +02:00
Fabio Berger
9e69458ba8
Merge branch 'v2-prototype' of github.com:0xProject/0x-monorepo into v2-prototype
...
* 'v2-prototype' of github.com:0xProject/0x-monorepo:
@0xproject/sra-report@1.0.0
Change all package to depend on the new @0xproject/connect@1.0.0
2018-07-20 01:24:19 +02:00
Fabio Berger
71e386d5fa
Update website package.json with original imports
2018-07-20 01:22:48 +02:00
Leonid Logvinov
60b501b137
@0xproject/sra-report@1.0.0
2018-07-20 01:07:44 +02:00
Leonid Logvinov
36f8e9f1d5
Change all package to depend on the new @0xproject/connect@1.0.0
2018-07-20 01:06:14 +02:00
Leonid Logvinov
78707bd3ca
@0xproject/connect@1.0.0
2018-07-20 01:03:15 +02:00
Leonid Logvinov
56137d0605
Use old assert version in @0xproject/connect
2018-07-20 01:01:54 +02:00
Leonid Logvinov
681a582630
FIx a typo
2018-07-20 00:54:44 +02:00
Leonid Logvinov
846a447c4d
Remove rc versions from unmigrated packages
2018-07-20 00:50:13 +02:00
Leonid Logvinov
f76be4f016
0x.js@1.0.0-rc.2
2018-07-20 00:45:19 +02:00
Fabio Berger
ed19067096
Move methods in ZeroEx.assetData
to ZeroEx
itself
2018-07-20 00:39:23 +02:00
Leonid Logvinov
eb9f7c2c9d
Fix scoping of assets in 0x.js
2018-07-20 00:21:59 +02:00
Leonid Logvinov
52693f7d0a
0x.js@1.0.0-rc.1
2018-07-20 00:11:00 +02:00
Leonid Logvinov
5e015872ef
Remove bundles config
2018-07-20 00:07:25 +02:00
Leonid Logvinov
08c291bd3f
@0xproject/order-watcher@1.0.0-rc.1
2018-07-20 00:05:44 +02:00
Leonid Logvinov
48c5d69c9d
Add monorepo-scripts postpublish.ts
2018-07-20 00:05:25 +02:00
Leonid Logvinov
0f9c262bb0
Change all package to depend on the new @0xproject/contract-wrappers@1.0.0-rc.1
2018-07-20 00:01:24 +02:00
Leonid Logvinov
dff0fc65bf
@0xproject/contract-wrappers@1.0.0-rc.1
2018-07-19 23:56:46 +02:00
Leonid Logvinov
161f96c07d
Change all package to depend on the new @0xproject/migrations@1.0.0
2018-07-19 23:50:46 +02:00
Leonid Logvinov
67ad21b368
@0xproject/migrations@1.0.0
2018-07-19 23:46:23 +02:00
Leonid Logvinov
d5e633c38f
Change all package to depend on the new @0xproject/sol-cov@1.0.0
2018-07-19 23:44:51 +02:00
Leonid Logvinov
617ef5b6ce
@0xproject/sol-cov@1.0.0
2018-07-19 23:42:28 +02:00
Leonid Logvinov
8bd4e38d02
Change all package to depend on the new @0xproject/react-docs@1.0.0
2018-07-19 23:39:28 +02:00
Leonid Logvinov
f364b5c5ab
@0xproject/react-docs@1.0.0
2018-07-19 23:38:13 +02:00
Leonid Logvinov
6486fced34
Change all package to depend on the new @0xproject/react-shared@1.0.0
2018-07-19 23:37:01 +02:00
Leonid Logvinov
bc9f2a51a2
@0xproject/react-shared@1.0.0
2018-07-19 23:35:14 +02:00
Leonid Logvinov
9c03b54d75
Copy postpublish scripts on build in fill-scenarios
2018-07-19 23:32:46 +02:00
Leonid Logvinov
eae08ea1e4
Change all package to depend on the new @0xproject/fill-scenarios@1.0.0-rc.1
2018-07-19 23:32:31 +02:00
Leonid Logvinov
6f276223c6
@0xproject/fill-scenarios@1.0.0-rc.1
2018-07-19 23:28:05 +02:00
Leonid Logvinov
21effcaa8b
Change all package to depend on the new @0xproject/order-utils@1.0.0-rc.1
2018-07-19 23:26:32 +02:00
Leonid Logvinov
114b31a813
@0xproject/order-utils@1.0.0-rc.1
2018-07-19 23:23:37 +02:00
Leonid Logvinov
1a1b7a2bc4
Change all package to depend on the new @0xproject/sol-compiler@1.0.0
2018-07-19 23:21:29 +02:00
Leonid Logvinov
c9b213839a
@0xproject/sol-compiler@1.0.0
2018-07-19 23:19:38 +02:00
Leonid Logvinov
4043fa76cc
Change all package to depend on the new @0xproject/dev-utils@1.0.0
2018-07-19 23:16:47 +02:00
Leonid Logvinov
9c8e3bc4c9
@0xproject/dev-utils@1.0.0
2018-07-19 23:14:30 +02:00
Leonid Logvinov
18b1f01641
Change all package to depend on the new @0xproject/subproviders@1.0.0
2018-07-19 23:12:44 +02:00
Leonid Logvinov
9085c674e4
@0xproject/subproviders@1.0.0
2018-07-19 23:10:57 +02:00
Leonid Logvinov
b5d19d3fb1
Change all package to depend on the new @0xproject/base-contract@1.0.0
2018-07-19 23:05:01 +02:00
Leonid Logvinov
cc0477153b
Fix the scripts build
2018-07-19 23:03:55 +02:00
Leonid Logvinov
76008b41c5
@0xproject/base-contract@1.0.0
2018-07-19 23:02:15 +02:00
Leonid Logvinov
8193fdc304
Change all package to depend on the new @0xproject/web3-wrapper@1.0.0
2018-07-19 22:57:27 +02:00
Leonid Logvinov
9d06c81078
FIx a typo
2018-07-19 22:56:17 +02:00
Leonid Logvinov
cdf85e5eee
@0xproject/web3-wrapper@1.0.0
2018-07-19 22:54:32 +02:00
Leonid Logvinov
d774dbc432
Change all package to depend on the new @0xproject/abi-gen@1.0.0
2018-07-19 22:47:58 +02:00
Leonid Logvinov
0369f5ebc4
@0xproject/abi-gen@1.0.0
2018-07-19 22:46:33 +02:00
Leonid Logvinov
1e6b11b27e
Change all package to depend on the new @0xproject/assert@1.0.0
2018-07-19 22:45:22 +02:00
Leonid Logvinov
7a8231435b
Add forgotten file to git
2018-07-19 22:43:56 +02:00
Leonid Logvinov
b1aa7725df
@0xproject/assert@1.0.0
2018-07-19 22:41:35 +02:00
Leonid Logvinov
bfe0ba3e9a
Change all package to depend on the new @0xproject/sol-resolver@1.0.0
2018-07-19 22:39:42 +02:00
Leonid Logvinov
2d39329ee7
Add monorepo-scripts to sol-resolver
2018-07-19 22:38:19 +02:00
Leonid Logvinov
761b0063a0
@0xproject/sol-resolver@1.0.0
2018-07-19 22:33:24 +02:00
Leonid Logvinov
0f27ce3424
Change all package to depend on the new @0xproject/json-schemas@1.0.0-rc.1
2018-07-19 22:30:09 +02:00
Leonid Logvinov
2b0c0a6ff7
@0xproject/json-schemas@1.0.0-rc.1
2018-07-19 22:26:35 +02:00
Leonid Logvinov
5bd96f6fe9
Change the next @0xproject/json-schemas version to be 1.0.0-rc.1
2018-07-19 22:26:13 +02:00
Leonid Logvinov
37ac6749ba
Change all package to depend on the new @0xproject/utils@1.0.0
2018-07-19 22:22:51 +02:00
Leonid Logvinov
bf955bd87f
@0xproject/utils@1.0.0
2018-07-19 22:20:35 +02:00
Leonid Logvinov
6bd921d0bc
Add a missing CHANGELOG entry
2018-07-19 22:20:08 +02:00
Leonid Logvinov
534decea95
Change all package to depend on the new @0xproject/types@1.0.0-rc.1
2018-07-19 22:17:55 +02:00
Leonid Logvinov
267830d463
FIx a typo
2018-07-19 22:15:31 +02:00
Leonid Logvinov
e82d0c21ec
@0xproject/types@1.0.0-rc.1
2018-07-19 22:06:05 +02:00
Leonid Logvinov
ece6417699
Change the next @0xproject/types version to be 1.0.0-rc.1
2018-07-19 22:05:22 +02:00
Leonid Logvinov
74d5449719
Change all package to depend on the new @0xproject/tslint-config@1.0.0
2018-07-19 22:03:23 +02:00
Leonid Logvinov
4af7ff9cc3
@0xproject/tslint-config@1.0.0
2018-07-19 22:01:18 +02:00
Leonid Logvinov
46dedfcb67
Change the next @0xproject/tslint-config version to be 1.0.0
2018-07-19 22:00:58 +02:00
Leonid Logvinov
a9fa1a0df6
Change all package to depend on the new @0xproject/typescript-typings@1.0.0
2018-07-19 21:54:44 +02:00
Leonid Logvinov
a8572b4944
@0xproject/typescript-typings@1.0.0
2018-07-19 21:51:38 +02:00
Leonid Logvinov
91c0d47ad4
Change the next @0xproject/typescript-typings version to be 1.0.0
2018-07-19 21:51:12 +02:00
Leonid Logvinov
fd2611794a
Change all package to depend on the new @0xproject/monorepo-scripts@1.0.0
2018-07-19 21:49:03 +02:00
Leonid Logvinov
1fe1c5321b
@0xproject/monorepo-scripts@1.0.0
2018-07-19 21:45:38 +02:00
Leonid Logvinov
f063a5db0f
Change all package to depend on the new ethereum-types@1.0.0
2018-07-19 21:44:09 +02:00
Leonid Logvinov
3883315447
Make PR numbers links on Github releases
2018-07-19 21:40:50 +02:00
Leonid Logvinov
7679e07957
v1.0.0
2018-07-19 21:28:51 +02:00
Leonid Logvinov
c39ba37ad8
Change the next ethereum-types version to be 1.0.0
2018-07-19 21:28:06 +02:00
Fabio Berger
f1c3840c3b
Merge pull request #897 from 0xProject/doc-changes
...
Doc Changes for RC publish
2018-07-19 21:10:06 +02:00
Fabio Berger
e5c5b36a73
Specify exact version
2018-07-19 21:05:37 +02:00
Fabio Berger
c51f7a8375
Add PR nr.
2018-07-19 20:51:33 +02:00
Fabio Berger
e53e2ac31b
Fix version dropdown so it also renders RC versions properly
2018-07-19 20:45:20 +02:00
Fabio Berger
b72857cd8b
Update doc md files for v2 packages
2018-07-19 20:45:00 +02:00
Fabio Berger
cc223b9eab
Compare host rather then origin so that it comes without the http/https prefix
2018-07-19 19:01:25 +02:00
Fabio Berger
f2c49e8b37
Merge branch 'v2-prototype' into doc-changes
...
* v2-prototype:
Add missing import
Remove comment and add assertion
Add ability to nest doc ref markdown under specific versions
2018-07-19 18:15:35 +02:00
Fabio Berger
9b6476a6b7
Merge pull request #844 from 0xProject/support-multiple-doc-md
...
Support version-specific doc ref markdown sections
2018-07-19 18:14:58 +02:00
Fabio Berger
d8898cf9a3
merge v2-prototype
2018-07-19 17:48:06 +02:00
Fabio Berger
34df5af295
Don't export object literal because the docs cannot yet render them, moved type to types file
2018-07-19 17:46:24 +02:00
Fabio Berger
3de88d5345
Merge pull request #896 from 0xProject/update-lerna
...
Update Lerna & other small changes
2018-07-19 17:37:04 +02:00
Fabio Berger
9ab6ab1bf9
Improve log
2018-07-19 17:22:26 +02:00
Fabio Berger
b6de0bdd43
Merge branch 'v2-prototype' into update-lerna
...
* v2-prototype: (48 commits)
Update CHANGELOG
Rename call data schema id to CallData. Check for TypedArray when hashing data in order-utils crypto
Fix broken links in sol-cov documentation
Fix 0x.js ts warnings
Update yarn.lock
Fix 0x.js ts warnings
Fix 0x.js tests on CI
Fix a bad merge
Update package versions
Merge
Update changelogs
Add a test for ERC721 Allowance
Use allowance instead of approval for all in fill-scenarios
Upgrade sha3 to 1.2.2 to work with node v10
Check if the token doesn't exist before minting in fill scenarios
Make downlevelIteration a global config
Fix tests descriptions
DRY up the code in order-watcher collision-resistant abi decoder
Await transactions in fillScenarios
Rename decodeAssetData to decodeAssetDataOrThrow
...
2018-07-19 16:38:33 +02:00
Fabio Berger
a2b62fd808
Update yarn.lock
2018-07-19 16:38:02 +02:00
fragosti
fc166dea26
Add zIndex 1 to topbar and fix issue where no box-shadow present on /docs
2018-07-19 07:36:41 -07:00
Fabio Berger
f9c4d0925e
Add additional pattern removal and added HACK comment
2018-07-19 16:32:03 +02:00
Fabio Berger
1df9370bc2
Renames to remove mention of Lerna
2018-07-19 16:26:45 +02:00
Fabio Berger
7d840c7a18
Remove unused declaration
2018-07-19 16:26:00 +02:00
fragosti
ff12aafc0f
Remove TODO
2018-07-19 07:04:48 -07:00
fragosti
c08b4aa6a1
Remove unused Token import
2018-07-19 06:59:35 -07:00
fragosti
52a6e6357b
Add lifecycle messages
2018-07-19 06:57:00 -07:00
Fabio Berger
74c0fd419b
Upgrade Lerna to 3.0-Beta14
2018-07-19 15:51:38 +02:00
Fabio Berger
6f540e3e58
Replace lerna-get-packages with our own implementation
2018-07-19 15:50:21 +02:00
fragosti
dead04dce8
WIP for sending ether from portal (works)
2018-07-19 04:11:44 -07:00
Jacob Evans
886a03fdcd
Merge pull request #894 from 0xProject/bug/minor-fixes-json-schema-order-utils
...
Rename json schema call data id to CallData.
2018-07-19 20:06:37 +10:00
Jacob Evans
81007c453c
Update CHANGELOG
2018-07-19 19:51:07 +10:00
Jacob Evans
6529e06057
Rename call data schema id to CallData.
...
Check for TypedArray when hashing data in order-utils crypto
2018-07-19 17:51:03 +10:00
Brandon Millman
55336f96d7
Fix broken links in sol-cov documentation
2018-07-18 15:53:33 -07:00
Brandon Millman
938aabde3d
Update hr color
2018-07-18 14:47:02 -07:00
Brandon Millman
c7f196b579
Fix lint errors
2018-07-18 14:30:44 -07:00
Brandon Millman
b28a88dbb2
Add /careers route and fix hr styling
2018-07-18 14:27:06 -07:00
Brandon Millman
e6558b7135
Fix typos
2018-07-18 14:10:17 -07:00
Brandon Millman
2c8fb9aa31
Fix key errors and typo
2018-07-18 13:59:50 -07:00
Brandon Millman
f48c6b6285
Fix padding on open positions section
2018-07-18 13:59:50 -07:00
Brandon Millman
4f42f60bde
Add dots on hero
2018-07-18 13:59:50 -07:00
Brandon Millman
3942647910
Padding fixes
2018-07-18 13:59:50 -07:00
Brandon Millman
e0fbc78925
Update open positions section
2018-07-18 13:59:50 -07:00
Brandon Millman
f3e43d7d94
Benefits and values sections
2018-07-18 13:59:50 -07:00
Brandon Millman
f36547241c
Remove sections
2018-07-18 13:59:49 -07:00
Brandon Millman
7ad29950a8
Update mission section
2018-07-18 13:59:49 -07:00
Brandon Millman
cbf91ad45c
Updates to the Join 0x section
2018-07-18 13:59:49 -07:00
Brandon Millman
a039b66533
Fix development environment check
2018-07-18 13:59:49 -07:00
Fabio Berger
3a18c249f5
Merge pull request #889 from 0xProject/update_versions
...
Update Versions & Changelogs
2018-07-18 17:20:38 +02:00
Fabio Berger
7c0775aa1b
Fix 0x.js ts warnings
2018-07-18 17:06:05 +02:00
fragosti
6514c34ed8
Make topbar zIndex 1
2018-07-18 08:05:19 -07:00
Fabio Berger
ba92754669
Update yarn.lock
2018-07-18 17:00:14 +02:00
Fabio Berger
30afd39129
Fix 0x.js ts warnings
2018-07-18 17:00:07 +02:00
Leonid Logvinov
41699406cf
Fix 0x.js tests on CI
2018-07-18 16:44:45 +02:00
Greg Hysen
9aa49e59d0
Fixed merge errors
2018-07-18 16:44:24 +02:00
Fabio Berger
29d5034260
merge v2-prototype
2018-07-18 16:43:25 +02:00
Leonid Logvinov
00d1622b3f
Merge pull request #887 from 0xProject/feature/order-watcher-v2
...
Order watcher v2
2018-07-18 16:38:16 +02:00
Leonid Logvinov
a1acf19ff3
Fix a bad merge
2018-07-18 16:31:17 +02:00
Greg Hysen
86328af6b7
Fixed merge error
2018-07-18 16:27:26 +02:00
Greg Hysen
36c27bdbf8
Ran prettier
2018-07-18 16:18:54 +02:00
Fabio Berger
c839965c05
Update to Lerna v3.0-beta
2018-07-18 16:06:39 +02:00
Greg Hysen
e1a9f3435f
Removed receiverData from ERC721 Proxy Id generation
2018-07-18 15:52:14 +02:00
Greg Hysen
9f74feb347
Removed receiverData and onReceive
callback from ERC721 proxy.
2018-07-18 15:50:58 +02:00
Fabio Berger
f99232095b
Update package versions
2018-07-18 15:48:09 +02:00
Leonid Logvinov
5044fe4fe4
Merge branch 'v2-prototype' into feature/order-watcher-v2
2018-07-18 15:40:45 +02:00
Leonid Logvinov
8e49169e6b
Merge branch 'feature/order-watcher-v2' of github.com:0xProject/0x-monorepo into feature/order-watcher-v2
2018-07-18 15:39:11 +02:00
Leonid Logvinov
c71781d9ab
Merge
2018-07-18 15:38:10 +02:00
Fabio Berger
8a2a4052f3
Update changelogs
2018-07-18 15:30:38 +02:00
Leonid Logvinov
dad557164e
Merge branch 'v2-prototype' into feature/order-watcher-v2
2018-07-18 15:27:38 +02:00
Fabio Berger
e2fb49a8f8
Merge pull request #884 from 0xProject/export-more-0x.js
...
Export missing V2 pieces from 0x.js
2018-07-18 15:18:54 +02:00
Leonid Logvinov
f3241ff86a
Merge pull request #883 from 0xProject/feature/tslint-improvements
...
New tslint rules
2018-07-18 14:54:47 +02:00
Fabio Berger
b9e7973a0f
edit changelog message
2018-07-18 14:53:38 +02:00
Fabio Berger
004b1f5288
Fix prettier
2018-07-18 14:53:31 +02:00
Leonid Logvinov
857bd24c6d
Merge branch 'v2-prototype' into feature/order-watcher-v2
2018-07-18 14:51:24 +02:00
Leonid Logvinov
904968cf4a
Fix an inconsistency in abi-gen CHANGELOG.json
2018-07-18 14:31:03 +02:00
Fabio Berger
83747934ad
Fix linter
2018-07-18 12:11:11 +02:00
Fabio Berger
7f90f5ecd4
merge v2-prototype
2018-07-18 12:04:57 +02:00
Fabio Berger
12f02b9814
Rename decodeAssetDataId to decodeAssetProxyId for consistency
2018-07-18 11:49:30 +02:00
Fabio Berger
8931388309
Add java doc comments to assetDataUtils
2018-07-18 11:47:42 +02:00
Fabio Berger
25160d7344
Move encodeUint256 & decodeUint256 out of assetDataUtils since we don't want them exported
2018-07-18 11:32:01 +02:00
Leonid Logvinov
ab6bf6edc7
Merge pull request #879 from 0xProject/feature/order-watcher-erc721-tests
...
Add ERC721 tests for order watcher v2
2018-07-18 10:38:07 +02:00
Amir Bandeali
56a4a374cd
Merge pull request #857 from 0xProject/feature/contracts/batchGetOrderInfo
...
Add getOrdersInfo function
2018-07-17 14:13:33 -07:00
Amir Bandeali
caa5b4e342
Add tests for getOrderInfo and getOrdersInfo
2018-07-17 13:59:14 -07:00
Amir Bandeali
b6172c3965
Reorder checks in getOrderInfo
2018-07-17 12:18:16 -07:00
Amir Bandeali
02ddfa07a7
Add getOrdersInfo function
2018-07-17 12:18:16 -07:00
Alex Browne
5022878680
Merge pull request #886 from 0xProject/fix/time-offset-accidental-revert
...
Mine a dummy block in blockchain_lifecycle to re-apply any time offset
2018-07-17 12:12:12 -07:00
Alex Browne
2bfacbb8ba
Mine a dummy block in blockchain_lifecycle to re-apply any time offset
2018-07-17 11:48:39 -07:00
Alex Browne
b18d2b0274
Merge pull request #881 from 0xProject/fix/timestamp-conversions
...
Fix bugs having to do with block timestamps and order expirationTimes
2018-07-17 10:57:39 -07:00
Leonid Logvinov
f20b496dca
Add a test for ERC721 Allowance
2018-07-17 18:46:58 +02:00
Leonid Logvinov
cca17f70b8
Use allowance instead of approval for all in fill-scenarios
2018-07-17 18:45:35 +02:00
Leonid Logvinov
b8e69718a1
Upgrade sha3 to 1.2.2 to work with node v10
2018-07-17 16:54:25 +02:00
Fabio Berger
50ed7d2af2
Export missing types and add to doc ref whitelist
2018-07-17 16:41:55 +02:00
Fabio Berger
698de932ed
Remove unused dep
2018-07-17 16:27:59 +02:00
Fabio Berger
a3d8858bb1
Fix typing
2018-07-17 16:27:46 +02:00
Fabio Berger
83f3ba21b8
Move type decl. to typescript-typings
2018-07-17 16:01:01 +02:00
Leonid Logvinov
2aa729b212
Check if the token doesn't exist before minting in fill scenarios
2018-07-17 15:56:10 +02:00
Fabio Berger
1de70e4474
Add PR
2018-07-17 15:40:06 +02:00
Fabio Berger
f2393de59b
Make assetData a static property and add to CHANGELOG
2018-07-17 15:33:49 +02:00
Fabio Berger
94ea7cc451
Export assetDataUtils from 0x.js
2018-07-17 15:31:25 +02:00
Fabio Berger
f8dbf57582
Rename assetProxyUtils to assetDataUtils
2018-07-17 15:26:55 +02:00
Leonid Logvinov
c59cd36da6
Make downlevelIteration a global config
2018-07-17 15:25:20 +02:00
Fabio Berger
15e92958d6
Merge pull request #875 from 0xProject/fix-order-watcher
...
OrderWatcher Fixes
2018-07-17 13:47:23 +02:00
Leonid Logvinov
96c648c4b4
Fix tests descriptions
2018-07-17 13:29:59 +02:00
Fabio Berger
f56a7d0cb2
Fix linter
2018-07-17 13:29:36 +02:00
Leonid Logvinov
01e617bb83
DRY up the code in order-watcher collision-resistant abi decoder
2018-07-17 13:28:27 +02:00
Fabio Berger
59fd5c69c0
Remove no-longer needed tests
2018-07-17 13:27:41 +02:00
Leonid Logvinov
28a9a8c380
Await transactions in fillScenarios
2018-07-17 13:26:49 +02:00
Leonid Logvinov
6c2796b433
Rename decodeAssetData to decodeAssetDataOrThrow
2018-07-17 13:16:47 +02:00
Leonid Logvinov
82ad5f7897
Use normalizedAddress
2018-07-17 13:13:05 +02:00
Leonid Logvinov
bf8ac3b9e6
Fix tslint issues
2018-07-17 12:59:02 +02:00
Leonid Logvinov
edcdc9b1b9
Upgrade tslint to the newest version
2018-07-17 12:58:42 +02:00
Leonid Logvinov
4227aaa68a
Add new tslint rules
2018-07-17 12:58:04 +02:00
Fabio Berger
b750ce8be6
Stop subscriptions from unsubscribing on recoverable network issues
2018-07-17 12:33:43 +02:00
Fabio Berger
03a6a088c5
Merge branch 'v2-prototype' into fix-order-watcher
...
* v2-prototype: (39 commits)
Add chris to website
Fix ocean link
Move update onboarding step tracking to onboarding flow code
Bump npm-run-all from 4.1.2 to 4.1.3
Move format to helper function
Fix linter
Add assertion to make sure caller to fetchAsync isn't trying to set timeout in a context-specific way
Fix linter issues
Remove unused import
Switch conditional
Update yarn.lock and artifact
Fix abi-gen tests to not rely on sleep, since it causes intermittent failures
Add missing assertion
Move type defs to typescript-typingsd
Fix linter
Make createFinalPayload protected
Replace process.browser with detect-node library
Export Web3ProviderEngine and RPCSubprovider from 0x.js
Export Web3ProviderEngine from subproviders package
Update deps
...
2018-07-17 12:06:35 +02:00
Fabio Berger
1e787a7646
Remove stateLayer OrderWatcher config and instead temporarily hard-code until we get pending block to work with Blockstream
2018-07-17 12:04:29 +02:00
Fabio Berger
766ac3f1fe
Remove blockRetention config
2018-07-17 11:57:52 +02:00
fragosti
a9038f2afc
Add chris to website
2018-07-17 01:16:29 -07:00
Alex Browne
9828fa335e
Fix bugs having to do with block timestamps and order expirationTimes
2018-07-16 18:41:37 -07:00
Brandon Millman
0c04d490bb
Fix ocean link
2018-07-16 17:48:24 -07:00
F. Eugene Aumson
bffffffc95
make PR template checklist more useful
...
Goal is to make it so that every PR should check off every checklist
item before it is considered complete.
Removed mention of labels. Since contributors outside the org don't
have permission to add labels, it's not possible for any such
contributor to ever check those items off. Opted instead to prescribe
bracketed PR title prefixes, which are accessible to all.
Re-ordered checklist items to better represent chronological progress.
2018-07-16 17:50:24 -04:00
Leonid Logvinov
e9589ff786
Sort the config file lexicographically
2018-07-16 15:59:00 +02:00
Leonid Logvinov
c3bd3437f5
Make addOrder async
2018-07-16 15:50:06 +02:00
Leonid Logvinov
01789e6750
Merge pull request #800 from feuGeneA/patch-2
...
use bullets, not a task list, for Types of Changes
2018-07-16 15:24:18 +02:00
Leonid Logvinov
c3f7ba1b91
Merge pull request #872 from 0xProject/dependabot/npm_and_yarn/npm-run-all-4.1.3
...
Bump npm-run-all from 4.1.2 to 4.1.3
2018-07-16 15:22:58 +02:00
Leonid Logvinov
90d72a3683
Await the promise in order watcher assertion
2018-07-16 14:54:36 +02:00
Leonid Logvinov
f9bcf936ed
Merge branch 'feature/order-watcher-v2' into feature/order-watcher-erc721-tests
2018-07-16 14:38:51 +02:00
Leonid Logvinov
acff177c54
Merge branch 'v2-prototype' into feature/order-watcher-v2
2018-07-16 14:38:27 +02:00
Leonid Logvinov
658214a2e2
Yarn lock changes
2018-07-16 14:31:46 +02:00
Leonid Logvinov
55f6f02c9b
Import AssetproxyId
2018-07-16 14:31:33 +02:00
Leonid Logvinov
c5ba52910a
Add ERC721 tests to order watcher
2018-07-16 14:30:48 +02:00
Leonid Logvinov
994ccd6694
Enable downlevelIteration
2018-07-16 14:29:59 +02:00
Leonid Logvinov
4921a83813
Register asset types within collisionResistantAbiDecoder
2018-07-16 14:29:23 +02:00
Leonid Logvinov
a97ba41b86
Add ERC721 support to fill-scenarios
2018-07-16 14:28:44 +02:00
Leonid Logvinov
67e2623d2c
Remove no-unused-variable rule from tslint as it's buggy and has side-effects
2018-07-16 14:28:22 +02:00
Leonid Logvinov
4111095da3
Don't throw on transferFrom is the sender is an owner
2018-07-16 14:27:53 +02:00
Leonid Logvinov
6c21ddcedb
Pass erc721ProxyAddress to fillScenarios
2018-07-16 14:27:34 +02:00
Leonid Logvinov
d86349658f
Fix postinstall hook for contracts -> types
2018-07-16 14:26:23 +02:00
Fabio Berger
151ce6e3c7
Pass stateLater into getBlockAsync call
2018-07-16 10:24:34 +02:00
Francesco Agosti
6bdee26c30
Merge pull request #876 from 0xProject/feature/website/heap-tracking-sanity
...
Move update onboarding step tracking to onboarding flow code
2018-07-13 14:34:54 -07:00
fragosti
5e4b1eed30
Move update onboarding step tracking to onboarding flow code
2018-07-13 14:09:34 -07:00
Francesco Agosti
ab5cd95ccc
Merge pull request #867 from 0xProject/bug/website/txhash-error
...
Only upload sourcemaps to rollbar on live deploys, and handle NaN error by using 0
2018-07-13 13:35:01 -07:00
dependabot[bot]
a3dc398da5
Bump npm-run-all from 4.1.2 to 4.1.3
...
Bumps [npm-run-all](https://github.com/mysticatea/npm-run-all ) from 4.1.2 to 4.1.3.
- [Release notes](https://github.com/mysticatea/npm-run-all/releases )
- [Commits](https://github.com/mysticatea/npm-run-all/compare/v4.1.2...v4.1.3 )
Signed-off-by: dependabot[bot] <support@dependabot.com >
2018-07-13 18:25:06 +00:00
fragosti
b70f5d1a1e
Merge branch 'v2-prototype' of https://github.com/0xProject/0x-monorepo into bug/website/txhash-error
2018-07-13 11:15:50 -07:00
Francesco Agosti
26363931ed
Merge pull request #866 from 0xProject/feature/website/integrate-heap
...
Integrate Heap analytics into the website
2018-07-13 11:14:38 -07:00
Fabio Berger
e2438330f5
Merge pull request #874 from 0xProject/fix/request-timeout-issue
...
Fix Fetch Timeout Issue
2018-07-13 20:12:37 +02:00
fragosti
c5fcdd0657
Move format to helper function
2018-07-13 11:11:49 -07:00
Fabio Berger
345f3c07a5
Add PR numbers
2018-07-13 20:04:21 +02:00
Fabio Berger
f3477ff28c
Add changelog entries
2018-07-13 20:03:22 +02:00
Fabio Berger
7ac4fa50b5
Update yarn.lock
2018-07-13 19:55:45 +02:00
Fabio Berger
2f0a914838
Fix linter
2018-07-13 19:53:49 +02:00
Fabio Berger
5fc7d9a603
Fix bug that make all getBlock and getLog requests go to latest block
2018-07-13 19:44:56 +02:00
Fabio Berger
ced68e4e02
Expose Blockstreams blockRetention config as an OrderWatcher config
2018-07-13 19:44:21 +02:00
Fabio Berger
80071beaac
Add assertion to make sure caller to fetchAsync isn't trying to set timeout in a context-specific way
2018-07-13 19:38:35 +02:00
Fabio Berger
de1029d5ef
Fix linter issues
2018-07-13 18:51:21 +02:00
Leonid Logvinov
ffeb3194a8
Fix a dependency version
2018-07-13 17:46:53 +02:00
Leonid Logvinov
95e9f33f6a
Migrate order-watcher to v2
2018-07-13 17:45:25 +02:00
Leonid Logvinov
c599a20b34
Enable prefer-readonly rule
2018-07-13 17:44:39 +02:00
Leonid Logvinov
ca59528a32
Add OrderWatcherPartialConfigSchema
2018-07-13 17:44:00 +02:00
Leonid Logvinov
6f4fd06d38
Use migrated package versions as order-watcher dependencies
2018-07-13 17:43:32 +02:00
Leonid Logvinov
4715c2d006
Update compact_artifacts in order-watcher
2018-07-13 17:42:50 +02:00
Leonid Logvinov
fcfa43b6f1
Export newly created store from order-utils
2018-07-13 17:42:27 +02:00
Leonid Logvinov
56b4c55654
Add OrderFilledCancelledLazyStore
2018-07-13 17:41:30 +02:00
Leonid Logvinov
830790eeac
Add AbstractOrderFilledCancelledLazyStore
2018-07-13 17:39:41 +02:00
Leonid Logvinov
39de9c7879
Export forgotten stuff from contract-wrappers
2018-07-13 17:38:02 +02:00
Leonid Logvinov
7b6cc14b71
Make getZRXAssetData not async
2018-07-13 17:37:33 +02:00
Leonid Logvinov
ec749a4033
Add order-watcher to a postinstall HACK
2018-07-13 17:36:20 +02:00
Leonid Logvinov
fe32214613
Add no-return-await, no-duplicate-switch-case, no-implicit-dependencies rules
2018-07-13 17:30:44 +02:00
Leonid Logvinov
f6fcb775b7
Upgrade tslint to use prefer-readonly
2018-07-13 17:30:44 +02:00
Leonid Logvinov
d209108a95
Update contract artifacts
2018-07-13 17:30:00 +02:00
Fabio Berger
efc64cf17f
Remove unused import
2018-07-13 17:17:45 +02:00
Fabio Berger
2f41ed50c1
Switch conditional
2018-07-13 16:47:32 +02:00
Fabio Berger
fcc8cdd36a
Update yarn.lock and artifact
2018-07-13 16:40:06 +02:00
Fabio Berger
248632ce76
Merge branch 'v2-prototype' into fix/request-timeout-issue
...
* v2-prototype:
Remove legacy portal code
2018-07-13 16:12:49 +02:00
Fabio Berger
25681754bd
Fix abi-gen tests to not rely on sleep, since it causes intermittent failures
2018-07-13 16:06:15 +02:00
Fabio Berger
179c487da9
Add missing assertion
2018-07-13 15:25:48 +02:00
Fabio Berger
350989bbec
Move type defs to typescript-typingsd
2018-07-13 15:25:37 +02:00
Fabio Berger
f5293e6c38
Fix linter
2018-07-13 15:09:51 +02:00
Fabio Berger
70c3515c94
Make createFinalPayload protected
2018-07-13 15:04:17 +02:00
Fabio Berger
4c7fd5a4e8
Replace process.browser with detect-node library
2018-07-13 15:03:13 +02:00
Fabio Berger
9d24341d94
Export Web3ProviderEngine and RPCSubprovider from 0x.js
2018-07-13 14:35:31 +02:00
Fabio Berger
512502ca08
Export Web3ProviderEngine from subproviders package
2018-07-13 14:26:02 +02:00
Fabio Berger
6ce662c7a4
Update deps
2018-07-13 13:05:38 +02:00
Fabio Berger
701ea5c46b
Add typedoc for json-rpc-error package
2018-07-13 13:05:21 +02:00
Fabio Berger
2e5ff53d72
-fetch';
2018-07-13 12:42:01 +02:00
Fabio Berger
1229c61ba4
Make timeout configurable on RPCSubprovider
2018-07-13 12:05:02 +02:00
fragosti
ee54438e92
Fix logging typo
2018-07-12 18:30:01 -07:00
fragosti
65af78c85d
Fix indentify typo
2018-07-12 18:20:46 -07:00
fragosti
b4747c3f85
Refactor utils and add UNNKOWN environment type
2018-07-12 18:11:25 -07:00
fragosti
1df074b73e
Make Analytics API non-async
2018-07-12 16:57:03 -07:00
fragosti
254d30b8df
Fix linting errors
2018-07-12 15:56:01 -07:00
fragosti
ac5588c7c4
Make error reporter not return a promise and add more environment possibilities
2018-07-12 15:56:01 -07:00
fragosti
ddb70a89ad
Do not crash on NaN, and provide default
2018-07-12 15:54:45 -07:00
fragosti
f4b2a9625d
Only upload sourcemaps to rollbar on live deploys, and log NaN error for future debugging
2018-07-12 15:54:45 -07:00
Fabio Berger
c2a1317c38
Adjust timeout
2018-07-12 23:17:35 +02:00
Fabio Berger
49f1a6933c
Add fetchAsync util and RPCSubprovider
2018-07-12 23:13:47 +02:00
Brandon Millman
9b387b8ec3
Merge pull request #865 from 0xProject/refactor/website/remove-legacy-portal
...
Remove legacy portal code
2018-07-12 11:01:14 -07:00
Fabio Berger
a45a29432e
Merge pull request #863 from 0xProject/refactor/0x.js
...
Refactor 0x.js
2018-07-12 15:53:31 +02:00
Fabio Berger
819d069edc
Add missing param
2018-07-12 15:25:35 +02:00
Fabio Berger
b0a57a5091
remove non-existent param comment
2018-07-12 15:25:25 +02:00
Fabio Berger
d8678d562d
Add assertions to SignatureUtils exported methods
2018-07-12 15:22:21 +02:00
Leonid Logvinov
34a9035164
Merge pull request #788 from feuGeneA/abi-gen-ignore-unchanged
...
Using timestamps, skip generation of already-up-to-date contract wrappers
2018-07-12 11:53:21 +02:00
fragosti
0941e0a929
Add no-floating-promises ignore comments
2018-07-11 16:50:00 -07:00
fragosti
1ee78062d7
Remove unused configs and constants
2018-07-11 15:43:37 -07:00
Brandon Millman
09f5609618
Remove legacy portal code
2018-07-11 15:42:20 -07:00
fragosti
098322c564
Integrate heap analytics
2018-07-11 15:39:12 -07:00
Fabio Berger
365e24c1cd
Fix prettier
2018-07-11 23:58:22 +02:00
Brandon Millman
b82fdd59e7
Merge pull request #626 from 0xProject/refactor/connect/browser-websocket-support
...
Add support for browser websocket client and fix multiple subscriptions bug
2018-07-11 14:40:19 -07:00
Brandon Millman
6190ac7791
Change version to 1.0.0
2018-07-11 14:31:39 -07:00
Brandon Millman
ed3aeb7997
Fix lint for order watcher
2018-07-11 13:35:21 -07:00
Brandon Millman
33f92b6bcf
Fix lint for order-utils
2018-07-11 13:15:28 -07:00
fragosti
9131a72a47
Replace calls to google analytics with calls to heap
2018-07-11 12:14:23 -07:00
Brandon Millman
e5617dfe61
Lint fixes
2018-07-11 11:46:28 -07:00
Brandon Millman
e67d67419f
Prettier
2018-07-11 11:29:34 -07:00
Brandon Millman
17c34716f9
Provide subscriptionOpts in error callback and include url in error messages
2018-07-11 11:16:45 -07:00
Brandon Millman
e12f7c3026
Remove outdated comments
2018-07-11 10:27:05 -07:00
Brandon Millman
af395eccda
Update orderbook channel and factory tests
2018-07-11 10:25:54 -07:00
Brandon Millman
c403dcdabf
Update tests
2018-07-11 10:25:54 -07:00
Brandon Millman
c500cc095f
Enforce one handler per channel
2018-07-11 10:25:54 -07:00
Brandon Millman
6ecda647ad
Add TODO comment for switching requestIds to strings
2018-07-11 10:25:54 -07:00
Brandon Millman
3e7ee1f090
Add explicit HACK comment when we import assert
2018-07-11 10:25:54 -07:00
Brandon Millman
0c120cb7a3
Assert that connection is opening before attempting to subscribe
2018-07-11 10:19:36 -07:00
Brandon Millman
cab6829df9
Remove unused import
2018-07-11 10:19:36 -07:00
Brandon Millman
0efe6df416
Add CHANGELOG entry
2018-07-11 10:19:36 -07:00
Brandon Millman
a4b6112a31
Consolidate back to one channel and expose only the factory
2018-07-11 10:18:15 -07:00
Brandon Millman
47debf0134
Initial implementation of OrderbookChannelFactory
2018-07-11 10:17:45 -07:00
Brandon Millman
16ddd1edfc
Implement web browser socket
2018-07-11 10:17:45 -07:00
Fabio Berger
0f1fd0e90d
prettier fix
2018-07-11 19:16:12 +02:00
Fabio Berger
ef76d83d2a
Fix linter issues
2018-07-11 19:15:39 +02:00
Fabio Berger
df9f6004f2
Rename compact_artifacts
to artifacts
and update them
2018-07-11 19:09:02 +02:00
Fabio Berger
9a87f99dcd
Add PR to changelog
2018-07-11 19:08:05 +02:00
Fabio Berger
30011db6d7
Add changelog entry
2018-07-11 19:06:38 +02:00
Fabio Berger
b6ac132c78
Refactor 0x.js to V2
2018-07-11 18:53:50 +02:00
Fabio Berger
abf87a643d
Remove artifact tests since no testnet deployments are finalized
2018-07-11 18:49:37 +02:00
Fabio Berger
3824ea9079
Remove TokenRegistry from 0x.js
2018-07-11 18:46:12 +02:00
Fabio Berger
5e22ce05c5
Remove duplicate sol-compiler dep
2018-07-11 18:34:38 +02:00
Jacob Evans
8fcc7aefa7
Merge pull request #840 from 0xProject/feature/migrations/forwarder-migrations
...
Add Migrations for Forwarder and miscellaneous fixes
2018-07-11 20:59:23 +10:00
Jacob Evans
0b6ea1d046
Contract Wrappers - Ether token block range
...
Start after migrations to avoid any unexpected logs
2018-07-11 20:45:18 +10:00
Fabio Berger
22d3981a74
Temporarily remove OrderWatcher from 0x.js
2018-07-11 12:34:13 +02:00
Jacob Evans
81b4f4928d
Remove extra ERC20ProxyId from Forwarder constructor
2018-07-11 20:16:59 +10:00
Jacob Evans
dd77a38535
Add Migrations for Forwarder
2018-07-11 20:16:04 +10:00
fragosti
d319b53e23
Add Heap snippet
2018-07-10 15:13:54 -07:00
Alex Browne
b9627e14d0
Merge pull request #848 from 0xProject/feature/contracts/safeMath
...
Add revert reasons and optimization to safeMath
2018-07-10 14:01:13 -07:00
Brandon Millman
56a96d36a1
Merge pull request #849 from 0xProject/feature/website/tokens-backend
...
Grab token registry information from our DB for mainnet
2018-07-10 13:57:14 -07:00
Amir Bandeali
e60630fa73
Update artifacts
2018-07-10 12:55:31 -07:00
Amir Bandeali
5ef6613024
Add revert reasons and optimization to safeMath
2018-07-10 12:53:47 -07:00
Amir Bandeali
af7e02de27
Merge pull request #837 from 0xProject/fix/contracts/assetProxyOwnerVersion
...
Use 0.4.10 in AssetProxyOwner
2018-07-10 12:46:53 -07:00
Brandon Millman
51d5b9d35d
Grab token registry information from our DB for mainnet
2018-07-10 12:01:51 -07:00
Amir Bandeali
092ca6bcf5
Use 0.4.10 in AssetProxyOwner, add readBytes4 to contract and remove LibBytes
2018-07-10 11:24:22 -07:00
Francesco Agosti
2625cbbfed
Merge pull request #846 from 0xProject/feature/website/add-peter-to-about
...
Add Peter to about page
2018-07-10 10:31:01 -07:00
fragosti
cedd1d5596
Add LinkedIn for Peter
2018-07-10 10:30:25 -07:00
Francesco Agosti
fb9e14a229
Merge pull request #845 from 0xProject/bug/website/portal-soft-launch-fixes
...
Enable sourceMaps on Rollbar and fix some small issues
2018-07-10 10:26:40 -07:00
fragosti
4e1bd7b5f0
Add Peter to about page
2018-07-09 19:02:50 -07:00
fragosti
5dfed8cd00
Update rollbar for telemetry
2018-07-09 18:17:14 -07:00
fragosti
a2672a0d78
Get rollbar uploads working by enabling sourcemaps
2018-07-09 18:04:55 -07:00
fragosti
ee5ac6b800
Fix unsubscribe bug
2018-07-09 16:16:48 -07:00
fragosti
a481d2ab46
Use JSON stringify around GIT_SHA
2018-07-09 16:07:16 -07:00
fragosti
c8bb21d12d
Add sourcemaps for rollbar
2018-07-09 14:26:05 -07:00
fragosti
e817cd7d43
Merge branch 'v2-prototype' of https://github.com/0xProject/0x-monorepo into v2-prototype
2018-07-09 13:27:05 -07:00
fragosti
bd6085fffd
Change Jacobs title to Ecosystem Engineer
2018-07-09 13:25:18 -07:00
Brandon Millman
7efe9a9385
Delete wings.png
2018-07-09 13:21:46 -07:00
Brandon Millman
50da40a727
Delete taas.png
2018-07-09 13:21:29 -07:00
Brandon Millman
48390a1875
Delete qtum.png
2018-07-09 13:21:12 -07:00
Brandon Millman
a3d27cd128
Delete eos.png
2018-07-09 13:20:49 -07:00
Brandon Millman
589c814ee6
Update icon file names
2018-07-09 13:17:57 -07:00
Leonid Logvinov
4b60a3cbab
Merge branch 'v2-prototype' into abi-gen-ignore-unchanged
2018-07-09 20:08:28 +02:00
Fabio Berger
1aaf633df8
Add missing import
2018-07-09 19:59:26 +02:00
Fabio Berger
82771ec64a
Remove comment and add assertion
2018-07-09 19:53:54 +02:00
Fabio Berger
ada8a402da
merge v2-prototype
2018-07-09 19:46:28 +02:00
Fabio Berger
17956efe35
Merge pull request #843 from 0xProject/update-after-dev-publish
...
Update CHANGELOG & Versions After Development Publish
2018-07-09 19:40:37 +02:00
Fabio Berger
8378c9f85e
Fix changelogs
2018-07-09 19:27:18 +02:00
Fabio Berger
324b1079e7
Add ability to nest doc ref markdown under specific versions
2018-07-09 19:05:38 +02:00
Fabio Berger
c6da829713
Remaining version fixes
2018-07-09 18:55:22 +02:00
Fabio Berger
844b0687a6
Update incorrect versions
2018-07-09 18:22:18 +02:00
Fabio Berger
2ed2dd2fb7
Update package versions
2018-07-09 18:16:02 +02:00
Fabio Berger
d2f7dd3d5a
Update changelogs
2018-07-09 17:49:28 +02:00
F. Eugene Aumson
9f08916cf1
add tests of abi-gen
2018-07-09 10:56:18 -04:00
F. Eugene Aumson
a0e3676e3a
move abi-gen funcs from index to utils for testing
...
preparing for unit testing. purely refactoring (no functionality
changed).
2018-07-09 10:45:21 -04:00
F. Eugene Aumson
2276793629
using timestamps, skip gen of up-to-date wrappers
2018-07-09 10:36:41 -04:00
Fabio Berger
a9b320e636
Add back timestamp
2018-07-09 15:49:24 +02:00
Leonid Logvinov
ecdc0636d8
Merge pull request #841 from 0xProject/feature/v2-contract-wrappers-validation
...
Feature/v2 contract wrappers validation
2018-07-09 12:21:32 +02:00
Leonid Logvinov
ea12e34809
Ignore coverage of generated files
2018-07-09 12:07:42 +02:00
Leonid Logvinov
9fb7865292
Dedupe AssetProxyId types
2018-07-09 11:43:00 +02:00
Leonid Logvinov
12f30c78ff
Fix a typo
2018-07-09 11:29:42 +02:00
Leonid Logvinov
e3bed5cc71
Default shouldValidate to true
2018-07-09 11:29:09 +02:00
Leonid Logvinov
0f8f5ca5ff
Add basic validation for exchange contract wrapper
2018-07-09 11:13:21 +02:00
Leonid Logvinov
0fe0433b9a
Add type for AssetProxyId
2018-07-09 11:13:21 +02:00
Leonid Logvinov
ab1e38701d
Add revert reason parsing to error handling decorator
2018-07-09 11:13:21 +02:00
Leonid Logvinov
258fe8ea50
Render callAsync in templates even if it returns nothing
2018-07-09 11:13:21 +02:00
Leonid Logvinov
813824868e
Return AssetProxyId instead of string from proxy.getProxyIdAsync()
2018-07-09 11:13:21 +02:00
Fabio Berger
028184947f
Merge pull request #833 from feuGeneA/issue-823
...
document how to check test coverage on a fork
2018-07-09 10:10:31 +02:00
Amir Bandeali
14c96e0b97
Merge pull request #839 from 0xProject/refactor/contracts/forwarder-interfaces
...
Refactor forwarder file structure
2018-07-08 20:29:31 -07:00
Brandon Millman
ef03d1ae13
Give environment enums string values
2018-07-08 01:37:22 -07:00
Amir Bandeali
f1613d36ac
Move functions out of Forwarder.sol
2018-07-07 23:23:22 -07:00
Amir Bandeali
8314bbbbac
Add interfaces and mixins
2018-07-07 22:57:09 -07:00
Amir Bandeali
462f1f00d8
Combine mixins
2018-07-07 22:11:36 -07:00
Amir Bandeali
1c80bba4dd
Use interfaces instead of full contracts
2018-07-07 22:11:36 -07:00
fragosti
d22cff0976
Shim shouldShowPortalV2 to always return true
2018-07-06 16:08:35 -07:00
Francesco Agosti
269b56b907
Merge pull request #838 from 0xProject/feature/website/portal-final-touches
...
Some final polish touches for portal!
2018-07-06 15:38:51 -07:00
fragosti
60ebfcf36d
Fix lint errors
2018-07-06 15:21:50 -07:00
fragosti
824c331ea0
Make unlock metamask step look more like mock
2018-07-06 15:17:23 -07:00
fragosti
b9e51d2fad
Add updated asset for unlock metamask portal onboarding step
2018-07-06 14:23:00 -07:00
fragosti
9669a4d121
Create Balance component and make token symbols smaller than token amounts
2018-07-06 14:21:30 -07:00
Amir Bandeali
e929fb4337
Merge pull request #826 from 0xProject/refactor/contracts/todos
...
Address TODOs and small fixes
2018-07-06 13:41:06 -07:00
Brandon Millman
80da9cd31f
Merge pull request #835 from 0xProject/feature/website/token-updates
...
Update token registry icons and asset picker flows
2018-07-06 13:24:55 -07:00
Amir Bandeali
5ed7a1baba
Add lint-contracts to default lint command
2018-07-06 13:23:09 -07:00
Amir Bandeali
07c111d1f5
Remove TODOs that won't be addressed
2018-07-06 13:23:09 -07:00
Amir Bandeali
a2024da955
Remove AbiV2 where unused
2018-07-06 13:23:05 -07:00
fragosti
7418926ebb
Give Wallet a min height
2018-07-06 13:17:28 -07:00
Brandon Millman
4cc33d270e
Merge pull request #828 from 0xProject/feature/website/portal-improvements
...
Fix some portal bugs, and poll for best gas price
2018-07-06 13:05:27 -07:00
Brandon Millman
f767f5c12c
Hard code exchange abi
2018-07-06 13:03:35 -07:00
Amir Bandeali
0ea3b10efd
Only reset currentContextAddress if it was previously updated
2018-07-06 11:53:59 -07:00
Amir Bandeali
d634775d40
Change uint => uint256
2018-07-06 11:53:59 -07:00
Francesco Agosti
c4ab5bc653
Merge pull request #829 from 0xProject/bug/web3-wrapper/fix-invalid-transaction-format
...
Fix invalid transaction format errors when going through `SingerSubprovider`
2018-07-06 11:46:03 -07:00
Amir Bandeali
1d3bdfc374
Merge pull request #834 from 0xProject/fix/contracts/linter
...
Apply linter to nested contracts
2018-07-06 11:45:06 -07:00
fragosti
72fb1ee36f
Fix linting issues
2018-07-06 11:30:01 -07:00
fragosti
afbc4989d5
address CR feedback
2018-07-06 11:23:41 -07:00
Amir Bandeali
d2e422cd5e
Apply new linter rules
2018-07-06 10:58:28 -07:00
Brandon Millman
49c7365d93
Update token registry icons and asset picker flows
2018-07-06 10:51:46 -07:00
fragosti
c753e24f0a
Export marshaller and use it to unmarshal tx dataa
2018-07-06 10:35:13 -07:00
fragosti
acfbba5476
Revert moving formatUtils into utils
2018-07-06 10:23:24 -07:00
Amir Bandeali
e796734659
Update linter config
2018-07-06 09:51:09 -07:00
F. Eugene Aumson
f172908bde
document how to check test coverage on a fork
2018-07-06 10:26:24 -04:00
Leonid Logvinov
16dc4e9f66
Instantiate BlockAndLogStreamer with generic type parameters
2018-07-06 13:36:23 +02:00
Fabio Berger
8eefc89d55
Merge pull request #831 from 0xProject/fix-readme-intros
...
Update Package Descriptions
2018-07-06 13:10:00 +02:00
Fabio Berger
20d349cea7
Merge pull request #825 from 0xProject/fix-order-watcher
...
OrderWatcher Fixes
2018-07-06 13:06:12 +02:00
Fabio Berger
22f408f713
Update readme and doc intros
2018-07-06 13:05:13 +02:00
Fabio Berger
1e0fa776c1
Add isVerbose flag and log blockstream recoverable errors rather then bubbling them up
2018-07-06 12:34:03 +02:00
Leonid Logvinov
faf5c84082
Fix imports
2018-07-06 11:21:49 +02:00
Leonid Logvinov
b21f6e4d86
Merge pull request #822 from 0xProject/v2-contract-wrappers-WIP
...
V2 contract wrappers
2018-07-06 12:10:55 +03:00
Jacob Evans
bc52303402
Types: Move Forwarder Revert Reason into types package
2018-07-06 18:26:59 +10:00
Jacob Evans
2da705e81c
Forwarder specify the revert reasons
2018-07-06 18:09:56 +10:00
Jacob Evans
a0601cd052
Forwarder fix linter error
2018-07-06 17:44:17 +10:00
Jacob Evans
ed2c06508b
Update to new assertions
2018-07-06 17:43:15 +10:00
Jacob Evans
03b3d74748
Merge pull request #522 from 0xProject/feature/contracts/forwarder
...
Forwarding contract
2018-07-06 16:29:56 +10:00
Jacob Evans
0557d6a9bf
Forwarding contract (squashed commits)
2018-07-06 15:30:07 +10:00
Brandon Millman
d975c0cef3
Merge pull request #827 from 0xProject/feature/website/landing-page-cta
...
Landing page CTA for portal
2018-07-05 22:03:13 -07:00
fragosti
188bf000b7
Add formatUtils
2018-07-05 18:59:01 -07:00
fragosti
608442b2e8
Add to changelog, rename to formatUtils and lint
2018-07-05 18:56:58 -07:00
fragosti
aefc122caf
Add conversion utility file
2018-07-05 18:38:25 -07:00
fragosti
a72eae7ea8
Unmarshall txn data in SignerSubprovider before calling web3wrapper sendTransactionAsync
2018-07-05 18:32:28 -07:00
fragosti
30e3afc0fb
Add unmarshallTxData to marshaller
2018-07-05 17:48:02 -07:00
fragosti
97809a03eb
Make wallet height responsive
2018-07-05 17:11:50 -07:00
fragosti
f894ffc0cc
Poll for gas prices and use fast instead of average for better UX
2018-07-05 15:37:35 -07:00
fragosti
127fbc6e94
Just disable closing onboarding by clicking outside for firefox
2018-07-05 15:16:46 -07:00
Brandon Millman
9f870b3d4e
Change call to action link to /portal
2018-07-05 15:12:22 -07:00
Amir Bandeali
51b86742d1
Merge pull request #824 from protofire/v2-prototype-solhint
...
Add and apply solidity linter (V2, updated)
2018-07-05 15:09:41 -07:00
Brandon Millman
3a85b3212b
Unify large and small padding in Portal
2018-07-05 14:42:22 -07:00
Brandon Millman
fd6445439e
Implement landing page change in preperation for portal
2018-07-05 14:34:34 -07:00
Brandon Millman
51fa8d3e24
Merge pull request #820 from 0xProject/bug/website/top-bar-layout
...
Various mobile portal fixes and top bar layout refactor
2018-07-05 14:33:22 -07:00
Brandon Millman
7b8db1156d
Various fixes for portal on mobile and top bar layout
2018-07-05 14:31:05 -07:00
Fabio Berger
32ad34d224
properly stop blockstream and pass stateLayer into blockstream
2018-07-05 23:18:55 +02:00
Fabio Berger
cfbb1c440e
Add pr number
2018-07-05 22:33:11 +02:00
Fabio Berger
ade2f96ca3
Add changelog notes
2018-07-05 22:32:25 +02:00
Fabio Berger
abb38e1bc0
Don't unsubscribe on Blockstream errors
2018-07-05 22:25:47 +02:00
Fabio Berger
0df36471b7
Pass actual networkId
2018-07-05 22:24:21 +02:00
fragosti
97312c2656
Use default networkId of 1 for ledger dropdown
2018-07-05 11:45:54 -07:00
fragosti
e9e4df4891
Fix onboarding closing on unlock metamask step on click outside
2018-07-05 11:28:34 -07:00
Francesco Agosti
e0f80c5e6a
Merge pull request #816 from 0xProject/feature/website/portal-mobile-improvements
...
Make onboarding and wallet copy dynamic based on OS
2018-07-05 11:09:25 -07:00
Alex Shafranovich
f21b042ed1
Contracts 2.0.0 were linted with solhint
2018-07-05 21:01:14 +03:00
Alex Shafranovich
d8c7c9803c
Added Solhint package and 'lint-contracts' npm script
2018-07-05 20:58:52 +03:00
fragosti
302b9deef3
Rename getBestDownloadLink to getBestWalletDownloadLinkAndIsMobile
2018-07-05 10:54:13 -07:00
Leonid Logvinov
0c8264801a
Fix tests
2018-07-05 19:11:41 +02:00
Leonid Logvinov
54d1a0359f
Fix prettier
2018-07-05 17:09:14 +02:00
Leonid Logvinov
b87e48c113
Fix merge conflicts
2018-07-05 16:51:37 +02:00
Fabio Berger
a874cd2424
Remove legacy logic
2018-07-05 16:42:01 +02:00
Fabio Berger
d9e308e53a
Refactor order-watcher to use Blockstream under-the-hood
2018-07-05 16:39:53 +02:00
Leonid Logvinov
efc3536283
Add CHANGELOG entries
2018-07-05 16:30:36 +02:00
Leonid Logvinov
4b7e669d29
Upgrade artifacts
2018-07-05 16:02:26 +02:00
Leonid Logvinov
01c6efeaf1
Merge branch 'v2-prototype' into v2-contract-wrappers-WIP
2018-07-05 17:00:50 +03:00
Leonid Logvinov
22cf7bee5b
Merge pull request #814 from 0xProject/feature/fill-scenarios-v2
...
@0xproject/contract-wrappers V2 refactor. Part 2
2018-07-05 16:59:12 +03:00
Leonid Logvinov
ef890aeac4
Adjust comments
2018-07-05 15:58:42 +02:00
Leonid Logvinov
91e8c00076
Fix comments
2018-07-05 15:58:42 +02:00
Leonid Logvinov
20bf4d8ef9
Improve the comment
2018-07-05 15:58:42 +02:00
Leonid Logvinov
795da130a2
Rename Proxie to Proxy
2018-07-05 15:58:41 +02:00
Leonid Logvinov
51a625d4af
Rename compact_artifacts to artifacts
2018-07-05 15:58:41 +02:00
Leonid Logvinov
ab8544b0ff
Rearrange assertions t match parameter order
2018-07-05 15:58:41 +02:00
Leonid Logvinov
b68d16820f
Fix match orders test and add a validation TODO
2018-07-05 15:58:41 +02:00
Leonid Logvinov
61d9cdced0
Add tests for exchange contract wrapper
2018-07-05 15:58:41 +02:00
Leonid Logvinov
714f9ed207
Add Exchange contract wrapper
2018-07-05 15:56:32 +02:00
Leonid Logvinov
ccccaf8e12
Pass through blockPollingInterval down to contract wrapper
2018-07-05 15:56:31 +02:00
Leonid Logvinov
c3ce9d6104
Export orderStatus and OrderInfo
2018-07-05 15:56:31 +02:00
Leonid Logvinov
d3f602f063
Add blockPollingInterval config to contractWrappers config type
2018-07-05 15:56:31 +02:00
Leonid Logvinov
6b379a8a0f
Add contractWrappers.erc721Proxy.getproxyIdAsync
2018-07-05 15:56:31 +02:00
Leonid Logvinov
d1d636f1ca
Add contractWrappers.erc20Proxy.getproxyIdAsync
2018-07-05 15:56:31 +02:00
Leonid Logvinov
ba9d3cbdb8
Make it possible to configure block polling interval in base contract wrapper
2018-07-05 15:56:31 +02:00
Leonid Logvinov
bcf8d51806
Add blockPollingIntervalMs as an optional field to contract-wrappers config schemas
2018-07-05 15:05:58 +02:00
Leonid Logvinov
66c0d6724a
Add even more entries to postinstall hack
2018-07-05 15:05:58 +02:00
Leonid Logvinov
0f477607f9
Update dummy tokens addresses in token_utils
2018-07-05 15:05:58 +02:00
Leonid Logvinov
c1635f2656
Remove only from tests
2018-07-05 15:05:57 +02:00
Leonid Logvinov
029d91bd7a
Add OrderInfo and OrderStatus to types
2018-07-05 15:05:57 +02:00
Leonid Logvinov
03dbad6813
Add OrderTxOptsSchema
2018-07-05 15:05:57 +02:00
Leonid Logvinov
c65b2573c4
Refactor fill-scenarios for V2
2018-07-05 15:05:57 +02:00
Leonid Logvinov
7fbee77875
Export ecSignatureParameterSchema from json-schemas
2018-07-05 15:05:57 +02:00
Leonid Logvinov
3cc1a952ca
Add ordersSchema to json-schemas
2018-07-05 15:05:57 +02:00
Leonid Logvinov
9c8de3e933
Fix VRS signature generation in order-utils
2018-07-05 15:05:57 +02:00
Leonid Logvinov
cbdce6b67e
Update ABI in compact_artifacts
2018-07-05 15:05:57 +02:00
Leonid Logvinov
a6746ae5cd
Upgrade artifacts
2018-07-05 15:05:57 +02:00
Leonid Logvinov
7111f3ffc6
Dump assert version and make the order-watcher depend on the old assert version
2018-07-05 15:05:57 +02:00
Fabio Berger
87a7a4ad2d
Merge pull request #821 from 0xProject/remove-web3-from-wrapper
...
Remove Web3.js From 0x-monorepo 🍾
2018-07-05 15:04:58 +02:00
Leonid Logvinov
1ee2d6ed54
Merge branch 'v2-prototype' into v2-contract-wrappers-WIP
2018-07-05 15:04:01 +02:00
Leonid Logvinov
1eba78e20a
Revert all changes to the contracts
2018-07-05 14:49:05 +02:00
Fabio Berger
a1fb438a8c
Prettier fixes
2018-07-05 13:03:33 +02:00
Fabio Berger
40d1b0a23c
Update json-schema version used by web3-wrapper
2018-07-05 12:35:38 +02:00
Fabio Berger
1c9a657693
Add schema assertion checks for callData and txData
2018-07-05 12:35:16 +02:00
Fabio Berger
11747c6cf4
Make sure from is included in txData
2018-07-05 12:34:15 +02:00
Fabio Berger
2a7b3aecc3
Add CallData schema to json-schemas
2018-07-05 12:33:48 +02:00
Fabio Berger
75babed693
Update assert changelog
2018-07-05 12:07:17 +02:00
Fabio Berger
0a32ae6cb5
Add defaultBlock param to getBalanceInWeiAsync
2018-07-05 12:04:08 +02:00
Fabio Berger
3d67f122a5
Move 'from' check to sendTransaction
2018-07-05 12:03:34 +02:00
Fabio Berger
b0daec8384
Remove bn.js unused dep
2018-07-05 01:56:40 +02:00
Fabio Berger
f5b1fe0e6b
Fix linter issues
2018-07-05 01:45:56 +02:00
Fabio Berger
139d289b01
remove stray console.log
2018-07-05 01:39:46 +02:00
Fabio Berger
fd242a9cba
Remove web3Utils dep and write necessary utility methods
2018-07-05 01:38:14 +02:00
Fabio Berger
7efa17ef7d
Add new param javadoc comment
2018-07-05 00:40:43 +02:00
Fabio Berger
a0b9c7777b
merge v2-prototype
2018-07-05 00:38:15 +02:00
Fabio Berger
5204e4c08d
Pass 'from' param to estimateGas since it is required
2018-07-05 00:36:30 +02:00
Fabio Berger
1050ecdf3c
Refactor Web3Wrapper to no longer use Web3.js & add more test coverage
2018-07-05 00:36:01 +02:00
Fabio Berger
5176d929fa
Merge pull request #817 from 0xProject/remove-web3
...
Remove Web3 Dependencies (exept for in web3-wrapper)
2018-07-04 18:51:17 +02:00
Fabio Berger
d712dc47d9
Removee getContractFromAbi method since we no longer use it and do not recommend others use it
2018-07-04 18:11:50 +02:00
Fabio Berger
8adc6f0faa
merge v2-prototype
2018-07-04 16:35:49 +02:00
Fabio Berger
4e783fba57
Add missing undefined check
2018-07-04 16:34:03 +02:00
Jacob Evans
ade620f4f7
Merge pull request #775 from RadarRelay/eth-lightwallet-subprovider-final
...
Eth lightwallet subprovider (replaces #660 )
2018-07-04 20:49:25 +10:00
Jacob Evans
5915f8430c
Merge branch 'v2-prototype' into eth-lightwallet-subprovider-final
2018-07-04 20:29:54 +10:00
Jacob Evans
9e0f06d060
Specify the lint rule to disable
2018-07-04 20:06:10 +10:00
Fabio Berger
ce86ae0191
Add assert dep
2018-07-04 08:56:12 +02:00
Fabio Berger
2bec5cb7fd
Fix bug in string enum assertion so that we check enum values not keys
2018-07-04 08:55:16 +02:00
Fabio Berger
cd766ea2a1
Add more assertions to Web3Wrapper public methods
2018-07-04 08:54:43 +02:00
Fabio Berger
aeea3817a4
Merge pull request #818 from 0xProject/fix-intermittent-test-failure
...
Fix intermittent test failure in Subproviders package
2018-07-04 07:48:37 +02:00
fragosti
0f11ae1875
No longer elevate relayer grid tile on long press
2018-07-03 18:22:19 -07:00
fragosti
6e87e3e1ac
Fix issue where onboarding doesn't scroll to wallet when starting from relayers page
2018-07-03 18:05:00 -07:00
Fabio Berger
4ba108d12f
Use stub in test to avoid difference in setup, how network requests take place
2018-07-04 00:59:18 +02:00
Fabio Berger
8ff17ff960
improve comment
2018-07-04 00:41:19 +02:00
Fabio Berger
0d56daf7ab
remove console.log
2018-07-04 00:37:39 +02:00
Fabio Berger
9db0bc262b
Fix conditional
2018-07-04 00:36:57 +02:00
Fabio Berger
f410903465
Rename to InjectedProvider and make publicConfigStore optional
2018-07-04 00:29:29 +02:00
Fabio Berger
5f2c303bd8
Remove hack since latest web3-provider-engine fixed underlying issue
2018-07-04 00:23:40 +02:00
Fabio Berger
6aa4984fed
Fix instance variable name
2018-07-04 00:22:21 +02:00
Fabio Berger
f5cd1ac82e
Fix linter
2018-07-04 00:18:09 +02:00
Fabio Berger
54c0b7b261
Fix type
2018-07-04 00:13:36 +02:00
Fabio Berger
a7902eca1f
Fix package.json
2018-07-03 23:57:33 +02:00
Fabio Berger
2b4bb579d4
Rename subprovider in blockchain.ts
2018-07-03 23:57:19 +02:00
fragosti
52c956222e
Merge branch 'v2-prototype' of https://github.com/0xProject/0x-monorepo into feature/website/portal-mobile-improvements
2018-07-03 14:43:23 -07:00
Francesco Agosti
0900e0c85e
Merge pull request #811 from 0xProject/feature/website/onboarding-polish-2
...
Add Hotjar, and other small improvements
2018-07-03 14:43:02 -07:00
Fabio Berger
a5653337c1
Remove unused imported Web3.js
2018-07-03 23:36:14 +02:00
Fabio Berger
d097113639
Remove dep on Web3 in Website. Introduced InjectedWeb3 type.
2018-07-03 23:34:51 +02:00
fragosti
9389d64392
Add toshi logo asset
2018-07-03 14:32:11 -07:00
fragosti
931e7e7d71
Prompt user to download Toshi or MetaMask in install wallet onboarding step
2018-07-03 14:28:49 -07:00
Fabio Berger
cce2fb40a1
Fix import
2018-07-03 23:11:59 +02:00
Fabio Berger
547cf4bef3
Refactor testnet-faucet to use web3Wrapper instead of web3 directly
2018-07-03 23:11:49 +02:00
Fabio Berger
d528ce757c
Replace use of web3 w/ web3wrapper in subproviders and rename injectedWeb3 to signer subprovider for clarity
2018-07-03 22:58:17 +02:00
fragosti
3b78188fec
Show different download links and icons when on mobile
2018-07-03 13:51:58 -07:00
Alex Browne
d91b30faef
Merge pull request #812 from 0xProject/fix/revert-assertions-improvements
...
Improve robustness of revert reason assertions
2018-07-03 13:42:30 -07:00
Alex Browne
dc956020ef
Move NodeType caching out of web3-wrapper and into our internal code
2018-07-03 12:57:11 -07:00
fragosti
a52eb81380
Rename isMobile utility fn to be more specific and add isMobileOperatingSystem
2018-07-03 12:48:19 -07:00
fragosti
ab0055d5c6
Add OperatingSystemType and get OS util
2018-07-03 12:45:28 -07:00
fragosti
32c25a2034
Persist whether onboarding is open or close across refreshes
2018-07-03 11:48:34 -07:00
fragosti
c30b42434a
Fix linting
2018-07-03 11:31:40 -07:00
fragosti
3c797a6e11
Merge branch 'fixed-position-onboarding' into feature/website/onboarding-polish-2
2018-07-03 11:26:26 -07:00
Brandon Millman
9b864517e2
Merge pull request #799 from 0xProject/feature/website/wallet-menu
...
Add menu for at the top of wallet and top right component
2018-07-03 11:19:52 -07:00
Fabio Berger
a858e2870b
Merge pull request #815 from 0xProject/update-dependencies
...
Update Blockstream & ProviderEngine
2018-07-03 20:19:08 +02:00
Alex Browne
ce1542da4f
Update CHANGELOG.json for ethereum-types and web3-wrapper
2018-07-03 10:59:45 -07:00
Alex Browne
d2ebf4a777
Add TransactionReceiptStatus type to ethereum-types
2018-07-03 10:49:35 -07:00
Alex Browne
c5fcea1dbd
Actually cache node type in web3-wrapper
2018-07-03 10:40:54 -07:00
Fabio Berger
5e8ef070e2
Fix alignment
2018-07-03 18:26:12 +02:00
Brandon Millman
2d30c290e9
Remove InstallPrompt
2018-07-03 09:22:52 -07:00
Fabio Berger
688b34710e
Update blockstream to latest version, propogate errors to top-level callers
2018-07-03 18:15:20 +02:00
Brandon Millman
afbfc8ba1c
Implement clickaway for wallet menu on mobile
2018-07-03 09:06:29 -07:00
Fabio Berger
671f29774b
Update web3-provider-engine version w/o caret
2018-07-03 16:56:49 +02:00
Fabio Berger
4c99ac0ca2
Update web3-provider-engine
2018-07-03 15:59:30 +02:00
Leonid Logvinov
0e690608d3
Merge pull request #782 from 0xProject/feature/contract-wrappers-v2
...
@0xproject/contract-wrappers V2 refactor. Part 1
2018-07-03 15:32:38 +03:00
Fabio Berger
92f6391df5
Merge pull request #801 from feuGeneA/patch-3
...
in subproviders/package.json, cite typescript-typings only once
2018-07-03 11:53:23 +02:00
Brandon Millman
f2af6e4b3a
Add optional onClick to Link simple menu item
2018-07-03 01:51:59 -07:00
Jacob Evans
27c03cffe2
Fix unused imports
2018-07-03 17:01:08 +10:00
Jacob Evans
499915042e
Merge branch 'v2-prototype' into eth-lightwallet-subprovider-final
2018-07-03 16:58:08 +10:00
Jacob Evans
1a901554cc
compiler and ts lint are confused about ContractEventArgs
2018-07-03 15:39:15 +10:00
Alex Browne
5b64b3ea93
Improve robustness of revert reason assertions
2018-07-02 18:57:33 -07:00
fragosti
6fc5c0cd46
Remove unused import
2018-07-02 18:36:41 -07:00
Brandon Millman
328da21420
Merge pull request #806 from 0xProject/feature/website/mobile-readable-web3-names
...
Add detection logic for Toshi and Cipher
2018-07-02 18:26:16 -07:00
Brandon Millman
81062d20eb
Merge pull request #808 from 0xProject/feature/website/better-balance-formatting
...
Add better balance formatting rules for balances and usd values
2018-07-02 18:25:58 -07:00
Brandon Millman
835d06dcdc
Merge pull request #810 from 0xProject/feature/wesbite/remove-add-balance
...
Remove increase balance link from balance_bounded_input component
2018-07-02 18:25:43 -07:00
fragosti
8929543b55
Add end comment to hotjar tracking code
2018-07-02 18:15:41 -07:00
fragosti
f62044c1e3
Add media file and remove stray comment
2018-07-02 18:14:21 -07:00
fragosti
a31f7a5112
Implement fixed position onboarding option
2018-07-02 18:12:08 -07:00
Brandon Millman
fe68114f39
Use new lock svg
2018-07-02 17:56:37 -07:00
fragosti
a5231df6d9
Add media query abstraction around ScreenWidths and stop relayer grid hover effect on mobile
2018-07-02 17:26:48 -07:00
Brandon Millman
fd545ec00f
Remove increase balance link from balance_bounded_input component
2018-07-02 17:14:46 -07:00
Brandon Millman
73d8a2adf7
Always show the wrap ether row in between ETH and WETH
2018-07-02 17:02:11 -07:00
Brandon Millman
04d11d6fac
Add human readable names for Toshi and Cipher
2018-07-02 16:37:22 -07:00
Brandon Millman
2eede4a09e
Update start onboarding copy and relayer grid empty color
2018-07-02 16:30:13 -07:00
Brandon Millman
bc7e8ff471
Add better balance formatting rules for balances and usd values
2018-07-02 16:08:02 -07:00
fragosti
73e81c62fb
Remove max-width from onboarding card to support iPad
2018-07-02 15:58:53 -07:00
fragosti
8c5dc7cecd
Only auto-start onboarding if blockchain is loaded
2018-07-02 15:52:59 -07:00
Francesco Agosti
300c9f09b9
Merge pull request #805 from 0xProject/feature/website/add-alex-to-about
...
Add Alex Browne to about page
2018-07-02 14:09:31 -07:00
fragosti
06f4427939
Add Alex Browne to about page
2018-07-02 13:15:40 -07:00
Amir Bandeali
b1dc20bbb3
Add developer mailing list link to README
2018-07-02 09:51:51 -07:00
F. Eugene Aumson
4887d1d42f
in subproviders, cite typescript-typings only once
...
`yarn build` was giving the following warning:
warning package.json: "dependencies" has dependency "@0xproject/typescript-typings" with range "^0.4.1" that collides with a dependency in "devDependencies" of the same name with version "^0.4.2"
2018-07-02 11:23:33 -04:00
Fabio Berger
d247d72e3e
Merge pull request #803 from 0xProject/fix/publishing/remote-tag-removal
...
Small publish fixes
2018-07-02 16:20:34 +02:00
Fabio Berger
50957e1d29
Update incorrect versions of deps
2018-07-02 16:04:48 +02:00
Fabio Berger
6aad12a52f
Add new changelog entry
2018-07-02 14:26:52 +02:00
Fabio Berger
db0944acde
fix prettier
2018-07-02 14:21:49 +02:00
Fabio Berger
e553ef83de
Git command outputs logs to stdErr so only way to check for errors if with try/catch
2018-07-02 14:20:42 +02:00
Fabio Berger
a619949a56
Remove remote tag before local one
2018-07-02 14:19:30 +02:00
Fabio Berger
1346fa792a
Add logs for when tags get removed
2018-07-02 13:53:44 +02:00
Fabio Berger
b763cdbd4c
combine changelog entries since we haven't published yet
2018-07-02 13:53:24 +02:00
Fabio Berger
e4eac14dc9
version outdated
2018-07-02 13:53:05 +02:00
Fabio Berger
bdda1f2992
Throw if changelog version is below package.json version
2018-07-02 13:32:22 +02:00
Fabio Berger
9c7289d7a3
Update outdated changelogs
2018-07-02 13:31:34 +02:00
Fabio Berger
d861caca23
Fix bug where 18 decimal tokens instead of 5 decimal tokens created
2018-07-02 12:31:02 +02:00
Fabio Berger
590033bcb2
Merge pull request #802 from 0xProject/fix/five_decimal_scenario
...
FillOrder Combinatorial Testing Fixes
2018-07-02 12:24:57 +02:00
Fabio Berger
af1e4574a8
Disable custom-no-magic-number for block
2018-07-02 11:39:07 +02:00
Fabio Berger
7b806fe84d
Remove unused variable
2018-07-02 11:18:48 +02:00
Fabio Berger
e54e2ac67b
Add .vscode from .gitignore
2018-07-02 11:13:31 +02:00
Fabio Berger
de9f0732a0
Merge branch 'v2-prototype' into fix/five_decimal_scenario
...
* v2-prototype: (75 commits)
Update relayer grid tiles to use Text
Fix build
Update file structure
Update 2.0.0 artifacts
Move ledgerhq module declarations to typescript-typings
Export LedgerEthereumClient type in subproviders
Update artifacts
Add logging and updated artifacts
Fix migrations
Run prettier
Add Kovan artifacts
Use ledger subprovider
Add Kovan migrations
Remove state variable from Link component in Portal
Make registerAssetProxy append only
Update staging api link
Change getTransactionReceipt to awaitTransactionMined
Move /docs route to the end
Remove extra call to scrollIntoView for wallet in onboarding
Update expectRevertReasonOrAlwaysFailingTransactionAsync to check status codes
...
2018-07-02 11:12:01 +02:00
Fabio Berger
20acdbf6c3
Add commented out scenarios not run by default
2018-07-02 11:01:15 +02:00
Fabio Berger
6a6d2f73a8
Fix comment
2018-07-02 11:00:32 +02:00
Fabio Berger
f5a8f00af8
Fix validation logic by checking for 0 maker/taker amount before 0 fillTakerAssetAmount since one causes the other during combinatorial testing
2018-07-02 10:52:49 +02:00
Fabio Berger
018a437d62
Print out entire orderFill scenario
2018-07-02 10:51:28 +02:00
Fabio Berger
32d75b6483
Transfer ERC721 token instead of burning, so we can still set an allowance to it in tests
2018-07-02 10:50:48 +02:00
Fabio Berger
cb6cace910
Fix bug where using nullAddress for order instead of actual taker address
2018-07-02 10:49:41 +02:00
Fabio Berger
0326ddd79d
Add maker and taker balance/allowance scenarios to generateFillOrderCombination
2018-07-02 10:48:59 +02:00
Jacob Evans
d6f40a9281
Remove duplicated typescript-typings in package.json
2018-07-02 18:14:19 +10:00
Jacob Evans
687802394a
Remove duplicate type definitions.
...
Clear private key earlier
Fix changelog in typescript-typings from bad merge
2018-07-02 18:09:05 +10:00
Jacob Evans
ad570b8ae1
Merge branch 'v2-prototype' into eth-lightwallet-subprovider-final
2018-07-02 11:21:16 +10:00
Jacob Evans
b9165c03af
Use PrivateKeySubprovider inside eth lightwallet
...
There's a loss of information when hex encoding and passing to eth light wallet (chain id is lost). This results in a different signature. While it may work on testnets it is not sufficient for our test cases. We can export the private key and use it in our PrivateKeyWalletSubprovider
2018-07-02 11:09:32 +10:00
F. Eugene Aumson
cfe57f52f4
use bullets, not a task list, for Types of Changes
2018-07-01 20:44:28 -04:00
Brandon Millman
86d4ffe7e5
Lint fixes
2018-07-01 14:51:02 -07:00
Brandon Millman
2dea179333
More cleanup
2018-07-01 14:51:02 -07:00
Brandon Millman
5a7908984e
Consolidate logic for common menu items
2018-07-01 14:51:02 -07:00
Brandon Millman
955fdf5d13
Give connected header accessory more padding
2018-07-01 14:51:02 -07:00
Brandon Millman
a6f40d4187
Implement correct behavior for menu in the wallet
2018-07-01 14:50:55 -07:00
Brandon Millman
6daf754f5b
Add menu to wallet
2018-07-01 14:50:55 -07:00
Brandon Millman
da8cf9981e
Implement simple menu
2018-07-01 14:50:55 -07:00
Brandon Millman
be64184cfa
Clean up a bit of the provider display logic
2018-07-01 14:50:55 -07:00
Brandon Millman
3031598843
Implement icon button
2018-07-01 14:50:55 -07:00
Brandon Millman
b9b00e10d3
Update relayer grid tiles to use Text
2018-06-30 12:37:34 -07:00
Amir Bandeali
6c34255a3e
Merge pull request #781 from 0xProject/refactor/contracts/fileStructure
...
Update contracts file structure
2018-06-29 18:36:00 -07:00
Amir Bandeali
41064adc66
Fix build
2018-06-29 18:20:44 -07:00
Amir Bandeali
2fcc36bbad
Update file structure
2018-06-29 18:05:40 -07:00
Amir Bandeali
762c0143eb
Merge pull request #770 from 0xProject/feature/migrations/kovan-deploy
...
Add Kovan migrations
2018-06-29 17:49:15 -07:00
Amir Bandeali
6c6f34ee72
Update 2.0.0 artifacts
2018-06-29 17:41:25 -07:00
Francesco Agosti
42b7b0dab9
Merge pull request #787 from 0xProject/feature/website/portal-onboarding-polish
...
Portal v2 onboarding polish
2018-06-29 17:40:43 -07:00
Amir Bandeali
e58e35e098
Move ledgerhq module declarations to typescript-typings
2018-06-29 17:25:56 -07:00
Amir Bandeali
654b048602
Export LedgerEthereumClient type in subproviders
2018-06-29 17:25:56 -07:00
Amir Bandeali
3ece72af49
Update artifacts
2018-06-29 17:25:56 -07:00
Amir Bandeali
2ef31991c7
Add logging and updated artifacts
2018-06-29 17:25:56 -07:00
Amir Bandeali
d3293a5571
Fix migrations
2018-06-29 17:25:56 -07:00
Amir Bandeali
854752acdf
Run prettier
2018-06-29 17:25:56 -07:00
Amir Bandeali
0c889385f1
Add Kovan artifacts
2018-06-29 17:25:56 -07:00
Amir Bandeali
6e1a549fcb
Use ledger subprovider
2018-06-29 17:25:56 -07:00
Amir Bandeali
5f0a2953c6
Add Kovan migrations
2018-06-29 17:25:56 -07:00
Amir Bandeali
78b513c52a
Merge pull request #797 from 0xProject/refactor/contracts/registerAssetProxy
...
Make registerAssetProxy append only
2018-06-29 17:25:21 -07:00
fragosti
8ffce78827
Remove state variable from Link component in Portal
2018-06-29 16:47:58 -07:00
Amir Bandeali
d4852092b8
Make registerAssetProxy append only
2018-06-29 16:25:16 -07:00
Brandon Millman
622ce0bf2e
Update staging api link
2018-06-29 16:11:57 -07:00
Amir Bandeali
6a197a64e6
Merge pull request #793 from 0xProject/feature/contracts/transferFromFallback
...
Optimize transferFrom (saves ~2000 gas /fill)
2018-06-29 15:34:56 -07:00
Amir Bandeali
1e4c3ed22b
Change getTransactionReceipt to awaitTransactionMined
2018-06-29 15:21:00 -07:00
Brandon Millman
e3521c6388
Move /docs route to the end
2018-06-29 15:20:44 -07:00
fragosti
9d81e069dc
Remove extra call to scrollIntoView for wallet in onboarding
2018-06-29 14:04:41 -07:00
Amir Bandeali
8623a30763
Merge pull request #796 from 0xProject/fix/contracts/failingTransactionAssertions
...
Update expectRevertReasonOrAlwaysFailingTransactionAsync to check status codes
2018-06-29 14:03:28 -07:00
Alex Browne
6cf39896f1
Update expectRevertReasonOrAlwaysFailingTransactionAsync to check status codes
2018-06-29 13:46:42 -07:00
Amir Bandeali
44b6adaa29
Fix deployment to geth
2018-06-29 13:33:22 -07:00
Amir Bandeali
762a6199b2
Fix tests
2018-06-29 13:33:22 -07:00
Amir Bandeali
8da42b12f4
Remove transferFrom, implement in fallback function
2018-06-29 13:33:22 -07:00
fragosti
c473a0444c
Bump automatic show onborading delay by 1000ms
2018-06-29 13:30:43 -07:00
fragosti
e693629bbd
Merge branch 'v2-prototype' of https://github.com/0xProject/0x-monorepo into feature/website/portal-onboarding-polish
2018-06-29 13:27:19 -07:00
fragosti
0dbe883c3b
Fix onboarding always starting
2018-06-29 13:24:31 -07:00
Brandon Millman
cc12bc9247
Merge pull request #792 from 0xProject/feature/website/wallet-polish
...
Various wallet polish items
2018-06-29 12:01:13 -07:00
Brandon Millman
ddec01e6c1
Change function to a const
2018-06-29 11:56:31 -07:00
Brandon Millman
03bc7bb935
Move wallet scrollIntoView into PortalOnboardingFlow
2018-06-29 11:55:00 -07:00
fragosti
5207dfdc0e
Rename userHasAllowances bool to follow proper convention
2018-06-29 11:50:24 -07:00
fragosti
fc40efb761
Allow you to continue the onboarding flow once youve installed metamask and refreshed the page
2018-06-29 11:47:12 -07:00
Amir Bandeali
50556e2609
Merge pull request #774 from 0xProject/style/contracts/abiEncodeAsmComments
...
Added some comments for ASM hashing
2018-06-29 11:41:23 -07:00
Alex Browne
7a22298597
Merge pull request #794 from 0xProject/fix/devnet-minimum-blocks
...
Improve reliability of the minimum block number hack for devnet/geth
2018-06-29 11:21:17 -07:00
fragosti
36cadaae46
Use Image component where relevant and add back tracked token timestamp logic
2018-06-29 11:08:48 -07:00
Leonid Logvinov
09e921a562
Fix build after rebase
2018-06-29 17:52:55 +03:00
Leonid Logvinov
13cbaf56b2
Add a comment
2018-06-29 17:52:55 +03:00
Leonid Logvinov
62910c8e89
Assign true values to names vars
2018-06-29 17:52:55 +03:00
Leonid Logvinov
f20e1acad9
Fix a typo
2018-06-29 17:52:55 +03:00
Leonid Logvinov
5dea432ebf
Set the interval to 0 in awaitTranscationSuccessAsync
2018-06-29 17:52:55 +03:00
Leonid Logvinov
016d82d766
Make promises dangerous
2018-06-29 17:52:54 +03:00
Leonid Logvinov
260c72cc20
Add a TODO comment
2018-06-29 17:52:54 +03:00
Leonid Logvinov
3d7bcd7ecb
Add isSubscriptionToken assertion
2018-06-29 17:52:54 +03:00
Leonid Logvinov
ac9175bf88
Rename approved to approvedAddress
2018-06-29 17:52:54 +03:00
Leonid Logvinov
294d3bbdc1
Use removeUndefinedProperties for txOpts
2018-06-29 17:52:54 +03:00
Leonid Logvinov
6db614251e
Rename getApprovedAsync to getApprovedIfExistsAsync
2018-06-29 17:52:54 +03:00
Leonid Logvinov
bcc588efe7
Add HACK comments
2018-06-29 17:52:54 +03:00
Leonid Logvinov
f7b3fc58bc
Add assertions for txOpts and methodOpts
2018-06-29 17:52:54 +03:00
Leonid Logvinov
de40497330
Remove v2 artifact scripts
2018-06-29 17:52:54 +03:00
Leonid Logvinov
d84bb7ed7e
Remove tokenTransferProxyAddress from config
2018-06-29 17:52:54 +03:00
Leonid Logvinov
f02ada2d11
Add a hack comment
2018-06-29 17:52:54 +03:00
Leonid Logvinov
48970d3424
Fix a typo
2018-06-29 17:52:54 +03:00
Leonid Logvinov
8940b1759d
Fix linter errors
2018-06-29 17:52:54 +03:00
Leonid Logvinov
91a50d0f53
Fix addresses in WETH9 and ZRX token artifacts
2018-06-29 17:52:54 +03:00
Leonid Logvinov
ed4f8c5b66
Fix the token supply in migrations
2018-06-29 17:52:53 +03:00
Leonid Logvinov
2f07ee0a8f
Dump assert version and make the order-watcher depend on the old assert version
2018-06-29 17:52:53 +03:00
Leonid Logvinov
8dd00a8eef
Change event args names after templates change
2018-06-29 17:52:53 +03:00
Leonid Logvinov
d7845a177e
Add contract-wrappers -> json-schemas and order-utils to postinstall hack
2018-06-29 17:52:53 +03:00
Leonid Logvinov
7a3be0a320
Change import paths from z_r_x and e_r_c to zrx and erc in migrations
2018-06-29 17:52:53 +03:00
Leonid Logvinov
14cebce304
Regenerate yarn.lock
2018-06-29 17:52:53 +03:00
Leonid Logvinov
9fcf9f2504
Export newly refactored contracts from contract-wrappers and index.ts
2018-06-29 17:52:53 +03:00
Leonid Logvinov
c466ab6cf2
Change artifacts list and add dependencies to package.json
2018-06-29 17:52:53 +03:00
Leonid Logvinov
01bf789ad4
Bump the version so that order-watcher doesn't pick it up
2018-06-29 17:52:53 +03:00
Leonid Logvinov
1a1ab5af54
Refactor event subscription tests
2018-06-29 17:52:53 +03:00
Leonid Logvinov
4089ad7b4b
Refactor types
2018-06-29 17:52:53 +03:00
Leonid Logvinov
2adc299c78
Implement ERC721 token wrapper and token transfer proxy with tests
2018-06-29 17:52:53 +03:00
Leonid Logvinov
3aef323c13
Refactor ERC20 token transfer proxy and it's tests
2018-06-29 17:52:53 +03:00
Leonid Logvinov
a655cd046c
Refactor ERC20 token wrapper and it's tests
2018-06-29 17:52:53 +03:00
Leonid Logvinov
9c8701f5f6
Refactor ether token wrapper test
2018-06-29 17:52:52 +03:00
Leonid Logvinov
7ac84aff0a
Refactor base contract-wrapper class to use new names, artifact format and only decode logs from that contract
2018-06-29 17:52:52 +03:00
Leonid Logvinov
fd13c8f68c
Refactor EtherToken contract wrapper to use new names and artifacts format
2018-06-29 17:52:52 +03:00
Leonid Logvinov
532964af42
Use new signature verification method in assertions
2018-06-29 17:52:52 +03:00
Leonid Logvinov
52d1407215
Export txDefaults from web3_wrapper.ts
2018-06-29 17:52:52 +03:00
Leonid Logvinov
ecb7356345
Refactor tokenUtils to not use tokenRegistry
2018-06-29 17:52:52 +03:00
Leonid Logvinov
edda7dae94
Add new test constants
2018-06-29 17:52:52 +03:00
Leonid Logvinov
32da0a376a
Skip & refactor artifacts tests
2018-06-29 17:52:52 +03:00
Leonid Logvinov
073e76ee90
Run V2 migrations instead of V1 before tests
2018-06-29 17:52:52 +03:00
Leonid Logvinov
ceba82260f
Remove unused params in filter_utils
2018-06-29 17:52:52 +03:00
Leonid Logvinov
a5a61c87fc
Start unused parameter names with underscore
2018-06-29 17:52:52 +03:00
Leonid Logvinov
d34feb1e0a
Remove old contracts and add new ones to/from artifacts.ts
2018-06-29 17:52:52 +03:00
Leonid Logvinov
6cc5e45183
Remove exchange-related functionality for now
2018-06-29 17:52:52 +03:00
Leonid Logvinov
618c7ef48a
Update compact_wrtifacts
2018-06-29 17:52:52 +03:00
Leonid Logvinov
14047f9c7b
Change import paths from z_r_x and e_r_c to zrx and erc. Also rename event args after templates change
2018-06-29 17:52:51 +03:00
Leonid Logvinov
f439f162d2
Change import paths from z_r_x and e_r_c to zrx and erc
2018-06-29 17:52:51 +03:00
Leonid Logvinov
5b685b32bd
Rename TransferContractEventArgs to MetacoinTransferEventArgs after changing contracts templates
2018-06-29 17:52:51 +03:00
Leonid Logvinov
6ce151c676
Change import paths from z_r_x and e_r_c to zrx and erc
2018-06-29 17:52:51 +03:00
Leonid Logvinov
eb79b5d651
Pin contract-wrappers version
2018-06-29 17:52:51 +03:00
Leonid Logvinov
608e1c8960
Remove unused code/variables from abi-decoder
2018-06-29 17:52:51 +03:00
Leonid Logvinov
f8772d8850
Rename {{*}}ContractEventArgs to {{*}}EventArgs and append {{contractName}} to each event name (ERC721TransferEventArgs instead of TransferContractEventArgs)
2018-06-29 17:52:51 +03:00
Leonid Logvinov
ce2f408864
Update json-schema version to 1.0.0
2018-06-29 17:52:51 +03:00
Leonid Logvinov
c2a362e3ea
Add to postinstall hack: rm fill-scenarios/node_modules/@0xproject
2018-06-29 17:52:51 +03:00
Leonid Logvinov
eafdd4d42d
Remove generated contract directory before writing new contracts and replace z_r_x and e_r_c with zrx and erc accordingly
2018-06-29 17:52:51 +03:00
Fabio Berger
1a2c58494f
Merge pull request #783 from 0xProject/miscenaleous-fixes
...
Migration Related Miscellaneous fixes
2018-06-29 11:59:49 +02:00
Fabio Berger
68c00976f1
Fix merge
2018-06-29 11:40:05 +02:00
Fabio Berger
aa2616b307
Merge v2-prototype
2018-06-29 11:34:38 +02:00
Jacob Evans
3062c18ebd
Merge pull request #795 from 0xProject/miscellaneous-fixes/v2-exchange-register-assets
...
Register the asset proxies to exchange
2018-06-29 19:31:10 +10:00
Jacob Evans
a83f5241dc
Register the asset proxies to exchange
2018-06-29 19:12:42 +10:00
Brandon Millman
f89acb49be
Add dollar sign to NullTokenRow
2018-06-29 01:11:02 -07:00
Brandon Millman
2b5f45676f
Remove unused imports and variables
2018-06-29 01:07:50 -07:00
Brandon Millman
aedd51a61b
Refactor inline styles out of Wallet
2018-06-29 00:59:24 -07:00
Brandon Millman
0b5a49c17d
Remove some hardcoded MetaMask colors
2018-06-28 23:31:17 -07:00
Brandon Millman
08f7666d21
Create AccountConnection component
2018-06-28 23:24:57 -07:00
Brandon Millman
81ff99276b
Fix scrollbar bug
2018-06-28 23:03:30 -07:00
fragosti
e71862676c
Bold all balances in onboarding
2018-06-28 18:02:32 -07:00
fragosti
67777c586d
Customize allowance setting onboarding step if you have your allowances set
2018-06-28 18:00:10 -07:00
fragosti
9ada8e4ddf
Re-center react-popper on every step
2018-06-28 17:51:39 -07:00
fragosti
0142e7fa8f
Fix button hover and active hover state
2018-06-28 17:37:22 -07:00
fragosti
467e9abf5f
Show eth balance in add eth balance onboarding step
2018-06-28 17:34:29 -07:00
fragosti
512980d9bd
Change onboarding flow to communicate 3 steps
2018-06-28 17:25:58 -07:00
fragosti
e235a63119
Merge branch 'v2-prototype' of https://github.com/0xProject/0x-monorepo into feature/website/portal-onboarding-polish
2018-06-28 17:20:05 -07:00
Alex Browne
4c28b66539
Add @0xproject/utils as dependency to dev-utils/package.json
2018-06-28 15:42:56 -07:00
Greg Hysen
46d79e5115
Updated hashing comments as-per PR
2018-06-28 15:41:06 -07:00
Alex Browne
d79994fbb2
Improve reliability of the minimum block number hack for the devnet/geth
2018-06-28 15:32:14 -07:00
Brandon Millman
518a2da027
Merge pull request #791 from 0xProject/bug/website/broken-not-found
...
Fix NotFound component and render 0x.js docs for /docs
2018-06-28 12:35:18 -07:00
Brandon Millman
71fa92dbeb
Fix NotFound component and render 0x.js docs for /docs
2018-06-28 12:24:34 -07:00
Brandon Millman
172d2353dd
Start onboarding from relayer index
2018-06-28 11:50:08 -07:00
Brandon Millman
3315006c45
Fix learn how to set up account layout
2018-06-28 11:50:08 -07:00
Brandon Millman
6700745585
Fix typo
2018-06-28 11:50:08 -07:00
Brandon Millman
0ff18058ab
Get rid of unused stuff in wallet
2018-06-28 11:50:08 -07:00
Brandon Millman
1a11283086
Fix body overlay on mobile
2018-06-28 11:50:08 -07:00
Brandon Millman
ed559be47c
Change learn how to update your account styling
2018-06-28 11:50:08 -07:00
Brandon Millman
a60dd1cbaf
Fix key issue and remove WalletDisconnectedItem
2018-06-28 11:50:08 -07:00
Brandon Millman
7ee37fb62a
Implement new locked and uninstalled states
2018-06-28 11:50:08 -07:00
Brandon Millman
2970e103db
Fix off center icon in wallet
2018-06-28 11:50:08 -07:00
Brandon Millman
78333b3026
Change wallet margin based on hover to prevent re-layout
2018-06-28 11:50:08 -07:00
Brandon Millman
1ca182e741
Update ProviderDisplay with new design
2018-06-28 11:50:08 -07:00
Brandon Millman
8419db53bb
Implement provider name in header
2018-06-28 11:50:08 -07:00
Brandon Millman
f76c9bc226
Implement loading body rows
2018-06-28 11:50:08 -07:00
Brandon Millman
6a39a69afe
Added Circle component
2018-06-28 11:50:08 -07:00
Francesco Agosti
2474d1d2f4
Merge pull request #780 from 0xProject/feature/website/support-new-metamask
...
Refactor Blockchain.ts to allow arbitrary provider state changes
2018-06-28 11:36:49 -07:00
fragosti
e4188f5d4c
Merge branch 'v2-prototype' of https://github.com/0xProject/0x-monorepo into feature/website/support-new-metamask
2018-06-28 11:17:30 -07:00
Brandon Millman
0fcbd02d50
Merge pull request #762 from 0xProject/feature/website/scroll-to-token
...
Sort wallet tokens by timestamp added and scroll to newly added token
2018-06-28 10:47:43 -07:00
Brandon Millman
4969797c23
Remove isTracked field on token in favor of trackedTimestamp
2018-06-28 10:39:16 -07:00
Brandon Millman
0e932286d2
Use moment and lodash
2018-06-28 10:38:07 -07:00
Brandon Millman
366a9502dd
Sort wallet tokens by timestamp added and scroll to newly added token
2018-06-28 10:38:07 -07:00
Fabio Berger
988a334758
Merge pull request #707 from 0xProject/feature/combinatorial-testing
...
OrderFill Declarative Testing & Combinatorial Tests [Merge after #760 ]
2018-06-28 11:04:16 +02:00
Fabio Berger
4fe6269043
Remove unused constants
2018-06-28 10:45:28 +02:00
Fabio Berger
646927962a
Reduce the userAddresses to the individual addresses actually used by tests, as well as only deploy the number of ERC20 tokens needed for each test suite
2018-06-28 10:43:37 +02:00
Fabio Berger
b56baefaa6
Add await time constant
2018-06-28 09:34:13 +02:00
Fabio Berger
f49a507297
Add missing awaitTransactionSuccessAsync calls
2018-06-28 09:13:56 +02:00
fragosti
c20549e88d
Scroll to top when going to relayers page from onboarding
2018-06-27 19:23:51 -07:00
fragosti
cd16986942
Bring you directly to relayers page once you finish onboarding
2018-06-27 19:21:09 -07:00
fragosti
e481404a14
Remove period in title from last step
2018-06-27 19:07:53 -07:00
fragosti
3dfde15133
Always restart onboarding from 0 and other small improvements
2018-06-27 18:56:14 -07:00
fragosti
4454cfa65d
Customize flow depending on what steps you've completed
2018-06-27 18:21:51 -07:00
fragosti
382839464f
Break wrapping ETH into a 3rd step
2018-06-27 17:00:07 -07:00
fragosti
cce5585795
Fix animation when coming from bottom
2018-06-27 16:29:38 -07:00
fragosti
26a9fe9127
Fix width issue with onboarding card on mobile
2018-06-27 16:21:50 -07:00
fragosti
47a267c3fa
Clicking overlay closes onboarding
2018-06-27 15:14:21 -07:00
fragosti
36836eb942
Fix z index issue with wrap buttons and onboarding cards
2018-06-27 14:45:01 -07:00
fragosti
aad0804a1e
Break wrath ETH step into 2
2018-06-27 14:33:04 -07:00
fragosti
3c68d9c297
Fix skip button position on first step
2018-06-27 13:51:37 -07:00
fragosti
ffdc7d13a9
Make onboarding bounce around less
2018-06-27 13:40:52 -07:00
fragosti
c5085d8364
Scroll to wallet when onboarding automatically starts as well
2018-06-27 13:36:38 -07:00
fragosti
00ad7bc470
Change asset for final onboarding step
2018-06-27 13:23:17 -07:00
fragosti
360927ec77
Changing provider to ledger more consistent with previous experience
2018-06-27 11:37:24 -07:00
fragosti
b6f546ebe0
Fix convention stuff
2018-06-27 11:17:32 -07:00
fragosti
2a092143dc
Remove IS_MAINNET_ENABLED config
2018-06-27 10:40:07 -07:00
fragosti
de50407953
Rename all corresponding bools to shouldUseLedgerProvider
2018-06-27 10:34:17 -07:00
Fabio Berger
57d5fbfbd8
Merge pull request #766 from perissology/feature/solcov-ignore
...
[sol-cov] add ability to ignore covering specific code blocks
2018-06-27 19:00:16 +02:00
Fabio Berger
92322c0e07
Remove network 50 details
2018-06-27 18:42:34 +02:00
Fabio Berger
97ed453eb4
Re-generate and clean up artifacts for 2.0.0
2018-06-27 18:34:44 +02:00
Fabio Berger
654b782810
Add missing AssetProxyOwner
from compile:v2
command
2018-06-27 18:34:03 +02:00
Fabio Berger
51211a21ba
Improve ganache-core
's GanacheOpts
type and require it instead of any
2018-06-27 18:33:32 +02:00
Fabio Berger
133b6fe240
Encode ZRX address as needed.
2018-06-27 18:32:48 +02:00
Fabio Berger
c824fe8718
Add optimizer settings to migrations
compiler.json
2018-06-27 18:31:34 +02:00
Fabio Berger
26d3a487a5
Update ganache-cli to latest
2018-06-27 18:31:18 +02:00
perissology
e0a2afc068
rename function
2018-06-27 07:26:12 -07:00
Fabio Berger
f6e97bb284
Merge pull request #763 from prettymuchbryce/invalid-argument-error
...
Fix OrderWatcher uncaught Error
2018-06-27 11:55:04 +02:00
Fabio Berger
6c8b998505
Fix tslint
2018-06-27 11:28:41 +02:00
Fabio Berger
f9fab216e9
Merge branch 'v2-prototype' into invalid-argument-error
2018-06-27 11:02:40 +02:00
Fabio Berger
c308359f59
Merge branch 'v2-prototype' into feature/combinatorial-testing
...
* v2-prototype:
Improve 'web3-provider-engine' typings
Fix build
Update artifacts
Add more revert reasons to tests
Make dispatchTransferFrom revert with reason from AssetProxy on failure
Remove redundant files, hard code function selector in dispatchTransferFrom, and modify revert reason
Updated offset of receiverData length to reflect new assetData encoding.
ERC20 Custom storage layout
Golf the authorization check
ERC20 manual memory layout
ERC20 inline return
ERC721 inline return
Golf ERC721 transferFrom
Inline ERC20 tranferFrom selector constant
Optimize ERC20 transferFrom
Polish asset picker layout
Update relayer grid fallback icon
Change metamask install link based on browser
Use ethereumjs-tx@1.3.5 instead of our fork
# Conflicts:
# packages/contracts/test/asset_proxy/proxies.ts
# packages/contracts/test/exchange/core.ts
# packages/migrations/artifacts/2.0.0/DummyERC721Token.json
2018-06-27 10:59:37 +02:00
Fabio Berger
375d667144
Move combinatorial fillOrder tests into the fill_ordere
test file
2018-06-27 10:43:12 +02:00
Nikita Galkin
84bd54ba40
Improve 'web3-provider-engine' typings
2018-06-27 09:26:48 +03:00
Amir Bandeali
73c36fe2d2
Merge pull request #773 from 0xProject/feature/contracts/abi-calldata-proxy
...
Optimize transfer
2018-06-26 18:38:30 -07:00
Amir Bandeali
ec3e9efdaa
Fix build
2018-06-26 18:30:20 -07:00
Amir Bandeali
d5c389b7dc
Update artifacts
2018-06-26 17:36:44 -07:00
Amir Bandeali
7f233dcb15
Add more revert reasons to tests
2018-06-26 17:34:43 -07:00
Fabio Berger
6a2421c683
Fix tests
2018-06-26 23:17:29 +02:00
Fabio Berger
d66ca7b5cb
Fix enum name
2018-06-26 23:17:20 +02:00
fragosti
5e38cbd69c
Never use trackedTokenState when fetching new token state
2018-06-26 13:58:31 -07:00
Amir Bandeali
b6d8dcb6e1
Make dispatchTransferFrom revert with reason from AssetProxy on failure
2018-06-26 13:57:55 -07:00
Amir Bandeali
08ee1ab2e6
Remove redundant files, hard code function selector in dispatchTransferFrom, and modify revert reason
2018-06-26 13:57:51 -07:00
fragosti
26edec5773
Fix bug where we are requesting tokens on a different network
2018-06-26 13:43:25 -07:00
fragosti
d72e06842f
Remove unused variables
2018-06-26 12:48:00 -07:00
fragosti
0a0da63ac7
Make unsubscribing work
2018-06-26 12:33:38 -07:00
Greg Hysen
873ec898d8
Updated offset of receiverData length to reflect new assetData encoding.
2018-06-26 12:23:19 -07:00
Remco Bloemen
97a70d14a3
ERC20 Custom storage layout
2018-06-26 12:23:19 -07:00
Remco Bloemen
394fbebfa8
Golf the authorization check
2018-06-26 12:23:19 -07:00
Remco Bloemen
b79588c4a0
ERC20 manual memory layout
2018-06-26 12:23:19 -07:00
Remco Bloemen
3b46e82625
ERC20 inline return
2018-06-26 12:23:19 -07:00
Remco Bloemen
dbaf1fcd43
ERC721 inline return
2018-06-26 12:23:19 -07:00
Remco Bloemen
4caf1271e4
Golf ERC721 transferFrom
2018-06-26 12:23:19 -07:00
Remco Bloemen
6921943aff
Inline ERC20 tranferFrom selector constant
2018-06-26 12:23:19 -07:00
Remco Bloemen
3ce90b8257
Optimize ERC20 transferFrom
2018-06-26 12:23:19 -07:00
fragosti
3866154b50
Fix stateful ledger dialog edge state
2018-06-26 12:16:10 -07:00
fragosti
64ed2464cf
Get things working with legacy portal
2018-06-26 12:09:20 -07:00
fragosti
e27780aee9
Fix subtle issues with ledger config dialog
2018-06-26 11:59:23 -07:00
Brandon Millman
744e6e60c5
Polish asset picker layout
2018-06-26 11:17:00 -07:00
fragosti
f70c1ff009
Ledger to metamask to ledger working
2018-06-26 11:01:50 -07:00
Brandon Millman
3a808fe7fd
Update relayer grid fallback icon
2018-06-26 10:40:59 -07:00
Brandon Millman
2ca169b3c4
Merge pull request #777 from 0xProject/feature/website/browser-detection
...
Change metamask install link based on browser
2018-06-26 10:29:26 -07:00
Alex Browne
098d486291
Merge pull request #776 from 0xProject/ethereum-js-tx-1.3.5
...
Use ethereumjs-tx@1.3.5 instead of our fork
2018-06-26 10:22:53 -07:00
Fabio Berger
ec4fb70b80
Merge pull request #760 from 0xProject/refactor/check-revert-reasons
...
Check Revert Reasons in Contract Tests
2018-06-26 19:20:19 +02:00
Fabio Berger
2a82807be4
Fix type issue
2018-06-26 19:16:57 +02:00
Fabio Berger
43ae868c69
Merge branch 'refactor/check-revert-reasons' into feature/combinatorial-testing
...
* refactor/check-revert-reasons:
Temporarily switch revert reasons to `TransferFailed`. Should be `InvalidAmount` but because of an oversight in the assembly implementation of `dispatchTransferFrom`, it always throws `TransferFailed`
Expect RevertReason be passed in, not string
Rename RevertReasons to RevertReason since singular enum names are more common
# Conflicts:
# packages/contracts/test/asset_proxy/proxies.ts
# packages/contracts/test/exchange/core.ts
2018-06-26 18:53:44 +02:00
Fabio Berger
1bc742aed1
Temporarily switch revert reasons to TransferFailed
. Should be InvalidAmount
but because of an oversight in the assembly implementation of dispatchTransferFrom
, it always throws TransferFailed
2018-06-26 18:49:10 +02:00
Fabio Berger
6dc852774e
Update AbstractAssetWrapper
2018-06-26 08:52:25 +02:00
Fabio Berger
7967ebed57
Rename to singular
2018-06-26 08:51:40 +02:00
Fabio Berger
105b927397
Fix merge issues
2018-06-26 08:43:37 +02:00
Fabio Berger
9219f9d8ae
Merge branch 'v2-prototype' into feature/combinatorial-testing
...
* v2-prototype: (21 commits)
Don't use variables for revert reasons
Add comments to dispatchTransferFrom
Document IAssetData
Compute bytes4 proxyid constants
Return inplace bytes in LibBytes.readBytesWithLength
Add Greg's documentation to MixinErc721Transfer
Add Greg's documentation to MixinErc20Transfer
Gas golf the transfer success logic
Optimize like in PR #767
Run prettier and fix linting errors
Fix tests
Update tests
Fix AssetProxyUtils
Update tests
Fix ERC721Proxy TokenId
Update AssetProxyUtils
Add IAssetData
WIP
ABI encoded asset data
Remove proxyId argument from dispatchTransferFrom
...
# Conflicts:
# packages/contracts/test/asset_proxy/proxies.ts
2018-06-26 08:13:59 +02:00
Fabio Berger
f780e6f235
Expect RevertReason be passed in, not string
2018-06-26 08:11:32 +02:00
Fabio Berger
27670f4da6
Rename RevertReasons to RevertReason since singular enum names are more common
2018-06-26 08:11:14 +02:00
Fabio Berger
e051743a3d
Merge branch 'v2-prototype' into refactor/check-revert-reasons
...
* v2-prototype: (21 commits)
Don't use variables for revert reasons
Add comments to dispatchTransferFrom
Document IAssetData
Compute bytes4 proxyid constants
Return inplace bytes in LibBytes.readBytesWithLength
Add Greg's documentation to MixinErc721Transfer
Add Greg's documentation to MixinErc20Transfer
Gas golf the transfer success logic
Optimize like in PR #767
Run prettier and fix linting errors
Fix tests
Update tests
Fix AssetProxyUtils
Update tests
Fix ERC721Proxy TokenId
Update AssetProxyUtils
Add IAssetData
WIP
ABI encoded asset data
Remove proxyId argument from dispatchTransferFrom
...
# Conflicts:
# packages/contracts/test/asset_proxy/proxies.ts
2018-06-26 08:07:37 +02:00
Fabio Berger
fb03003b3a
Fix inconsistency between contract and reference implementation of order validation logic
2018-06-26 07:50:24 +02:00
Brandon Millman
e52d0a3512
Change metamask install link based on browser
2018-06-25 17:48:36 -07:00
Amir Bandeali
cba92a01b6
Merge pull request #743 from 0xProject/feature/contracts/abi-encoded
...
ABI encode assetData fields
2018-06-25 16:53:15 -07:00
Alex Browne
0a87364101
Use ethereumjs-tx@1.3.5 instead of our fork
2018-06-25 16:40:33 -07:00
Amir Bandeali
a89908540f
Don't use variables for revert reasons
2018-06-25 16:34:06 -07:00
fragosti
c4e2dcafa4
Have basic network switching working
2018-06-25 16:26:34 -07:00
Amir Bandeali
0163984ea4
Add comments to dispatchTransferFrom
2018-06-25 16:19:08 -07:00
Remco Bloemen
db3ce08cab
Document IAssetData
2018-06-25 16:19:08 -07:00
Remco Bloemen
1076959006
Compute bytes4 proxyid constants
2018-06-25 16:19:08 -07:00
Remco Bloemen
5127cbb22c
Return inplace bytes in LibBytes.readBytesWithLength
2018-06-25 16:19:08 -07:00
Remco Bloemen
9175b43542
Add Greg's documentation to MixinErc721Transfer
2018-06-25 16:19:07 -07:00
Remco Bloemen
562fec01d8
Add Greg's documentation to MixinErc20Transfer
2018-06-25 16:19:07 -07:00
Remco Bloemen
b8051c8fed
Gas golf the transfer success logic
2018-06-25 16:19:07 -07:00
Remco Bloemen
4df66a4802
Optimize like in PR #767
2018-06-25 16:19:07 -07:00
Amir Bandeali
a2ff63daa5
Run prettier and fix linting errors
2018-06-25 16:19:07 -07:00
Amir Bandeali
7ce0f9682f
Fix tests
2018-06-25 16:19:07 -07:00
Remco Bloemen
3c6d0dc3e0
Update tests
2018-06-25 16:19:07 -07:00
Remco Bloemen
64a6fb2344
Fix AssetProxyUtils
2018-06-25 16:19:07 -07:00
Remco Bloemen
07734a5184
Update tests
2018-06-25 16:19:07 -07:00
Remco Bloemen
32d4994219
Fix ERC721Proxy TokenId
2018-06-25 16:19:07 -07:00
Remco Bloemen
08d22d2f3c
Update AssetProxyUtils
2018-06-25 16:19:07 -07:00
Remco Bloemen
b7b0185baf
Add IAssetData
2018-06-25 16:19:07 -07:00
Remco Bloemen
7b0c13c121
WIP
2018-06-25 16:19:07 -07:00
Remco Bloemen
a98ecc05af
ABI encoded asset data
2018-06-25 16:19:07 -07:00
Remco Bloemen
f7337c1a05
Remove proxyId argument from dispatchTransferFrom
2018-06-25 16:19:07 -07:00
fragosti
53e2cda4c8
Remove existing networkId watching logic from BlockchainWatcher
2018-06-25 16:01:26 -07:00
Fabio Berger
8064914bb7
Prettier fixes
2018-06-25 23:17:56 +02:00
Fabio Berger
6bb2203f79
Small stylistic tweaks
2018-06-25 23:07:27 +02:00
Fabio Berger
3d56817da1
Update yarn.lock
2018-06-25 23:00:19 +02:00
Fabio Berger
31e3b9ff8b
Fix and imprrove ethLightWalletSubprovider
2018-06-25 22:59:41 +02:00
Fabio Berger
b2e32aaf58
Remove legacy named subprovider
2018-06-25 22:59:24 +02:00
Fabio Berger
699de9174e
Format type
2018-06-25 22:59:04 +02:00
Fabio Berger
1dd9ec4d5a
Remove duplicate type
2018-06-25 22:58:50 +02:00
Fabio Berger
87d66ccf6c
Fix Tslint issues
2018-06-25 22:58:36 +02:00
Fabio Berger
1134ff1075
Fix tslint issues
2018-06-25 20:17:00 +02:00
Fabio Berger
178676ef8c
Fix lint errors
2018-06-25 20:08:00 +02:00
Greg Hysen
94740155e5
Comments for ASM hashing
2018-06-25 11:02:31 -07:00
Fabio Berger
9341afe764
Merge pull request #772 from 0xProject/add-coverage-instructions
...
Improve Contracts README Testing Section
2018-06-25 19:58:15 +02:00
Cavan
7ce1e9b18d
Add eth-lightwallet subprovider and tests
2018-06-25 19:39:23 +02:00
Cavan
1821f60fb5
Move eth-lightwallet declaration to typings
2018-06-25 19:08:16 +02:00
Cavan
235d78565e
Format subprovider using prettier
2018-06-25 19:06:22 +02:00
Cavan
db5880539b
Update changelogs
2018-06-25 19:01:53 +02:00
Cavan
76f4d67f33
Remove timestamps and fix typings
2018-06-25 18:58:25 +02:00
Bryce
e59c57106c
Run prettier
2018-06-25 09:44:56 -07:00
Cavan
bb4c748bf1
Formatting and standards updates
2018-06-25 18:42:13 +02:00
perissology
92cb9c3807
add /*solcov ignore next*/ tests
2018-06-25 08:18:02 -07:00
perissology
1a4e99431b
support ignoring entire contracts
2018-06-25 07:55:19 -07:00
Fabio Berger
ec9d1ca57e
Document all the contract test options in README
2018-06-25 15:18:02 +02:00
Fabio Berger
71c9b98896
Fix revertReason
2018-06-25 14:23:35 +02:00
Fabio Berger
71bac8c60b
Update yarn.lock
2018-06-25 13:51:41 +02:00
Fabio Berger
7b0f7c2e5c
Remove no longer used method
2018-06-25 13:51:18 +02:00
Fabio Berger
ad67a6add5
Check revert reasons in declarative and combinatorial tests
2018-06-25 13:51:00 +02:00
Fabio Berger
1353723b58
merge check-revert-reasons
2018-06-25 13:02:38 +02:00
Fabio Berger
f811c07454
Move RevertReasons to @0xproject/types package
2018-06-25 12:59:26 +02:00
Fabio Berger
bb85382824
Add missing import
2018-06-25 12:47:44 +02:00
Fabio Berger
3ed4a1ba20
Add missing import
2018-06-25 12:47:13 +02:00
Fabio Berger
c50da5d034
merge check-revert-reasons
2018-06-25 12:32:16 +02:00
Fabio Berger
9b196ba68c
Merge branch 'v2-prototype' into feature/combinatorial-testing
...
* v2-prototype: (97 commits)
Fix typos in comments
Add modifier and tests for removeAuthorizedAddressAtIndex
Update and add tests
Change removeAuthorizedAddress => removeAuthorizedAddressAtIndex
Move isFunctionRemoveAuthorizedAddress to test
Fix usage of `popLastByte`
Fix LibBytes is a library
Remove `areBytesEqual`
Fix usage of `contentAddress()`
Clean low bits in bytes4
Clean high bits in address
Refactor LibBytes.readBytes4 for consistency
Fix LibBytes.equals
Add trailing garbage testcase for LibBytes.equals
Rename bytes.equals
Add slice and sliceDestructive
Rename bytes.rawAddress and add bytes.contentAddress
Rename read/writeBytesWithLength
Using LibBytes for bytes
Make LibBytes a library
...
# Conflicts:
# packages/contracts/src/utils/constants.ts
# packages/contracts/test/exchange/core.ts
2018-06-25 11:49:14 +02:00
Fabio Berger
df79fb19af
Merge branch 'v2-prototype' into refactor/check-revert-reasons
...
* v2-prototype: (48 commits)
Fix typos in comments
Add modifier and tests for removeAuthorizedAddressAtIndex
Update and add tests
Change removeAuthorizedAddress => removeAuthorizedAddressAtIndex
Move isFunctionRemoveAuthorizedAddress to test
Fix usage of `popLastByte`
Fix LibBytes is a library
Remove `areBytesEqual`
Fix usage of `contentAddress()`
Clean low bits in bytes4
Clean high bits in address
Refactor LibBytes.readBytes4 for consistency
Fix LibBytes.equals
Add trailing garbage testcase for LibBytes.equals
Rename bytes.equals
Add slice and sliceDestructive
Rename bytes.rawAddress and add bytes.contentAddress
Rename read/writeBytesWithLength
Using LibBytes for bytes
Make LibBytes a library
...
# Conflicts:
# packages/contracts/src/contracts/current/utils/Ownable/Ownable.sol
# packages/contracts/test/libraries/lib_bytes.ts
2018-06-25 11:45:17 +02:00
Leonid Logvinov
f8bde5ab9b
Merge pull request #735 from feuGeneA/metacoin-independence
...
Metacoin independence
2018-06-25 11:35:24 +02:00
Jacob Evans
0cd37cbf7e
Merge pull request #758 from 0xProject/fix/order-utils/known-order-hash
...
Fix known order hash value test in order-utils
2018-06-25 15:47:07 +10:00
Remco Bloemen
d621e4201d
Merge pull request #698 from 0xProject/fix/contracts/using-libbytes
...
Fixes and refactoring regarding LibBytes
2018-06-23 14:08:40 +02:00
Remco Bloemen
82af1df3c3
Fix typos in comments
2018-06-23 13:55:02 +02:00
Amir Bandeali
ea8c2b8d69
Add modifier and tests for removeAuthorizedAddressAtIndex
2018-06-23 13:53:39 +02:00
Amir Bandeali
8ddcb6c841
Update and add tests
2018-06-23 13:53:39 +02:00
Amir Bandeali
1681361aed
Change removeAuthorizedAddress => removeAuthorizedAddressAtIndex
2018-06-23 13:53:39 +02:00
Remco Bloemen
6a6f98299d
Move isFunctionRemoveAuthorizedAddress to test
2018-06-23 13:53:39 +02:00
Remco Bloemen
19ba272d62
Fix usage of popLastByte
2018-06-23 13:53:39 +02:00
Remco Bloemen
2f8ceca2ef
Fix LibBytes is a library
2018-06-23 13:53:39 +02:00
Remco Bloemen
ba1baafca5
Remove areBytesEqual
2018-06-23 13:53:38 +02:00
Remco Bloemen
20a07494f6
Fix usage of contentAddress()
2018-06-23 13:53:38 +02:00
Remco Bloemen
c66477c690
Clean low bits in bytes4
2018-06-23 13:53:38 +02:00
Remco Bloemen
5c612a186f
Clean high bits in address
2018-06-23 13:53:38 +02:00
Remco Bloemen
943e556f43
Refactor LibBytes.readBytes4 for consistency
2018-06-23 13:53:38 +02:00
Remco Bloemen
4bf4f96f47
Fix LibBytes.equals
2018-06-23 13:53:38 +02:00
Remco Bloemen
384cd2f605
Add trailing garbage testcase for LibBytes.equals
2018-06-23 13:53:38 +02:00
Remco Bloemen
425af46f98
Rename bytes.equals
2018-06-23 13:53:38 +02:00
Remco Bloemen
c83ee04662
Add slice and sliceDestructive
2018-06-23 13:53:38 +02:00
Remco Bloemen
2054cd78da
Rename bytes.rawAddress and add bytes.contentAddress
2018-06-23 13:53:38 +02:00
Remco Bloemen
88982f98ff
Rename read/writeBytesWithLength
2018-06-23 13:53:38 +02:00
Remco Bloemen
2ea0b839d3
Using LibBytes for bytes
2018-06-23 13:53:38 +02:00
Remco Bloemen
afd83e59b8
Make LibBytes a library
2018-06-23 13:53:38 +02:00
Remco Bloemen
7f84049538
Merge LibMem and LibBytes
2018-06-23 13:53:38 +02:00
Remco Bloemen
98840c9c5f
Use provided mem in refernce memcpy
2018-06-23 13:53:38 +02:00
Amir Bandeali
26cacfa247
Merge pull request #749 from 0xProject/feature/contracts/transactionHashAsm
...
Converted `hashZeroExTransaction` to assembly. Saves 1k gas
2018-06-22 16:57:50 -07:00
Bryce Neal
4b2d27b5e5
CHANGELOG spacing
2018-06-22 16:57:49 -07:00
Bryce
69625946b1
Typings and comment
2018-06-22 16:56:19 -07:00
Bryce
f7fe9b0961
Update at abi_decoder
2018-06-22 16:41:47 -07:00
Greg Hysen
7fcd34eb36
Apply mask to address to zero-out unused bytes.
2018-06-22 16:35:50 -07:00
Brandon Millman
1f5848ba82
Remove extra border from the bottom of the wallet
2018-06-22 16:07:07 -07:00
perissology
bbd414bdcd
add ability to ignore covering specific code blocks
2018-06-22 15:59:36 -07:00
Brandon Millman
a1737a28d0
Do not render ZRX or WETH as removable tracked tokens
2018-06-22 15:57:34 -07:00
Brandon Millman
66be42d1f8
Center items in portal drawer header
2018-06-22 15:33:58 -07:00
Francesco Agosti
c984c0f2c0
Merge pull request #764 from 0xProject/feature/website/relay-grid-stacking-bug
...
Fix issue where hovered tiles appear over top bar
2018-06-22 15:16:13 -07:00
fragosti
89d2bb7ecd
Fix issue where hovered tiles appear over top bar
2018-06-22 14:32:21 -07:00
Bryce Neal
9f8cad93f7
CHANGELOG spacing
2018-06-22 14:08:21 -07:00
Bryce Neal
a207260fe0
Fix CHANGELOG spacing.
2018-06-22 14:07:19 -07:00
Bryce
1ef4a47255
Fix spacing
2018-06-22 14:06:45 -07:00
Bryce
b8aa68b4d1
Add CHANGELOG entry
2018-06-22 14:05:23 -07:00
Bryce
61edbac6e5
Remove package-lock
2018-06-22 14:02:29 -07:00
Bryce
d315133d34
Re-throw if not INVALID_ARGUMENT
2018-06-22 14:01:14 -07:00
Bryce
82d59dbea8
Address INVALID_ARGUMENT issue
2018-06-22 13:35:49 -07:00
Francesco Agosti
42884e0871
Merge pull request #746 from 0xProject/feature/website/relayer-grid-polish
...
Relayer grid polish
2018-06-22 13:11:33 -07:00
fragosti
7fb8b546f9
Remove unecessary position relative rules
2018-06-22 12:22:31 -07:00
fragosti
80fe1938b8
Fix tslint error
2018-06-22 12:04:45 -07:00
fragosti
2409afae95
Merge https://github.com/0xProject/0x-monorepo into v2-prototype
2018-06-22 11:54:37 -07:00
fragosti
06705f9e88
Remove diverse from about page
2018-06-22 11:54:24 -07:00
fragosti
2b408e71ac
Use Ops instead of Operations in Mels description
2018-06-22 11:47:57 -07:00
Brandon Millman
b097193486
Merge pull request #750 from 0xProject/bug/website/fix-add-token
...
Various add token flow bugs
2018-06-22 11:43:02 -07:00
Brandon Millman
543f2c91fe
Pulled out reset AssetPicker state into a common variable
2018-06-22 11:37:57 -07:00
fragosti
05c0088445
Comment out Chris, and move Mel up in about page
2018-06-22 11:22:33 -07:00
Fabio Berger
2f6f815d81
Fix tslint
2018-06-22 18:54:18 +02:00
Fabio Berger
1e03fbe1a8
Fix prettier
2018-06-22 18:50:02 +02:00
Fabio Berger
4409f11b24
Rename ContractLibErrors to RevertReasons
2018-06-22 18:45:45 +02:00
Fabio Berger
7a216901be
Remove revert reason 'Exchange' prefix
2018-06-22 18:41:55 +02:00
Fabio Berger
0e7c254b93
Move constants over to ContractLibError enum and update all tests
2018-06-22 18:36:15 +02:00
Fabio Berger
ba14850c9a
Standardize ERC20 error strings given convention
2018-06-22 18:35:35 +02:00
Fabio Berger
59d3a21993
Fix test now that contract reverts with message
2018-06-22 17:39:41 +02:00
Fabio Berger
d2faa49bf4
Merge branch 'v2-prototype' into refactor/check-revert-reasons
...
* v2-prototype:
Check that assetProxy exists before attempting transfer
2018-06-22 17:15:51 +02:00
Fabio Berger
438c0e27ea
Merge pull request #748 from 0xProject/fix/contracts/nullAssetProxy
...
Check that assetProxy exists before attempting transfer
2018-06-22 17:14:22 +02:00
Fabio Berger
4c14372b4a
Add revert reason checks to wrapper tests
2018-06-22 17:12:52 +02:00
Fabio Berger
8b4077d7de
Fix tests
2018-06-22 17:12:31 +02:00
Fabio Berger
914b009361
Change Whitelist error messages to conform to rest and added revert reason checks to transactions tests
2018-06-22 17:12:17 +02:00
Jacob Evans
b2a4b7eb88
Fix known order hash value test
2018-06-22 23:00:22 +10:00
Fabio Berger
daa50442c9
Add revert reason checks to match_orders tests
2018-06-22 14:28:01 +02:00
Fabio Berger
76fd7f47eb
Fix tests
2018-06-22 14:13:44 +02:00
Fabio Berger
fbf840cb68
Merge branch 'v2-prototype' into refactor/check-revert-reasons
...
* v2-prototype:
Update ganache-core in yarn.lock
Add coverage and test:circleci command to sra-report
Add missing artifacts
Skip failing tests temporarily
Fix web3-wrapper test
fix name
Add missing package tests from circleci
2018-06-22 13:26:59 +02:00
Fabio Berger
798a647b71
Merge pull request #757 from 0xProject/fix/circle-ci
...
Add missing package tests from circleci
2018-06-22 13:26:12 +02:00
Fabio Berger
26a0b09064
Update ganache-core in yarn.lock
2018-06-22 13:12:55 +02:00
Fabio Berger
98570b5da1
Add coverage and test:circleci command to sra-report
2018-06-22 12:50:52 +02:00
Fabio Berger
e923d7dafb
Add missing artifacts
2018-06-22 12:33:23 +02:00
Fabio Berger
64b6861880
Skip failing tests temporarily
2018-06-22 12:33:10 +02:00
Fabio Berger
c46e11cae2
Fix web3-wrapper test
2018-06-22 12:32:12 +02:00
Fabio Berger
82ccfa21e1
fix name
2018-06-22 12:02:40 +02:00
Fabio Berger
13f7fc1fd2
Add missing package tests from circleci
2018-06-22 11:59:14 +02:00
Fabio Berger
018cc14a87
Fix expected version in test
2018-06-22 10:47:38 +02:00
Fabio Berger
3ce295a2af
Merge branch 'v2-prototype' into refactor/check-revert-reasons
...
* v2-prototype: (40 commits)
Use make-promises-safe as a preloader instead of manually importing
Updated compiler runs to be 1,000,000
Add event to setSignatureValidatorApproval, rename signer => signerAddress accross all contracts
Add senderAddress to Fill and Cancel logs, add comments to events and types
Fix Island component
Add missing image assets for Chris and Mel
Fix some bugs in sol-cov
Remove unreachable PreSigned check
Fix linting
Buttons look hella disabled now
Remove border radius, fix width issue for unlock step
Add Chris and Mel to about page
fix linter issues
only call getLocationByOffset if source if defined
Set settleOrder and settleMatchedOrders to private
Prevent prettier issue
Support mobile friendly onboarding flows
Removed MixinSettlement. Moved `settleOrder` into `MixinExchangeCore` and `settleMatchedOrders` into `MixinMatchOrders`
Migrations after rebasing
Linter
...
2018-06-22 10:39:07 +02:00
Fabio Berger
a30107ab86
Check revert reason in dispatcher tests
2018-06-22 10:38:08 +02:00
Fabio Berger
d8df6968d3
remove unused import
2018-06-22 10:37:25 +02:00
Fabio Berger
0515c6acde
Merge pull request #752 from 0xProject/make-promises-safe-preloader
...
Use make-promises-safe as a preloader instead of manually importing
2018-06-22 10:32:06 +02:00
Amir Bandeali
607b44e01d
Check that assetProxy exists before attempting transfer
2018-06-21 22:45:15 -07:00
Amir Bandeali
5c0bae2070
Merge pull request #751 from 0xProject/feature/contracts/compilerRuns
...
Updated compiler runs to be 1,000,000
2018-06-21 22:06:31 -07:00
Alex Browne
4012e31115
Use make-promises-safe as a preloader instead of manually importing
2018-06-21 19:17:33 -07:00
Greg Hysen
2d8e9eda56
Converted hashZeroExTransaction
to assembly. Saves 1k gas
2018-06-21 18:49:17 -07:00
Brandon Millman
4375a0e07e
Fix state mutation in reducer
2018-06-21 18:06:34 -07:00
Brandon Millman
a07cfb7abc
Do not add empty token to local storage
2018-06-21 18:06:34 -07:00
Greg Hysen
c131d82699
Updated compiler runs to be 1,000,000
2018-06-21 17:58:39 -07:00
fragosti
de2dcbae5a
Lint and fix typo
2018-06-21 17:42:37 -07:00
fragosti
b0000bb276
Fix z-index issues
2018-06-21 17:40:33 -07:00
fragosti
82789d5315
Fix issues that arose from merge
2018-06-21 17:40:33 -07:00
Brandon Millman
3df5882711
Remove Background component
2018-06-21 17:40:33 -07:00
Brandon Millman
b6765b849c
Padding adjustment
2018-06-21 17:40:33 -07:00
Brandon Millman
df94e5f164
Remove styles from Portal component
2018-06-21 17:40:33 -07:00
Brandon Millman
79edc12c76
Add Background component
2018-06-21 17:40:33 -07:00
Brandon Millman
bd03151c2a
Various relayer grid ui polish items
2018-06-21 17:40:33 -07:00
Amir Bandeali
7c0fdc7ecf
Merge pull request #740 from 0xProject/feature/contracts/updateEvents
...
Update events
2018-06-21 17:14:14 -07:00
Amir Bandeali
b333ed91de
Add event to setSignatureValidatorApproval, rename signer => signerAddress accross all contracts
2018-06-21 16:10:12 -07:00
Amir Bandeali
6a073d5f86
Add senderAddress to Fill and Cancel logs, add comments to events and types
2018-06-21 16:09:38 -07:00
Alex Browne
c7159b2be4
Merge pull request #747 from 0xProject/fix/sol-cov-bugs
...
Fix some bugs in sol-cov
2018-06-21 13:50:30 -07:00
Amir Bandeali
2d98193c83
Merge pull request #744 from NoteGio/v2-prototype-unreachable
...
Remove unreachable PreSigned check
2018-06-21 13:38:23 -07:00
fragosti
685756f9d5
Fix Island component
2018-06-21 13:26:33 -07:00
fragosti
535bb364b6
Add missing image assets for Chris and Mel
2018-06-21 13:17:51 -07:00
Francesco Agosti
c740539f48
Merge pull request #739 from 0xProject/feature/website/mobile-friendly-onboarding
...
Add support for mobile-friendly onboarding flows
2018-06-21 13:16:13 -07:00
Alex Browne
4cf331067b
Fix some bugs in sol-cov
2018-06-21 13:14:13 -07:00
Austin Roberts
a3ba7683f4
Remove unreachable PreSigned check
...
This code was unreachable, as it had the exact same condition as line 206.
2018-06-21 14:15:20 -05:00
fragosti
5edfec68cf
Fix linting
2018-06-21 12:12:44 -07:00
fragosti
eb494f78fa
Buttons look hella disabled now
2018-06-21 12:09:38 -07:00
fragosti
d963941be0
Remove border radius, fix width issue for unlock step
2018-06-21 11:33:47 -07:00
Francesco Agosti
8ab65fdde4
Merge pull request #742 from 0xProject/feature/website/chris-mel-about-page
...
Add Chris and Mel to about page
2018-06-21 11:32:10 -07:00
fragosti
8e2c0bb977
Merge branch 'v2-prototype' of https://github.com/0xProject/0x-monorepo into feature/website/mobile-friendly-onboarding
2018-06-21 11:06:53 -07:00
fragosti
f1f1064f70
Add Chris and Mel to about page
2018-06-21 10:57:26 -07:00
Brandon Millman
88500e3714
Merge pull request #734 from 0xProject/feature/website/shadow-styling
...
Update Island shadow styling and use Island in more places
2018-06-21 10:31:48 -07:00
Leonid Logvinov
eae2a4df8b
Merge pull request #702 from perissology/feature/missing-sources
...
[sol-cov] Only collect coverage for provided sources
2018-06-21 19:28:35 +02:00
perissology
ade8e95d2e
fix linter issues
2018-06-21 09:12:30 -07:00
Fabio Berger
a0b225b8b1
Test revert reasons in proxy tests
2018-06-21 17:43:48 +02:00
Fabio Berger
323e8756ba
remove only
2018-06-21 17:27:26 +02:00
Fabio Berger
ada5428df7
Check revert reasons in Authorizable tests
2018-06-21 17:23:59 +02:00
Fabio Berger
7869c19245
Change revert reason in ownable to be similar to all other revert reasons
2018-06-21 17:23:42 +02:00
Fabio Berger
5706b29c8c
remove .only
2018-06-21 17:06:44 +02:00
Fabio Berger
8ff7b2405f
Update yarn.lock
2018-06-21 16:53:14 +02:00
Fabio Berger
eaabe15863
Update core tests to actually check revert message
2018-06-21 16:53:05 +02:00
Fabio Berger
63b2ae743b
Add command to remove all node_modules, nested and hoisted
2018-06-21 16:52:01 +02:00
perissology
c5ea985a70
only call getLocationByOffset if source if defined
2018-06-21 06:24:50 -07:00
Remco Bloemen
11b35b89f5
Merge pull request #692 from 0xProject/refactor/contracts/RemovedMixinSettlement
...
Removed MixinSettlement
2018-06-21 13:26:40 +02:00
Greg Hysen
6d5b16725d
Set settleOrder and settleMatchedOrders to private
2018-06-20 17:27:45 -07:00
fragosti
c34897036e
Prevent prettier issue
2018-06-20 16:05:19 -07:00
fragosti
1e51af1d4b
Support mobile friendly onboarding flows
2018-06-20 15:51:17 -07:00
Greg Hysen
8ee6e26608
Removed MixinSettlement. Moved settleOrder
into MixinExchangeCore
and settleMatchedOrders
into MixinMatchOrders
2018-06-20 15:36:28 -07:00
Brandon Millman
4d36f38f96
Merge pull request #733 from 0xProject/bug/website/identicon-layout
...
Move some layout logic out of the Identicon component
2018-06-20 15:25:51 -07:00
Greg Hysen
d31ca444e1
Merge pull request #736 from 0xProject/feature/contracts/MixinSignatureValidatorTests
...
MixinSignatureValidator Test Cases + Bug Fixes
2018-06-20 14:18:13 -07:00
Greg Hysen
090b3014c0
Migrations after rebasing
2018-06-20 14:00:21 -07:00
Greg Hysen
491a322ceb
Linter
2018-06-20 13:54:39 -07:00
Greg Hysen
12e16d532b
Renamed constants in test wallet/validator
2018-06-20 13:54:39 -07:00
Greg Hysen
7814a391d8
Few more minor #nit wording changes
2018-06-20 13:54:39 -07:00
Greg Hysen
322151b0d5
Changed wording of two tests #nit
2018-06-20 13:54:39 -07:00
Greg Hysen
4a136cafda
Minor improvements to MixinSignatureValidator tests
2018-06-20 13:54:39 -07:00
Greg Hysen
d0df25d9e2
Remove .only
2018-06-20 13:54:39 -07:00
Greg Hysen
8d003dbc30
Fixed two mislabelled revert reasons + Signature Validator revert tests working on Geth
2018-06-20 13:54:39 -07:00
Greg Hysen
2c7358d64f
Minor style tweaks
2018-06-20 13:54:39 -07:00
Greg Hysen
94e260cec6
Fixed how trezor messages are signed in signature_utils
. Now uses byteLength
instead of length
.
2018-06-20 13:54:39 -07:00
Greg Hysen
783ac3c105
Fixed callAsync
template. Previously did not append callData
, so we couldn’t specify from
address
2018-06-20 13:54:39 -07:00
Greg Hysen
d46e3f6778
Twenty new tests for MixinSignatureValidator. Fixed handling of unsupported types. Fixed trezor prefix.
2018-06-20 13:54:39 -07:00
Alex Browne
6fe3158778
Merge pull request #725 from 0xProject/feature/revert-trace-code-snippets
...
Include source code snippets in revert stack traces
2018-06-20 12:36:04 -07:00
Alex Browne
bbd12e33ec
Update version for @types/solidity-parser-antlr
2018-06-20 12:22:39 -07:00
Alex Browne
e4d55242d8
Update to match latest type definitions and other small changes
2018-06-20 12:22:39 -07:00
Alex Browne
dedddcfcf5
Update sol-cov CHANGELOG.json
2018-06-20 12:22:39 -07:00
Alex Browne
613a78bcf6
Include source code snippets in revert stack traces
2018-06-20 12:19:30 -07:00
Alex Browne
f5decb1d7e
Merge pull request #738 from 0xProject/fix/changelogs
...
Fix CHANGELOG entries changed during incorrect merge (2a4456b
)
2018-06-20 12:19:04 -07:00
Fabio Berger
47b4c236c3
Fix CHANGELOG entries changed during incorrect merge ( 2a4456b
)
2018-06-20 20:29:22 +02:00
fragosti
39ccb2df0b
Scroll to wallet for mobile onboarding
2018-06-20 11:25:59 -07:00
Fabio Berger
5bfdffda11
Add support for approveAll in assetWrapper and fillOrderScenarios
2018-06-20 19:14:04 +02:00
Fabio Berger
247f8c8557
Fix orderValidationUtils where was confusing a makerAssetAmount as a takerAssetAmount
2018-06-20 19:13:30 +02:00
Fabio Berger
3ce449e167
Improve verbose logging
2018-06-20 19:12:31 +02:00
F. Eugene Aumson
663f9657ea
ethereum-types now only has v0.0.2, no 0.0.1
2018-06-20 09:06:38 -04:00
F. Eugene Aumson
457f951aaf
add missing metacoin dependencies
2018-06-20 09:06:38 -04:00
F. Eugene Aumson
feafd57027
make metacoin tsconfig independent
2018-06-20 09:06:32 -04:00
Fabio Berger
5c0183c71e
Fix merge variable name issue
2018-06-20 14:08:56 +02:00
Fabio Berger
fb7d425244
Add support for setting allowance to unlimited
2018-06-20 13:56:27 +02:00
Fabio Berger
3fab40efe5
Add noop conditionals for clarity
2018-06-20 13:55:45 +02:00
Fabio Berger
0bbdbc9e63
Rename for clarity
2018-06-20 13:55:28 +02:00
Fabio Berger
9bc481ff62
Split balance and allowance amount types in prep of adding the "unlimited" allowance enum value
2018-06-20 13:36:57 +02:00
Fabio Berger
32dea43d2e
Remove unneeded explicit type def
2018-06-20 13:31:57 +02:00
Fabio Berger
632da71a8d
Add TS 2.7 numeric separators to improve readability
2018-06-20 13:31:21 +02:00
Fabio Berger
2ffab22185
Merge branch 'v2-prototype' into feature/combinatorial-testing
...
* v2-prototype: (22 commits)
Fix closing parens in liborder
Update after rebase
ERC721Proxy Always call safeTransferFrom
Rename makerEpoch => orderEpoch
Make cancelOrdersUpTo compatible with sender abstraction
Update PR template
Use Image component instead of img tag
Assembler orderHash function
Optimize and remove redundant encodePacked
Fix linting issue
Fix bug where we do fetch balances on wallet login
Check network state immediately instead of waiting for delay
Fix onboarding persisting when changing routes
Consolidate account state messaging logic
Only elevate wallet zIndex when onboarding is in progress
Rebase and update feedback
Run linter
Add Portal v2 logging
Simplified handling of source < 32 edge case
Basic EIP712 encoder
...
2018-06-20 13:25:29 +02:00
Fabio Berger
5541327968
Add ability for verbose logging
2018-06-20 13:24:09 +02:00
Jacob Evans
096eaa20d7
Merge pull request #637 from 0xProject/bug/contracts/eip712-191-prefix
...
Add missing EIP191 prefix for EIP712 and Execute Transaction
2018-06-20 10:54:51 +10:00
fragosti
e5fe6b915e
Change Island to use styled-components
2018-06-19 17:32:01 -07:00
Jacob Evans
512bd84cc2
Fix closing parens in liborder
2018-06-20 10:27:45 +10:00
Jacob Evans
ebbcbeedd2
Merge pull request #730 from 0xProject/bug/contracts/eip712-191-prefix-asm-orderhash
...
Assembler orderHash function
2018-06-20 10:25:31 +10:00
Jacob Evans
be17308e50
Merge pull request #717 from 0xProject/feature/contracts/erc721proxy-always-safeTransferFrom
...
ERC721Proxy Always call safeTransferFrom
2018-06-20 10:24:12 +10:00
Jacob Evans
25fa29e6e1
Update after rebase
2018-06-20 10:01:41 +10:00
Jacob Evans
bddc47f9b2
ERC721Proxy Always call safeTransferFrom
2018-06-20 10:00:59 +10:00
fragosti
51948d7760
Show start onboarding flow button on top of wallet on mobile
2018-06-19 16:39:52 -07:00
Brandon Millman
5817a30031
Update Island shadow styling and use Island in more places
2018-06-19 16:25:43 -07:00
Amir Bandeali
e216eb1e7b
Merge pull request #714 from 0xProject/feature/contracts/cancelOrdersUpToSender
...
Make cancelOrdersUpTo compatible with sender abstraction
2018-06-19 15:23:28 -07:00
Brandon Millman
549c6afa0a
Move some layout logic out of the Identicon component
2018-06-19 13:55:29 -07:00
Amir Bandeali
6b08e6b809
Rename makerEpoch => orderEpoch
2018-06-19 13:52:23 -07:00
Francesco Agosti
0438fdde49
Merge pull request #724 from 0xProject/bug/website/onboarding-improvements
...
Fix Wallet appearing over Drawer, and Onboarding not exiting when changing routes
2018-06-19 13:47:52 -07:00
Francesco Agosti
be4ea18119
Merge pull request #727 from 0xProject/bug/website/fix-fetching-balances-on-wallet-login
...
Fix bug where we do not fetch balances on wallet login
2018-06-19 13:43:08 -07:00
fragosti
a75d6531f2
Merge branch 'v2-prototype' of https://github.com/0xProject/0x-monorepo into bug/website/onboarding-improvements
2018-06-19 13:29:54 -07:00
Brandon Millman
da69ddc19b
Merge pull request #732 from 0xProject/feature/update-pr-template
...
Update PR template
2018-06-19 13:16:42 -07:00
Amir Bandeali
e92926e881
Make cancelOrdersUpTo compatible with sender abstraction
2018-06-19 13:04:55 -07:00
Brandon Millman
7dd208fb49
Merge pull request #723 from 0xProject/bug/website/drawer-address
...
Consolidate account state display message logic
2018-06-19 10:44:18 -07:00
Brandon Millman
5305db689d
Update PR template
2018-06-19 10:41:27 -07:00
Francesco Agosti
2338c7a3b3
Merge pull request #706 from 0xProject/feature/website/portal-v2-analytics
...
Add logging to Portal V2
2018-06-19 10:32:35 -07:00
Brandon Millman
829bc96209
Use Image component instead of img tag
2018-06-19 10:30:28 -07:00
fragosti
7454e16aae
Merge branch 'v2-prototype' of https://github.com/0xProject/0x-monorepo into feature/website/portal-v2-analytics
2018-06-19 10:19:38 -07:00
Brandon Millman
e4acad60e9
Merge pull request #726 from 0xProject/bug/website/late-eth-balance
...
Check network state immediately instead of waiting for delay
2018-06-19 10:03:08 -07:00
Fabio Berger
f35af1fb6d
Fix typo
2018-06-19 17:53:16 +02:00
Fabio Berger
c0e008c601
Rename NewOrderFactory to OrderFactoryFromScenario for clarity
2018-06-19 17:41:10 +02:00
Fabio Berger
9acf4458c0
Remove hack in ERC20Wrapper
2018-06-19 17:38:15 +02:00
Fabio Berger
70de264d4d
Cleanup coreCombinatorialUtils
2018-06-19 17:31:26 +02:00
Fabio Berger
1a0b9e4612
Comments and cleanup
2018-06-19 17:25:08 +02:00
Remco Bloemen
66dc70c057
Merge pull request #683 from 0xProject/fix/contracts/memcpy
...
Simplified handling of source < 32 edge case
2018-06-19 13:53:25 +02:00
Fabio Berger
6641f34d76
Merge branch 'v2-prototype' into feature/combinatorial-testing
...
* v2-prototype:
Prettier fix
Update default params in sendRawPaylodAsync for improved JSON-RPC compatibility
Fix missed merge conflicts
Fix additional versions and update yarn.lock
Add OrderWatcherConfig type to 0x.js docs page
Export OrderWatcherConfig from 0x.js
Update all package versions to match latest published to NPM
Update CHANGELOG's with publishes performed on development branch
Rebase with latest removing PROXY_ID from transfer
Split transfer impl and AssetProxyMixin
change @0xproject/types to ethereum-types
remove mistaken comment
workaround for TypeScript trailing comma bug
Document contract_templates
2018-06-19 13:48:58 +02:00
Fabio Berger
f3ae5d8160
Prettier fix
2018-06-19 13:46:39 +02:00
Fabio Berger
d937541aa0
Merge pull request #701 from feuGeneA/v2-prototype
...
Document use of contract_templates (take 2; based on v2-prototype, not master)
2018-06-19 13:44:55 +02:00
Fabio Berger
21707d7ff6
Merge pull request #728 from 0xProject/fix/post-dev-publish
...
Update v2-prototype w/ development changes since publish
2018-06-19 13:18:36 +02:00
Leonid Logvinov
3002bc0eee
Merge pull request #731 from avonian/v2-prototype
...
Fix sendRawPaylodAsync for improved JSON-RPC compatibility
2018-06-19 13:17:20 +02:00
Ara Kevonian
df50232ed9
Update default params in sendRawPaylodAsync for improved JSON-RPC compatibility
2018-06-19 04:13:32 -07:00
Fabio Berger
17d49067e9
Fix missed merge conflicts
2018-06-19 12:56:22 +02:00
Remco Bloemen
9a2e023a51
Assembler orderHash function
2018-06-19 12:55:04 +02:00
Jacob Evans
9c747f3160
Merge pull request #659 from 0xProject/feature/contracts/split-proxy-internal-logic
...
Split transfer implementation and AssetProxyMixin
2018-06-19 20:41:06 +10:00
Fabio Berger
08ea71cb24
Merge branch 'v2-prototype' into feature/combinatorial-testing
...
* v2-prototype: (40 commits)
Increase number of columns in relayer grid for small screens
Make isValidSignature public
Make batchFill methods return FIllResults struct
Remove remove_tags script
Small fixes
Use semver package instead of getNextPatchVersion
Use semver library instead of semverUtils
small fixes
Show all errors of a given kind at once rather then throwing after the first instance is encountered
fix package.json
Add more prepublish checks
remove remove_tags script
Create a shared Image component
Adjust version in changelog
Update RelayerGridTile render logic to incorportate colors and logos
Add max width to top bar
Set max-width for LargeLayout
Finish last onboarding step
Finish set allowance step
Add onboarding assets
...
2018-06-19 12:35:32 +02:00
Fabio Berger
a96abe2422
Fix additional versions and update yarn.lock
2018-06-19 12:32:43 +02:00
Fabio Berger
84a4a888e6
Add OrderWatcherConfig type to 0x.js docs page
2018-06-19 11:34:44 +02:00
Fabio Berger
e3299b546e
Export OrderWatcherConfig from 0x.js
2018-06-19 11:33:46 +02:00
Fabio Berger
f2e0f1b2f1
Update all package versions to match latest published to NPM
2018-06-19 11:32:55 +02:00
Fabio Berger
2a4456b9ca
Update CHANGELOG's with publishes performed on development branch
2018-06-19 11:16:30 +02:00
Jacob Evans
560a55bfd1
Optimize and remove redundant encodePacked
2018-06-19 17:32:17 +10:00
fragosti
d32f0fad12
Fix linting issue
2018-06-18 18:56:31 -07:00
fragosti
031e7d270d
Fix bug where we do fetch balances on wallet login
2018-06-18 18:08:38 -07:00
Brandon Millman
3b73a0e269
Check network state immediately instead of waiting for delay
2018-06-18 18:01:38 -07:00
fragosti
bdd299dd9e
Fix onboarding persisting when changing routes
2018-06-18 17:24:31 -07:00
Brandon Millman
f97e605bf6
Consolidate account state messaging logic
2018-06-18 17:08:44 -07:00
fragosti
db9ff76754
Only elevate wallet zIndex when onboarding is in progress
2018-06-18 16:57:28 -07:00
Jacob Evans
190eafc30e
Merge branch 'v2-prototype' into bug/contracts/eip712-191-prefix
2018-06-18 21:50:35 +10:00
Jacob Evans
d4ee0e8622
Rebase and update feedback
...
Cache the domain separator data with address this
Use the EIP712Types enum for types everywhere
Rename EIP712 struct ExecuteTransaction to ZeroExTransaction
2018-06-18 21:46:05 +10:00
Jacob Evans
96c90e6295
Rebase with latest removing PROXY_ID from transfer
2018-06-18 16:36:30 +10:00
Jacob Evans
ff95da411b
Split transfer impl and AssetProxyMixin
2018-06-18 15:24:12 +10:00
F. Eugene Aumson
8bac1706a1
change @0xproject/types to ethereum-types
2018-06-15 10:37:37 -04:00
fragosti
2cc7289b7b
Merge branch 'v2-prototype' of https://github.com/0xProject/0x-monorepo into feature/website/portal-v2-analytics
2018-06-14 15:50:46 -07:00
fragosti
81d6df925e
Run linter
2018-06-14 15:47:59 -07:00
fragosti
677e77d0ae
Add Portal v2 logging
2018-06-14 15:43:10 -07:00
Fabio Berger
0d0c1af7f7
Merge branch 'v2-prototype' into feature/combinatorial-testing
...
* v2-prototype:
Run prettify
Implement allowance and final flow step
Render TokenAllowance
Add utilities for getting tokens from tokensByAddress
Wrap AllowanceToggle in redux container
2018-06-15 00:03:47 +02:00
Fabio Berger
fb55def54f
Add ability to tweak the relevant balances/allowances for the maker and taker for a fillScenario. Convert more of the core tests to the declarative form.
2018-06-15 00:03:00 +02:00
Fabio Berger
eea86757d5
- Refactor assetWrapper to contain more of the normalizing logic instead of erc20Wrapper and erc721Wrapper
...
- Add burn method to DummyERC721Token
- Add additional methods to assetWrapper to set balance/allowances on ERC20 and ERC721 tokens
- Use approve instead of approveAll for ERC721 tokens
2018-06-15 00:00:02 +02:00
perissology
7a41a5249f
Collect coverage for provided sources
...
When solidity generates source maps during contract compilation, the
contracts are referred to by an id, which corresponds to an array index.
We may not want to cover all sources that were included in a compilation,
but because we use array indexes (vs. the id that is provided by solidity
compiler) to map the contract to the sourceMap, the provided sourceCodes
array must include the code at the correct index. This can result in
empty slots in the sourceCodes array.
This commit allows the coverage to only be collected for the contracts
with provided sourceCode.
2018-06-14 11:17:04 -07:00
F. Eugene Aumson
f9e05d0cad
remove mistaken comment
...
It must have been left over from when an abi-gen output was modified to
be the source of this template.
2018-06-14 13:52:10 -04:00
F. Eugene Aumson
15a63c4bc5
workaround for TypeScript trailing comma bug
...
before this change, TypeScript compilation of the generated contract
wrapper was giving me the following errors:
$ abi-gen --abis 'build/contracts/*.json' --out build/types --template contract_templates/contract.handlebars --partials 'contract_templates/partials/*.handlebars'
Found 7 partial templates
Found 1 ABI files
Processing: Migrations...
Created: build/types/migrations.ts
$ tsc
build/types/migrations.ts(81,23): error TS1013: A rest parameter or binding pattern may not have a trailing comma.
build/types/migrations.ts(108,23): error TS1013: A rest parameter or binding pattern may not have a trailing comma.
build/types/migrations.ts(130,23): error TS1013: A rest parameter or binding pattern may not have a trailing comma.
build/types/migrations.ts(146,25): error TS1013: A rest parameter or binding pattern may not have a trailing comma.
build/types/migrations.ts(173,25): error TS1013: A rest parameter or binding pattern may not have a trailing comma.
build/types/migrations.ts(195,25): error TS1013: A rest parameter or binding pattern may not have a trailing comma.
info Visit https://yarnpkg.com/en/docs/cli/run for documentation about this command.
Here is the generated code around the first error:
74: public setCompleted = {
75: async sendTransactionAsync(
76: completed: BigNumber,
77: txData: Partial<TxData> = {},
78: ): Promise<string> {
79: const self = this as any as MigrationsContract;
80: const inputAbi = self._lookupAbi('setCompleted(uint256)').inputs;
81: [completed,
82: ] = BaseContract._formatABIDataItemList(inputAbi, [completed,
83: ], BaseContract._bigNumberToString.bind(self));
All of the other errors are the same, a destructuring assignment with a
single element but with a trailing comma.
This is legal JavaScript but it is not allowed by the TypeScript
compiler, apparently per the bug described at
https://github.com/Microsoft/TypeScript/issues/24628 .
While awaiting the 3.0 version of TypeScript, it's a simple enough
change to have the template not append a trailing comma.
2018-06-14 13:51:18 -04:00
F. Eugene Aumson
4a2e4d2b55
Document contract_templates
2018-06-14 13:51:10 -04:00
Fabio Berger
12033abe09
Rename OrderAmountScenario to OrderAssetAmountScenario and convert generateOrderCombinations to generateFillOrderCombinations
2018-06-14 12:07:57 +02:00
Fabio Berger
f9410d5d00
Merge branch 'v2-prototype' into feature/combinatorial-testing
...
* v2-prototype: (27 commits)
Add back redirector behind feature flag
Update minHeight in Text
Use Text components in Values
Use spread operator instead of React.createElement
Fix issue with positions hash
Revert localhost config
Use Text in Teams
Use Text in OpenPositions
Use Text component for HeaderItem
Remove FloatingImage
Move FilledImage into components/ui
Replace FlatButton with Button in Retry
Fix incorrect colors
Add font family to Button component and use in Join0x component
Consolidate jobs page grey colors with shared colors
Fix lint errors
Remove extra packages
Implement small open positions
Implement large screen open positions
Teams section
...
2018-06-14 11:17:58 +02:00
Fabio Berger
c232a32991
Use a defaultFillScenario in fillOrder tests
2018-06-14 11:17:13 +02:00
Fabio Berger
57f37939d5
Fix incorrect string values in enum
2018-06-14 11:16:51 +02:00
Fabio Berger
432ff58107
Fix calculation of expFilledTakerAmount and expected values in events emitted
2018-06-14 11:16:32 +02:00
Fabio Berger
d31b051fc5
Replace initial set of legacy manually written fillOrder tests with declarative FillScenario tests
2018-06-14 10:41:04 +02:00
Fabio Berger
98405a39db
Add ability to specify takerAssetFillAmount and taker scenarios as part of a FillScenario
2018-06-14 10:40:17 +02:00
Fabio Berger
6239686afa
Fix divide by zero bug
2018-06-13 18:36:30 +02:00
Fabio Berger
45186b70ec
Move orderFill combinatorialTests to exchange folder
2018-06-13 16:14:48 +02:00
Fabio Berger
b4fead9606
Merge branch 'v2-prototype' into feature/combinatorial-testing
...
* v2-prototype: (26 commits)
Rename _coverageCollector -> _profilerCollector in TraceCollectionSubprovider
Refactor sol-cov to de-duplicate code for coverage and profiling
Rename popByte and popAddress
Hard code test addresses/bytes32 instead of generating pseudorandom ones
Update artifacts
Rename computeCoverageAsync -> computeSingleTraceCoverageAsync
Fix linter errors
Refactor sol-cov to avoid keeping traceInfo in memory
Unpop byte rather than making deep copy
Pass gas in to marketBuyOrdersNoThrow
Looks up the memory location of makerAssetData/takerAssetData
Make ZRX_PROXY_ID constant rather than popping it from ZRX_ASSET_DATA
Add tests for deepCopyBytes and missing write methods from LibBytes
Pop id from assetData before dispatching to AssetProxies
Upgrade solidity-parser-entlr 0.2.11 => 0.2.12
Fix import order
Fix typos
Add CHANGELOGs
Speed-up sol-cov
Increase delay when sending transactions during devnet startup
...
2018-06-13 16:10:05 +02:00
Fabio Berger
61243b418e
Implement initial set of orderFill combinatorial tests
2018-06-13 16:09:04 +02:00
Fabio Berger
fe75660e88
Refactor ERC20 and ERC721 wrappers for V2 and introduce the assetWrapper superset
2018-06-13 16:01:01 +02:00
Fabio Berger
946e6c1644
Remaining refactors of order-utils components for V2
2018-06-13 13:20:13 +02:00
Fabio Berger
3eb232b3fc
For some reason order-watcher tests were timeing out so I increased the timeout limit
2018-06-13 13:18:19 +02:00
Fabio Berger
38de1c9a31
Remove comment since we have added the tests
2018-06-13 13:16:22 +02:00
Fabio Berger
78dcb87a75
Variable rename for clarity
2018-06-13 13:11:45 +02:00
Fabio Berger
7e78f5941a
Merge branch 'v2-prototype' into feature/combinatorial-testing
...
* v2-prototype: (68 commits)
Stop exporting ArtifactWriter
Fix no-unused-variable tslint rule to include parameters and fix issues
Fix linter exclude rule
Validate all signature types rather then only ECSignatures
Store the instantiated OrderValidationUtils
Remove global hooks from tests and deploy contracts from within the specific tests
Add EmitStatement to ASTVisitor
Fix tslint issues
Add back artifacts file
Fix a bug in SolCompilerArtifacts adapter config overriding
Move OrderValidationUtils (+ tests) and ExchangeTransferSimulator to order-utils
export parseECSignature method
Export ArtifactWriter from migrations package
Remove unused artifact file
Pass in generated contract wrapper to orderValidationUtils at instantiation
Refactor orderValidationUtils to use the generated contract wrapper instead of the higher-level one
Refactor ExchangeTransferSimulator public interface to accet an AbstractBalanceAndProxyAllowanceLazyStore so that this module could be re-used in different contexts.
Increase timeout for contract migrations
Remove some copy-paste code
Await transactions in migrations
...
2018-06-12 00:23:48 +02:00
Remco Bloemen
82d1412d45
Simplified handling of source < 32 edge case
2018-06-11 09:19:52 +02:00
Jacob Evans
a8d328bfc9
Basic EIP712 encoder
2018-06-07 16:09:30 -07:00
Fabio Berger
20f9318597
Merge branch 'v2-prototype' into feature/combinatorial-testing
...
* v2-prototype:
Fix linter issue
Fix linter issue
Fix tslint issues
Fix missing paths
Fixed path
Use source-map-support package to include correct line numbers in mocha
move generated contract wrappers from `contract_wrappers/generated/` to `generated_contract_wrappers` in package with no non-generated contract wrappers
2018-06-07 21:45:48 +02:00
Fabio Berger
b646c84414
Merge branch 'fix/order-utils/remaining-v2-changes' into feature/combinatorial-testing
...
* fix/order-utils/remaining-v2-changes:
Fix tslint failure
Pass in fee and assetAmount rather then the whole signedOrder
2018-06-07 18:52:14 +02:00
Fabio Berger
7b7664bd66
Merge branch 'fix/order-utils/remaining-v2-changes' into feature/combinatorial-testing
...
* fix/order-utils/remaining-v2-changes:
Revert to returning orderState on invalid order
- Refactor remainingFillableCalculator so it can be used for the maker and taker side - Moved the tests over from order-watcher - Did some token -> asset renaming
Update naming in orderStateUtils to use asset over token, also removed cancelledAmount since in V2 it's binary.
2018-06-07 18:22:00 +02:00
Fabio Berger
ab5e021bda
POC: Generates an order from spec, get's the amount fillable
2018-06-07 18:00:13 +02:00
Fabio Berger
0fc9814004
merge v2-prototype
2018-06-07 12:18:53 +02:00
Fabio Berger
e617da3bbf
Implement initial generateOrder function that given the scenario values for an order, generates the actual order.
2018-06-06 22:13:50 +02:00
Jacob Evans
a59e9f024e
Update Order utils to use eip712
2018-06-05 14:08:04 -07:00
Jacob Evans
4670cc1a5f
Add missing EIP191 prefix for EIP712
2018-06-04 17:41:00 -07:00