Brandon Millman
0bfcf79e79
Increase number of columns in relayer grid for small screens
2018-06-18 17:44:09 -07:00
Amir Bandeali
49f5495c45
Merge pull request #716 from 0xProject/feature/contracts/publicSignatureValidator
...
Make isValidSignature public
2018-06-18 16:20:16 -07:00
Amir Bandeali
9e431df848
Make isValidSignature public
2018-06-18 16:00:55 -07:00
Amir Bandeali
12476c52a4
Merge pull request #713 from 0xProject/feature/contracts/batchFillReturn
...
Make batchFill methods return FIllResults struct
2018-06-18 16:00:43 -07:00
Amir Bandeali
8fd9aebcb9
Make batchFill methods return FIllResults struct
2018-06-18 15:50:02 -07:00
Fabio Berger
8c83f4ba3b
Merge pull request #722 from 0xProject/improvement/publishing-v2
...
Improvements to pre-publishing checks
2018-06-18 23:33:17 +02:00
Fabio Berger
25b6d1a232
Remove remove_tags script
2018-06-18 23:20:07 +02:00
Fabio Berger
880cbd88c2
Small fixes
2018-06-18 23:15:52 +02:00
Fabio Berger
dcd53c3c5b
Use semver package instead of getNextPatchVersion
2018-06-18 23:08:44 +02:00
Fabio Berger
3e64b3da39
Use semver library instead of semverUtils
2018-06-18 23:08:33 +02:00
Fabio Berger
9a748c8bf1
small fixes
2018-06-18 23:07:03 +02:00
Fabio Berger
53eae14763
Show all errors of a given kind at once rather then throwing after the first instance is encountered
2018-06-18 23:06:55 +02:00
Fabio Berger
074c42e8b6
fix package.json
2018-06-18 23:06:48 +02:00
Fabio Berger
8633fa7024
Add more prepublish checks
2018-06-18 23:06:32 +02:00
Fabio Berger
19668b9b48
remove remove_tags script
2018-06-18 23:05:03 +02:00
Brandon Millman
3f02631b98
Merge pull request #712 from 0xProject/feature/website/portal-facelift
...
Change relayer grid tile to use logos and primary colors
2018-06-18 12:11:59 -07:00
Brandon Millman
da46eefe2e
Create a shared Image component
2018-06-18 12:09:31 -07:00
Francesco Agosti
a3ca3ed33f
Merge pull request #704 from 0xProject/bug/website/fix-filling-order
...
Fix filling orders on Portal
2018-06-18 10:24:42 -07:00
Francesco Agosti
efaa33c4d5
Merge pull request #711 from 0xProject/website/feature/prettier-onboarding-components
...
Made onboarding look like the mocks
2018-06-18 10:13:19 -07:00
fragosti
0cdfe7f458
Adjust version in changelog
2018-06-18 10:06:38 -07:00
Brandon Millman
2ad411ea29
Update RelayerGridTile render logic to incorportate colors and logos
2018-06-16 13:34:09 -07:00
Brandon Millman
55cbcd728d
Add max width to top bar
2018-06-16 13:34:09 -07:00
Brandon Millman
8880860105
Set max-width for LargeLayout
2018-06-16 13:34:09 -07:00
Remco Bloemen
0c238448fd
Merge pull request #700 from 0xProject/fix/contracts/tokenbugs
...
Handle tokens that do not return bool
2018-06-16 10:10:17 +02:00
fragosti
8a76fdc126
Finish last onboarding step
2018-06-15 18:34:57 -07:00
fragosti
433f830cf3
Finish set allowance step
2018-06-15 18:15:03 -07:00
fragosti
8893bc102c
Add onboarding assets
2018-06-15 18:03:10 -07:00
fragosti
0cf9927132
Add all steps to their own file
2018-06-15 18:02:46 -07:00
fragosti
5993125cc7
Prettify account setup and add eth steps of onboarding
2018-06-15 15:17:20 -07:00
fragosti
0c34309133
Make metamask part of the fow pretty
2018-06-15 14:49:01 -07:00
fragosti
3d6ce0fb76
Make start onboarding button pretty
2018-06-15 14:06:17 -07:00
fragosti
54f79c2798
Improve styles of onboarding tooltip
2018-06-15 13:24:59 -07:00
fragosti
d0a3779091
Add Pointer component
2018-06-14 18:19:07 -07:00
Alex Browne
ff0960b174
Merge pull request #705 from 0xProject/feature/revert-trace-subprovider
...
Introduce subprovider for printing revert stack traces
2018-06-14 17:07:03 -07:00
Alex Browne
7032825e35
Change wording of error message when you try to use more than one subprovider
2018-06-14 16:53:48 -07:00
Alex Browne
d118533d87
Remove redundant check in trace.ts and revert_trace.ts
2018-06-14 16:53:29 -07:00
fragosti
35f4f75733
Prettier
2018-06-14 16:49:06 -07:00
Alex Browne
ef61c3543f
Fix linter errors
2018-06-14 16:38:21 -07:00
Alex Browne
897560745a
De-duplicate code by refactoring subprovider classes
2018-06-14 16:33:09 -07:00
Alex Browne
5a8539a122
Fix linter errors and remove coverage.json
2018-06-14 16:04:08 -07:00
Alex Browne
d9292a70bf
Remove unused variables and other small fixes
2018-06-14 16:00:24 -07:00
Alex Browne
a9c23b7c28
Reverse order of stack trace to match behavior of most other language stack traces
2018-06-14 15:50:54 -07:00
Alex Browne
263bfb1bda
Fix a bug in revert_trace.ts
2018-06-14 15:46:59 -07:00
Francesco Agosti
e7eb220c50
Merge pull request #695 from 0xProject/feature/website/onboarding-flow-allowances
...
Implement allowances and final "congrats" onboarding flow step
2018-06-14 14:41:42 -07:00
fragosti
7d67005820
Run prettify
2018-06-14 14:26:17 -07:00
fragosti
fadd91b6a2
Add to changelog for contract-wrappers
2018-06-14 14:22:53 -07:00
fragosti
5fa6a2848f
Fix typo
2018-06-14 14:07:41 -07:00
Alex Browne
7ab921669b
Introduce subprovider for printing revert stack traces
2018-06-14 13:58:54 -07:00
fragosti
4811dfa663
Fix filling orders on Portal
2018-06-14 13:56:36 -07:00
Remco Bloemen
2c7d6a7711
Handle tokens that do not return bool
2018-06-14 10:54:54 +02:00
Brandon Millman
0e354e5ea1
Merge pull request #685 from 0xProject/feature/website/jobs-page
...
Jobs page
2018-06-13 13:34:54 -07:00
Brandon Millman
d172a97247
Add back redirector behind feature flag
2018-06-13 12:29:36 -07:00
Brandon Millman
8a3df7e434
Update minHeight in Text
2018-06-13 12:19:14 -07:00
Brandon Millman
eafcbabaa2
Use Text components in Values
2018-06-13 12:10:21 -07:00
Brandon Millman
14071ea119
Use spread operator instead of React.createElement
2018-06-13 12:01:08 -07:00
fragosti
421e568232
Implement allowance and final flow step
2018-06-12 16:54:37 -07:00
Alex Browne
4efd28c092
Merge pull request #694 from 0xProject/refactor-sol-cov
...
Refactor sol-cov to de-duplicate code for coverage and profiling
2018-06-12 16:51:58 -07:00
Brandon Millman
d0bbee7e8c
Fix issue with positions hash
2018-06-12 16:11:31 -07:00
Brandon Millman
7640563991
Revert localhost config
2018-06-12 16:09:23 -07:00
Amir Bandeali
90cf85c3f0
Merge pull request #682 from 0xProject/feature/contracts/popProxyId
...
Remove proxyId checks in AssetProxies
2018-06-12 16:05:46 -07:00
Brandon Millman
f1a98693d0
Use Text in Teams
2018-06-12 15:58:24 -07:00
Brandon Millman
2794d64d3e
Use Text in OpenPositions
2018-06-12 15:54:27 -07:00
Alex Browne
82743cca92
Rename _coverageCollector -> _profilerCollector in TraceCollectionSubprovider
2018-06-12 15:46:41 -07:00
Alex Browne
d0c348e595
Refactor sol-cov to de-duplicate code for coverage and profiling
2018-06-12 15:40:18 -07:00
Alex Browne
f50d3088dc
Merge pull request #691 from 0xProject/fix/sol-cov-memory
...
Refactor sol-cov to avoid keeping traceInfo in memory
2018-06-12 15:38:28 -07:00
Amir Bandeali
0917fa0d75
Rename popByte and popAddress
2018-06-12 15:30:46 -07:00
Amir Bandeali
cfb73dd534
Hard code test addresses/bytes32 instead of generating pseudorandom ones
2018-06-12 15:30:46 -07:00
Amir Bandeali
ef497b7989
Update artifacts
2018-06-12 15:30:41 -07:00
Brandon Millman
9d9341901f
Use Text component for HeaderItem
2018-06-12 15:25:47 -07:00
Brandon Millman
155e3d225d
Remove FloatingImage
2018-06-12 15:03:16 -07:00
Brandon Millman
ca41f100ab
Move FilledImage into components/ui
2018-06-12 14:49:42 -07:00
Brandon Millman
084285a760
Replace FlatButton with Button in Retry
2018-06-12 14:26:48 -07:00
Brandon Millman
982391cd7c
Fix incorrect colors
2018-06-12 14:23:47 -07:00
Brandon Millman
d206d0a3ae
Add font family to Button component and use in Join0x component
2018-06-12 14:23:03 -07:00
Alex Browne
627ea6c860
Rename computeCoverageAsync -> computeSingleTraceCoverageAsync
2018-06-12 14:11:11 -07:00
Alex Browne
bcc76b3764
Fix linter errors
2018-06-12 14:09:42 -07:00
fragosti
39692a8b3f
Merge branch 'v2-prototype' of https://github.com/0xProject/0x-monorepo into feature/website/onboarding-flow-allowances
2018-06-12 14:01:19 -07:00
Brandon Millman
eba8b4bf00
Consolidate jobs page grey colors with shared colors
2018-06-12 13:45:56 -07:00
Brandon Millman
f149665660
Fix lint errors
2018-06-12 13:40:15 -07:00
Brandon Millman
e3bb64cf35
Remove extra packages
2018-06-12 12:52:36 -07:00
Alex Browne
33f0669100
Refactor sol-cov to avoid keeping traceInfo in memory
2018-06-12 12:42:14 -07:00
Amir Bandeali
3a5f3e8b55
Unpop byte rather than making deep copy
2018-06-12 11:45:02 -07:00
Amir Bandeali
a0a90afbc0
Pass gas in to marketBuyOrdersNoThrow
2018-06-12 11:45:02 -07:00
Greg Hysen
2f96cb257c
Looks up the memory location of makerAssetData/takerAssetData
2018-06-12 11:45:02 -07:00
Amir Bandeali
5910bec52e
Make ZRX_PROXY_ID constant rather than popping it from ZRX_ASSET_DATA
2018-06-12 11:45:02 -07:00
Amir Bandeali
764b1c35cb
Add tests for deepCopyBytes and missing write methods from LibBytes
2018-06-12 11:45:02 -07:00
Amir Bandeali
ee8c9b764d
Pop id from assetData before dispatching to AssetProxies
2018-06-12 11:45:02 -07:00
Brandon Millman
7080f0c35a
Implement small open positions
2018-06-12 10:44:03 -07:00
Brandon Millman
679d60cd5a
Implement large screen open positions
2018-06-12 10:41:09 -07:00
Brandon Millman
bc36c0faed
Teams section
2018-06-12 10:41:09 -07:00
Brandon Millman
3c073bc360
Benefits section
2018-06-12 10:41:08 -07:00
Brandon Millman
c52d5e1084
Refactor into BulletedItemList component
2018-06-12 10:41:08 -07:00
Brandon Millman
b7bb27fa21
Rework values section
2018-06-12 10:41:08 -07:00
Brandon Millman
087aaa2f94
Polish mission section and photo section
2018-06-12 10:41:08 -07:00
Brandon Millman
474b93a22f
Add link to open positions section
2018-06-12 10:41:08 -07:00
Brandon Millman
0c2f002a7d
Add scroll to top for jobs page
2018-06-12 10:41:08 -07:00
Brandon Millman
3d76d83a39
Skeleton for jobs page and initial implementation
2018-06-12 10:41:05 -07:00
Leonid Logvinov
787015f537
Upgrade solidity-parser-entlr 0.2.11 => 0.2.12
2018-06-12 10:22:15 -07:00
Leonid Logvinov
fb624fddc4
Fix import order
2018-06-11 22:30:14 -07:00
Leonid Logvinov
605ddacb71
Merge pull request #689 from 0xProject/geth-increase-startup-tx-delay
...
Increase delay when sending transactions during devnet startup
2018-06-11 22:15:51 -07:00
Leonid Logvinov
71934f05a8
Merge pull request #687 from 0xProject/feature/metacoin-docs
...
Add profiler and geth tests to metacoin
2018-06-11 22:03:22 -07:00
Leonid Logvinov
534a0d6836
Fix typos
2018-06-11 22:03:07 -07:00
Leonid Logvinov
746b1d0c4d
Merge pull request #688 from 0xProject/feature/await-transaction-speedup
...
Speedup awaitTransactionMinedAsync and reduce polling interval in contracts tests
2018-06-11 21:56:56 -07:00
Leonid Logvinov
387c80e00a
Merge pull request #690 from 0xProject/feature/truffle-sol-cov-fixes
...
Sol-cov fixes
2018-06-11 21:55:38 -07:00
Leonid Logvinov
05c914691f
Add CHANGELOGs
2018-06-11 18:12:32 -07:00
Leonid Logvinov
94398d70f4
Speed-up sol-cov
2018-06-11 18:01:33 -07:00
Alex Browne
915ddb2b2b
Increase delay when sending transactions during devnet startup
2018-06-11 17:26:10 -07:00
Alex Browne
b916e7f7ef
Add note to web3-wrapper CHANGELOG.json
2018-06-11 17:13:58 -07:00
Alex Browne
3cc30f91a9
Speedup awaitTransactionMinedAsync and reduce polling interval in contracts tests
2018-06-11 17:07:28 -07:00
Leonid Logvinov
f4a61b4c70
Don't throw when no config file is found
2018-06-11 16:10:56 -07:00
Leonid Logvinov
6eebd693ce
Fix solidityVersion schema regex
2018-06-11 16:10:15 -07:00
Fabio Berger
bc0ae6be31
Merge pull request #684 from 0xProject/fix/contract-wrappers/exchangeTransferSimulator
...
Move ExchangeTransferSimulator & OrderValidationUtils to Order-Utils
2018-06-12 00:14:19 +02:00
Fabio Berger
c03119d10a
Stop exporting ArtifactWriter
2018-06-12 00:13:57 +02:00
Fabio Berger
e1879ef4d9
Fix no-unused-variable tslint rule to include parameters and fix issues
2018-06-11 23:42:30 +02:00
Fabio Berger
b6df727efb
Fix linter exclude rule
2018-06-11 23:15:03 +02:00
Fabio Berger
fe58b44916
Validate all signature types rather then only ECSignatures
2018-06-11 22:14:03 +02:00
Fabio Berger
0a2694811d
Store the instantiated OrderValidationUtils
2018-06-11 22:13:36 +02:00
Fabio Berger
31fe232bac
Remove global hooks from tests and deploy contracts from within the specific tests
2018-06-11 22:13:12 +02:00
Leonid Logvinov
682f6d273c
Fix linter issues
2018-06-11 12:49:46 -07:00
Leonid Logvinov
83ddaccf4a
Add profiler and geth tests to metacoin
2018-06-11 11:59:48 -07:00
Leonid Logvinov
e0c0584c59
Add EmitStatement to ASTVisitor
2018-06-11 11:14:49 -07:00
Fabio Berger
60f5a52964
Merge branch 'v2-prototype' into fix/contract-wrappers/exchangeTransferSimulator
...
* v2-prototype:
Fix a bug in SolCompilerArtifacts adapter config overriding
Increase timeout for contract migrations
Remove some copy-paste code
Await transactions in migrations
Fix typos
Await transactions in migrations
Await fake transactions
Fix a typo
Implement SolidityProfiler & adapt sol-cov to work with Geth
# Conflicts:
# packages/migrations/CHANGELOG.json
2018-06-11 19:54:59 +02:00
Leonid Logvinov
7e5866ce3f
Merge pull request #675 from 0xProject/feature/sol-cov-geth
...
`ProfilerSubprovider` & Geth-related fixes for `sol-cov`
2018-06-11 10:48:18 -07:00
Fabio Berger
89b7b56a2c
Fix tslint issues
2018-06-11 19:43:40 +02:00
Fabio Berger
ae54b13d4b
Add back artifacts file
2018-06-11 19:43:25 +02:00
Leonid Logvinov
927ccc489c
Fix a bug in SolCompilerArtifacts adapter config overriding
2018-06-11 10:28:30 -07:00
Fabio Berger
21f7722f10
Move OrderValidationUtils (+ tests) and ExchangeTransferSimulator to order-utils
2018-06-11 19:21:32 +02:00
Fabio Berger
e4afe603f9
export parseECSignature method
2018-06-11 19:15:41 +02:00
Fabio Berger
30d15a1438
Export ArtifactWriter from migrations package
2018-06-11 19:12:55 +02:00
Fabio Berger
c84586dd66
Remove unused artifact file
2018-06-11 19:12:35 +02:00
Fabio Berger
e9f87c2026
Pass in generated contract wrapper to orderValidationUtils at instantiation
2018-06-11 14:44:53 +02:00
Fabio Berger
afa27a3c2a
Refactor orderValidationUtils to use the generated contract wrapper instead of the higher-level one
2018-06-11 14:34:00 +02:00
Fabio Berger
ce6078ed94
Refactor ExchangeTransferSimulator public interface to accet an AbstractBalanceAndProxyAllowanceLazyStore so that this module could be re-used in different contexts.
2018-06-11 10:24:55 +02:00
Leonid Logvinov
6d5949ba9c
Increase timeout for contract migrations
2018-06-08 15:27:59 -07:00
Leonid Logvinov
cdb165af7f
Remove some copy-paste code
2018-06-08 14:56:46 -07:00
Leonid Logvinov
88a3f8e4aa
Await transactions in migrations
2018-06-08 14:56:46 -07:00
Leonid Logvinov
1c3dc757c3
Fix typos
2018-06-08 14:56:45 -07:00
Leonid Logvinov
25866095db
Await transactions in migrations
2018-06-08 14:56:45 -07:00
Leonid Logvinov
b6c8d8e971
Await fake transactions
2018-06-08 14:56:45 -07:00
Leonid Logvinov
ab94b0b231
Fix a typo
2018-06-08 14:56:45 -07:00
Leonid Logvinov
760bab8f86
Implement SolidityProfiler & adapt sol-cov to work with Geth
2018-06-08 14:56:45 -07:00
Greg Hysen
817c332d11
Merge pull request #627 from 0xProject/feature/contracts/erc721SafeTransferFrom
...
On-Chain AssetData Decoding Lib + safeTransferFrom for ERC721 + Memcpy
2018-06-08 11:58:23 -07:00
Greg Hysen
05fbc8e6b0
Linter changes to contracts
2018-06-08 11:43:47 -07:00
Greg Hysen
c39301b6da
Fixed assetProxyUtils for linter
2018-06-08 11:04:07 -07:00
Alex Browne
add9a9db9b
Merge pull request #674 from 0xProject/feature/geth-test-ci
...
Run contracts tests against Geth in CI
2018-06-08 10:53:22 -07:00
Greg Hysen
05123ea6f4
Updated LibBytes error messages
2018-06-07 16:32:42 -07:00
Greg Hysen
d62ff34a5a
Cleanup after last rebase
2018-06-07 15:53:30 -07:00
Alex Browne
a8b8d53d9d
Run contracts tests against Geth in CI
2018-06-07 15:47:43 -07:00
Greg Hysen
0d4ff5a916
Updated tests to use new revert handler
2018-06-07 15:39:40 -07:00
Greg Hysen
8ace41d144
Minor fixes after rebase
2018-06-07 15:39:40 -07:00
Greg Hysen
5bb7219f4b
Camelcase in memCopy
2018-06-07 15:39:40 -07:00
Greg Hysen
f0200ab697
Moved some constants to global scope in assetProxyUtils
2018-06-07 15:39:40 -07:00
Greg Hysen
f457a56d4a
Style updates to contracts
2018-06-07 15:39:40 -07:00
Greg Hysen
db086de84a
Union types for generalized decodeAssetData
2018-06-07 15:39:40 -07:00
Greg Hysen
37684c6af0
Fixed a styling throughout contracts. Moved closing parenthesis for long list of function parameters to next line.
2018-06-07 15:39:40 -07:00
Greg Hysen
3c75d4f1dd
Removed setting makerAssetData/takerAssetData from tests where values are same as defaultOrderParams.
2018-06-07 15:39:40 -07:00
Greg Hysen
b19276bb0f
Fixed merge error when rebasing wrt length variable in asset data decoders
2018-06-07 15:39:40 -07:00
Greg Hysen
774d831fae
Style updates to ERC721 onReceiver
2018-06-07 15:39:40 -07:00
Greg Hysen
a1b49d8389
Fixed after rebase
2018-06-07 15:39:40 -07:00
Greg Hysen
12e2bfc794
Fixes after rebasing
2018-06-07 15:39:38 -07:00
Greg Hysen
6e5abade3c
updated migrations artifacts
2018-06-07 15:38:48 -07:00
Greg Hysen
e4e3676095
Fixed up after rebasing. Contracts build and tests pass
2018-06-07 15:38:48 -07:00
Greg Hysen
3ed13150e1
Style audit for proxies + libmem + libbytes
2018-06-07 15:38:48 -07:00
Greg Hysen
f03e5c6bd1
Style audit proxies
2018-06-07 15:38:48 -07:00
Greg Hysen
8496c1cdd3
Call safeTransferFrom only when there is receiver data present
2018-06-07 15:38:48 -07:00
Greg Hysen
3c3851c221
Fixed formatting in memory layout
2018-06-07 15:38:48 -07:00
Greg Hysen
05f1e9e3b8
Resolved edge case in Memcpy where where send would eventually turn "negative" and wrap around.
2018-06-07 15:38:48 -07:00
Greg Hysen
249a1e6d8d
Removed the LibAssetProxyDecoder. Merged decode functions into the proxies. This way they can still be used by the forwarding contract. TestAssetDataDecoders inherits them in the same way the forwarding contract would
2018-06-07 15:38:48 -07:00
Greg Hysen
e042e0ad32
Converged on naming scheme for asset data: renamed all instances of assetMetadata, proxyData, proxyMetadata to assetData
2018-06-07 15:38:48 -07:00
Greg Hysen
5db15ca54c
proxyData -> assetData
2018-06-07 15:38:48 -07:00
Remco Bloemen
069b89b208
Implement memcpy using masking and end-aligned words
2018-06-07 15:38:48 -07:00
Remco Bloemen
63014aeb6b
Add tests for word loop iteration
2018-06-07 15:38:48 -07:00
Remco Bloemen
31e21db5b5
Add test for zero-size overlap
2018-06-07 15:38:48 -07:00
Remco Bloemen
7f21872510
Add test cases
2018-06-07 15:38:47 -07:00
Remco Bloemen
27351c9a90
Cleanup test script
2018-06-07 15:38:47 -07:00
Remco Bloemen
76b918d40e
Convert Solidity tests to vectors
2018-06-07 15:38:47 -07:00
Remco Bloemen
f5bc0b205c
Generate tests from vectors
2018-06-07 15:38:47 -07:00
Greg Hysen
b3c253ea2a
Tests for writing bytes to nested bytes
2018-06-07 15:38:47 -07:00
Greg Hysen
d17e031259
Fixed up wording in memcpy
2018-06-07 15:38:47 -07:00
Greg Hysen
842363200b
Tons of tests around nested byte arrays and ERC721 receiver
2018-06-07 15:38:42 -07:00
Greg Hysen
d9f9895b2b
Test for onReceived erc721 callback
2018-06-07 15:37:42 -07:00
Greg Hysen
bc0edd4042
LibAssetProxyDecoder tests
2018-06-07 15:36:18 -07:00
Greg Hysen
9b82e2df58
Foundation for TestLibAssetProxyDecoder
2018-06-07 15:36:18 -07:00
Greg Hysen
3d65341080
Tests for libMem
2018-06-07 15:36:18 -07:00
Greg Hysen
80215ea181
LibMem + TestLibMem + LibAssetProxyDecoder + DummyERC721Receiver
2018-06-07 15:36:17 -07:00
Leonid Logvinov
78d8526e41
Merge pull request #679 from 0xProject/fix/await-transactions
...
Add missing awaitTransactionSuccessAsync calls
2018-06-07 15:34:46 -07:00
Alex Browne
0ddaabe377
Add missing awaitTransactionSuccessAsync calls
2018-06-07 14:46:03 -07:00
Fabio Berger
9bc6ebde4e
Merge pull request #671 from 0xProject/refactor/move-spawn-switch-to-utils
...
Move spawnSwitchErr to @0xproject/utils
2018-06-07 21:44:22 +02:00
Fabio Berger
011f14d115
Fix linter issue
2018-06-07 21:24:27 +02:00
Fabio Berger
62a5cbb5ce
Fix linter issue
2018-06-07 21:15:12 +02:00
Fabio Berger
5aaf87d612
Merge branch 'v2-prototype' into refactor/move-spawn-switch-to-utils
...
* v2-prototype:
Fix tslint issues
Fix tslint failure
Pass in fee and assetAmount rather then the whole signedOrder
Fix missing paths
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.
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:13:30 +02:00
Fabio Berger
96b31f3974
Merge pull request #678 from 0xProject/fix/order-utils/remaining-v2-changes
...
Remaining Order-utils V2 Changes
2018-06-07 21:12:21 +02:00
Fabio Berger
09e387bf09
Merge pull request #670 from 0xProject/fix/generated-nesting
...
Remove unnecessary folder nesting
2018-06-07 21:12:10 +02:00
Alex Browne
05fe8792ea
Merge pull request #676 from 0xProject/feature/mocha-source-maps
...
Use source-map-support package to include correct line numbers in mocha
2018-06-07 11:55:47 -07:00
Fabio Berger
18ed45597a
Fix tslint issues
2018-06-07 18:58:51 +02:00
Fabio Berger
a200eaacaa
Fix tslint failure
2018-06-07 18:51:52 +02:00
Fabio Berger
f5ad553be3
Pass in fee and assetAmount rather then the whole signedOrder
2018-06-07 18:33:42 +02:00
Fabio Berger
4f4acc04fe
Fix missing paths
2018-06-07 18:14:35 +02:00
Fabio Berger
dee0fec9e9
Revert to returning orderState on invalid order
2018-06-07 18:10:56 +02:00
Fabio Berger
73cc2a140c
- 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
2018-06-07 18:03:50 +02:00
Fabio Berger
6058a74da5
Update naming in orderStateUtils to use asset over token, also removed cancelledAmount since in V2 it's binary.
2018-06-07 18:02:48 +02:00
Fabio Berger
bd3b652cfc
Fixed path
2018-06-07 13:15:13 +02:00
Fabio Berger
73429fc720
merge v2-prototype
2018-06-07 12:27:03 +02:00
Fabio Berger
10478a6b2f
Merge branch 'v2-prototype' into refactor/move-spawn-switch-to-utils
...
* v2-prototype: (66 commits)
Run prettier
Remove unused variable
Fix linting issues
Change shouldRenderHeader prop to shouldHideHeader
Get build and tests to pass
typo
Apply prettier
Update contracts tests after rebase
Apply various fixes based on PR feedback
Document debug_increaseTime method and fix typo in devnet README
Use an enum for ProviderType in contracts/src/utils/web3_wrapper
Update contracts package README
Update relevant changelogs
Remove global gas estimate buffer
Add Async suffix to relevant assertions
Fix linter errors
Update package.json and yarn.lock
Update more things to work with both Geth and Ganache
Small fixes and cleanup
Add additional gas to calls to fillOrderNoThrow
...
# Conflicts:
# packages/order-watcher/src/order_watcher/order_watcher.ts
# packages/react-docs/src/components/type.tsx
# packages/website/ts/components/ui/lifecycle_raised_button.tsx
# packages/website/ts/components/wallet/wallet.tsx
2018-06-07 12:21:44 +02:00
Fabio Berger
e0bc01eea1
Merge pull request #673 from mohoff/patch-1
...
typo
2018-06-07 08:54:05 +01:00
fragosti
2af6d3f6bc
Merge branch 'v2-prototype' of https://github.com/0xProject/0x-monorepo into feature/website/onboarding-flow-allowances
2018-06-06 18:07:22 -07:00
fragosti
cbe5438a31
Render TokenAllowance
2018-06-06 18:06:03 -07:00
Francesco Agosti
67c4ad128c
Merge pull request #662 from 0xProject/feature/improve-linting
...
Tried enabling no-unused-variable...
2018-06-06 17:21:09 -07:00
fragosti
870eca0d9f
Run prettier
2018-06-06 16:59:28 -07:00
Alex Browne
d299458084
Use source-map-support package to include correct line numbers in mocha
2018-06-06 16:54:20 -07:00
fragosti
e0cf68f1d5
Remove unused variable
2018-06-06 16:45:26 -07:00
fragosti
64906a1ba5
Merge branch 'v2-prototype' of https://github.com/0xProject/0x-monorepo into feature/improve-linting
2018-06-06 16:43:37 -07:00
fragosti
e75721016e
Fix linting issues
2018-06-06 16:43:05 -07:00
fragosti
e0d5b9daf8
Merge branch 'v2-prototype' of https://github.com/0xProject/0x-monorepo into feature/improve-linting
2018-06-06 16:36:11 -07:00
Brandon Millman
5989844f1c
Merge pull request #672 from 0xProject/feature/website/account-management-polish
...
Account management polish
2018-06-06 16:12:47 -07:00
Brandon Millman
14e3f413a2
Change shouldRenderHeader prop to shouldHideHeader
2018-06-06 16:11:23 -07:00
fragosti
a97d77064a
Get build and tests to pass
2018-06-06 15:26:40 -07:00
mohoff
3342dd4001
typo
2018-06-06 23:21:53 +02:00
Alex Browne
785b9811f3
Merge pull request #622 from 0xProject/geth-devnet-rebase-on-v2
...
Run contract tests against private Geth network
2018-06-06 13:43:29 -07:00
Alex Browne
643c77ded0
Apply prettier
2018-06-06 13:28:32 -07:00
Alex Browne
76f01511a3
Update contracts tests after rebase
2018-06-06 13:10:59 -07:00
Alex Browne
dd8727d3ae
Apply various fixes based on PR feedback
2018-06-06 12:41:15 -07:00
Alex Browne
b933946f33
Document debug_increaseTime method and fix typo in devnet README
2018-06-06 12:41:15 -07:00
Alex Browne
5d2f9d7a33
Use an enum for ProviderType in contracts/src/utils/web3_wrapper
2018-06-06 12:41:15 -07:00
Alex Browne
3baf14b793
Update contracts package README
2018-06-06 12:41:15 -07:00
Alex Browne
c57e4ba508
Update relevant changelogs
2018-06-06 12:41:14 -07:00
Alex Browne
98656289ea
Remove global gas estimate buffer
2018-06-06 12:41:14 -07:00
Alex Browne
167a38e27d
Add Async suffix to relevant assertions
2018-06-06 12:41:14 -07:00
Alex Browne
ba6806df5d
Fix linter errors
2018-06-06 12:41:14 -07:00
Alex Browne
fe12101278
Update package.json and yarn.lock
2018-06-06 12:41:14 -07:00
Alex Browne
d6d7f4e875
Update more things to work with both Geth and Ganache
2018-06-06 12:40:31 -07:00
Alex Browne
63caddea62
Small fixes and cleanup
2018-06-06 12:40:31 -07:00
Alex Browne
36b01fbdcf
Add additional gas to calls to fillOrderNoThrow
2018-06-06 12:40:31 -07:00
Alex Browne
45a3d8b75a
Remove extra logs and other small fixes
2018-06-06 12:40:31 -07:00
Alex Browne
bca62c813d
Throw in web3-wrapper when rawCallResult is '0x'
2018-06-06 12:40:30 -07:00
Alex Browne
ae1cf74dcd
Remove outdated todo
2018-06-06 12:40:30 -07:00
Alex Browne
577a8dd005
Fix some more test cases, especially those that call increaseTime
2018-06-06 12:40:30 -07:00
Alex Browne
5900899c01
Add support for TEST_PROVIDER env var
2018-06-06 12:40:30 -07:00
Alex Browne
2dfc468094
Update more tests to pass on Geth
2018-06-06 12:40:30 -07:00
Alex Browne
98ffe9931d
Get LibBytes tests working on both Ganache and Geth
2018-06-06 12:40:30 -07:00
Alex Browne
2004c0d739
Add ability to quickly switch between Geth and Ganache by changing a const
2018-06-06 12:39:44 -07:00
Alex Browne
cd7cb025ad
Update exchange/transactions tests for Geth error messages
2018-06-06 12:39:43 -07:00
Alex Browne
96da267778
Fix ethers.js version override (the package is just called 'ethers')
2018-06-06 12:39:43 -07:00
Alex Browne
5816e410e9
Use our fork of ethers.js
2018-06-06 12:39:43 -07:00
Alex Browne
31c98fc0db
Update some tests after rebase
2018-06-06 12:39:43 -07:00
Alex Browne
00bf957b53
Add more transactions to Geth on init. Skip tests that are failing.
2018-06-06 12:39:43 -07:00
Alex Browne
5b999c2f7d
Increase gas limit to account for bigger ExchangeContract
2018-06-06 12:39:42 -07:00
Alex Browne
1cc9d9c071
Replace constant.REVERT test assertions with expectRevertOrAlwaysFailingTransaction
2018-06-06 12:39:42 -07:00
Alex Browne
72fb8460e9
Update code after rebase
2018-06-06 12:39:42 -07:00
Alex Browne
577156fe5f
Use Geth for contract tests
2018-06-06 12:39:39 -07:00
fragosti
612cc96e41
Add utilities for getting tokens from tokensByAddress
2018-06-06 11:47:11 -07:00
Brandon Millman
da3f783a9f
Merge pull request #669 from 0xProject/bug/website/fix-balance-rendering
...
Update balance amount rendering logic
2018-06-06 11:44:06 -07:00
Leonid Logvinov
b1e8545981
Merge pull request #653 from 0xProject/feature/ethereum-types-docs
...
Add a documentation page for ethereum-types package
2018-06-06 11:38:43 -07:00
fragosti
6a2da6dc06
Fix merge conflict
2018-06-06 11:23:57 -07:00
fragosti
58603e2a5a
Merge branch 'v2-prototype' of https://github.com/0xProject/0x-monorepo into feature/improve-linting
2018-06-06 11:17:13 -07:00
fragosti
d97184880c
Use CLI for exclude
2018-06-06 11:10:06 -07:00
Leonid Logvinov
625f40cfa6
Add EthereumTypes to _renderDrawer
2018-06-06 10:31:38 -07:00
Leonid Logvinov
49049b8c12
Merge pull request #657 from 0xProject/feature/build-speed
...
Speedup CI builds
2018-06-06 10:25:43 -07:00
fragosti
037912ccab
Merge branch 'v2-prototype' of https://github.com/0xProject/0x-monorepo into feature/improve-linting
2018-06-06 10:20:35 -07:00
Leonid Logvinov
8b05b864fb
Don't build website if no changes were made to it
2018-06-06 10:11:51 -07:00
Leonid Logvinov
319135c8fe
Remove lerna bootstrap
2018-06-06 10:11:51 -07:00
Leonid Logvinov
61d9e418e8
Fix linter issues in generated contract wrappers
2018-06-06 10:11:51 -07:00
Leonid Logvinov
475bb2845d
Add generated contract artifacts to prettierignore
2018-06-06 10:11:51 -07:00
Leonid Logvinov
42f39de0f9
Stop running prettier on generated files
2018-06-06 10:11:51 -07:00
fragosti
3898b8e8ab
Wrap AllowanceToggle in redux container
2018-06-06 10:11:30 -07:00
Leonid Logvinov
b1fd005c95
Enable skipLibCheck flag in ts
2018-06-06 10:00:21 -07:00
Fabio Berger
cf8fdd3a70
Move spawnSwitchErr to @0xproject/utils
2018-06-06 16:26:04 +02:00
Fabio Berger
cb754ee125
move generated contract wrappers from contract_wrappers/generated/
to generated_contract_wrappers
in package with no non-generated contract wrappers
2018-06-06 15:39:38 +02:00
Fabio Berger
cea81df969
Add missing import
2018-06-06 14:49:41 +02:00
Fabio Berger
af1d5fce6e
Merge pull request #665 from 0xProject/fix/fix-build-watch
...
Improve Build/Watch Commands
2018-06-06 13:46:52 +01:00
Fabio Berger
54b86b6131
Add missing yarn
2018-06-06 13:40:34 +02:00
Fabio Berger
ec2b83515b
Add missing build:all command
2018-06-06 13:26:08 +02:00
Fabio Berger
2f2724dff5
Fix remaining tslint issues
2018-06-06 12:39:15 +02:00
Fabio Berger
271fa26890
merge v2-prototype
2018-06-06 12:31:30 +02:00
Fabio Berger
fe437da751
Exclude generate contract wrappers from tslint
2018-06-06 12:23:50 +02:00
Fabio Berger
129876d1be
remove unused imports from 0x.js test
2018-06-06 12:22:15 +02:00
Fabio Berger
f2ced67a8d
Remove unused imports from contract handlebar template
2018-06-06 12:21:12 +02:00
Fabio Berger
787eec8be4
Merge v2-prototype
2018-06-06 11:30:57 +02:00
Fabio Berger
cc39eea999
Merge pull request #664 from 0xProject/fixes/misc-small-fixes
...
Small miscellaneous fixes
2018-06-06 10:26:50 +01:00
Fabio Berger
cbfed99bc6
Merge branch 'v2-prototype' into fixes/misc-small-fixes
...
* v2-prototype:
Remove TranslatedText
Fix prettier
Add back UMD bundles for 0x.js
Move portal disclaimer to the account management section
Move prices into portal
Use stricter check for subscribe input text
Make buttons stack on mobile
Do not show subscribe form if language is not english
Address PR feedback
Lint and cleanup
Implement subscription form
Add styled-components and polished
Have basic newsletter subscribe form working
2018-06-06 11:10:27 +02:00
Brandon Millman
2b4cd8b2ec
Fix undefined ether balance
2018-06-06 01:33:35 -07:00
Brandon Millman
b5dc72b126
Make scrollability a prop on TradeHistory
2018-06-06 01:33:35 -07:00
Brandon Millman
ab4d2faea3
Fix EthWrappers background color
2018-06-06 01:33:35 -07:00
Brandon Millman
1677817d9f
Update GenerateOrderForm and FillOrder components
2018-06-06 01:33:35 -07:00
Brandon Millman
03854baf53
Update EthWrappers component
2018-06-06 01:33:35 -07:00
Brandon Millman
61dc253de1
Update TradeHistory component
2018-06-06 01:33:35 -07:00
Brandon Millman
a0e8f410d1
Hide action column on mainnet
2018-06-06 01:33:35 -07:00
Brandon Millman
2865f63c5d
Fix TokenBalances background color
2018-06-06 01:33:35 -07:00
Brandon Millman
3f19ab1a87
Add isFullWidth prop to TokenBalances component
2018-06-06 01:33:35 -07:00
Brandon Millman
d75fec0cee
Update balance amount rendering logic
2018-06-05 22:03:26 -07:00
fragosti
39570a9663
Remove TranslatedText
2018-06-05 21:49:14 -07:00
Brandon Millman
479c18e21f
Fix prettier
2018-06-05 16:41:17 -07:00
Brandon Millman
fd4453d85e
Merge pull request #668 from 0xProject/feature/website/move-disclaimer
...
Move portal disclaimer to the account management section
2018-06-05 16:40:08 -07:00
Leonid Logvinov
7ee7f99780
Add back UMD bundles for 0x.js
2018-06-05 16:29:18 -07:00
Brandon Millman
4c0b8e3113
Merge pull request #666 from 0xProject/bug/website/fix-missing-prices
...
Move price fetching from wallet into portal
2018-06-05 16:11:04 -07:00
Brandon Millman
e0af60d8a7
Move portal disclaimer to the account management section
2018-06-05 16:10:15 -07:00
Brandon Millman
afcb7f00da
Move prices into portal
2018-06-05 15:37:51 -07:00
Francesco Agosti
e1b06bfce2
Merge pull request #652 from 0xProject/feature/website/landing-subscribe-button-2
...
Implement subscribe form on landing page
2018-06-05 13:16:10 -07:00
fragosti
8de3f03b49
Use stricter check for subscribe input text
2018-06-05 12:59:10 -07:00
fragosti
db8f018b42
Some cleanup
2018-06-05 11:51:07 -07:00
fragosti
59cb2132f2
Linter now passes
2018-06-05 11:46:05 -07:00
Fabio Berger
25f62daf14
- Rename watch to watch_without_deps in sub-packages, so dev's don't confuse running watch from root dir, with sub-package dir
...
- stop using special prebuild script name and run pre_build steps for `watch` and `build` commands
- Remove `clean` step from `build`/`watch`
2018-06-05 15:38:40 +02:00
Fabio Berger
05b9dfbe30
Mention the gasLimit until in the doc comment
2018-06-05 12:29:32 +02:00
Fabio Berger
3db4e2ee2f
Merge branch 'v2-prototype' into fixes/misc-small-fixes
...
* v2-prototype:
Fix broken link to `contract_templates`
# Conflicts:
# packages/abi-gen/README.md
2018-06-05 12:22:24 +02:00
Fabio Berger
86a6a5b826
Replace -
with _
in yarn script name so that we are consistent across yarn script names
2018-06-05 12:20:23 +02:00
Fabio Berger
cc6338d048
Add switch-default
tslint rule and add missing default statement
2018-06-05 12:19:28 +02:00
Fabio Berger
57b65726d6
Remove outdated link in ABI-gen README
2018-06-05 12:16:25 +02:00
Fabio Berger
44a736c53b
Merge pull request #661 from feuGeneA/patch-1
...
Fix broken link to `contract_templates`
2018-06-05 02:47:45 -07:00
Fabio Berger
38cbd42d81
Merge pull request #656 from 0xProject/refactor/fill-scenarios/for-v2
...
Refactor fill-scenarios for v2
2018-06-05 02:15:27 -07:00
Fabio Berger
28d019f824
Use _.omit for conciseness
2018-06-05 11:13:55 +02:00
Alex Browne
54b8e1be89
Merge pull request #658 from 0xProject/dont-automatically-rebuild-for-tests
...
Don't automatically rebuild when running yarn test
2018-06-05 01:00:51 -07:00
fragosti
9778695b4a
Try enabling no-unused-variable...
2018-06-04 19:48:21 -07:00
Alex Browne
44b6285268
Remove duplicate cleans in package.json when clean is called in prebuild
2018-06-04 18:40:16 -07:00
F. Eugene Aumson
6c6fb2e287
Fix broken link to contract_templates
...
Note there is still a broken link here, the "wrapper files" one in the second paragraph.
2018-06-04 21:37:47 -04:00
Alex Browne
ecdfde8c38
Remove common-js/umd differentiation from 0x.js/package.json
2018-06-04 18:24:20 -07:00
fragosti
ea2d5b9d4a
Make buttons stack on mobile
2018-06-04 17:52:39 -07:00
Leonid Logvinov
1e0522fe8f
Add a TODO comment on StructLog type in the docs
2018-06-04 17:31:30 -07:00
Jacob Evans
70858603ed
Merge pull request #633 from 0xProject/feature/contracts/errors
...
Update error handling
2018-06-04 17:25:45 -07:00
fragosti
3c508c1d27
Do not show subscribe form if language is not english
2018-06-04 17:06:23 -07:00
Jacob Evans
5c44db341f
rename GT to GREATER_THAN
2018-06-04 17:04:16 -07:00
fragosti
cf73363016
Address PR feedback
2018-06-04 17:02:10 -07:00
Jacob Evans
351173e554
Rebase from v2-prototype
2018-06-04 16:55:22 -07:00
Amir Bandeali
342432dc76
Update Exchange statuses, revert instead of emmitting event on fill/cancel failures, and remove redundant logic in matchOrders
2018-06-04 15:55:28 -07:00
Alex Browne
c4538cada7
Don't automatically rebuild when running yarn test
2018-06-04 14:13:17 -07:00
Fabio Berger
de532bb2fc
revert multisig change
2018-06-04 21:54:16 +01:00
Fabio Berger
f525afa5de
reset multisign
2018-06-04 21:49:04 +01:00
Fabio Berger
9fba470364
Add PR to changelog
2018-06-04 21:29:17 +01:00
Fabio Berger
6cd5bf31c9
Update fill-scenarios for V2 and add CHANGELOG entry
2018-06-04 20:54:39 +01:00
Fabio Berger
321c0a8537
Remove unused compact artifacts from order-utils
2018-06-04 20:54:04 +01:00
Fabio Berger
b9bc58ef10
Add missing exports to order-utils and add CHANGELOG entry
2018-06-04 20:53:48 +01:00
Fabio Berger
7bcf05fd19
Add new 2.0 artifacts to migrations
2018-06-04 20:53:08 +01:00
Fabio Berger
f816bdf541
Remove compact_artifacts and replace with updated artifacts
2018-06-04 20:52:37 +01:00
Alex Browne
79472552aa
Merge pull request #655 from 0xProject/update-migrations
...
Update artifacts in migrations
2018-06-04 12:47:11 -07:00
Fabio Berger
c5e5c8288e
Update fill-scenarios to depend on v2 updated order-utils and types. Needed to re-employ the symlink hack.
2018-06-04 20:45:35 +01:00
Alex Browne
fd1c7f7169
Update artifacts in migrations
2018-06-04 12:45:23 -07:00
Leonid Logvinov
9212d67e2f
Add a documentation page for ethereum types
2018-06-04 10:54:14 -07:00
Francesco Agosti
f5c74d123a
Merge pull request #644 from 0xProject/feature/website/refactor-token-state-fetching
...
Move TokenState fetching logic up into Portal.tsx so it can be used by Wallet and PortalOnboardingFlow
2018-06-04 10:46:08 -07:00
fragosti
c8421efcd3
Address feedback
2018-06-04 10:27:24 -07:00
fragosti
f382609d01
Implement WETH step logic for continue
2018-06-04 10:25:38 -07:00
fragosti
f9615c18a1
Move trackedTokenStateByAddress logic into portal
2018-06-04 10:25:38 -07:00
fragosti
a74597c7cd
Lint and cleanup
2018-06-01 17:37:32 -07:00
Fabio Berger
d50fbac5f9
Merge pull request #636 from 0xProject/refactor/order-utils/for-v2
...
Refactor order-utils for v2
2018-06-01 17:29:44 -07:00
fragosti
95086a75e6
Merge branch 'feature/website/landing-subscribe-button' into feature/website/landing-subscribe-button-2
2018-06-01 17:28:04 -07:00
fragosti
073a96cf63
Implement subscription form
2018-06-01 17:25:50 -07:00
Fabio Berger
d3c64bd5b4
Merge branch 'v2-prototype' into refactor/order-utils/for-v2
...
* v2-prototype:
Set contract expiration time to a constant 10 minutes
Remove unused promises array
Make erc20_wrapper and erc721_wrapper serial
Rename changelogs to changelog
Add CHANGELOG entry
Check that git branch is up to date before publishing
Move prepublish checks before building packages for publishing
Refactor changelog utils to a separate module
2018-06-01 17:13:02 -07:00
Fabio Berger
7024a7468a
Improve comments and remove unused imports
2018-06-01 17:02:54 -07:00
Alex Browne
62e60e2ba6
Merge pull request #651 from 0xProject/serial-contract-wrappers
...
Make erc20_wrapper and erc721_wrapper serial and increase contract expiration time
2018-06-01 16:56:32 -07:00
Alex Browne
fb3860757c
Set contract expiration time to a constant 10 minutes
2018-06-01 16:40:38 -07:00
Alex Browne
e4a8b17522
Remove unused promises array
2018-06-01 16:18:22 -07:00
Alex Browne
448df1bb9c
Make erc20_wrapper and erc721_wrapper serial
2018-06-01 16:09:49 -07:00
Leonid Logvinov
bf6900fb2a
Merge pull request #650 from 0xProject/feature/publishing
...
Improve publishing flow
2018-06-01 15:50:13 -07:00
Leonid Logvinov
50552546f3
Rename changelogs to changelog
2018-06-01 15:46:16 -07:00
Fabio Berger
324fab8186
Fix tslint issues
2018-06-01 14:12:18 -07:00
Fabio Berger
7ab80f01b5
Add comment to exported method
2018-06-01 14:09:47 -07:00
Fabio Berger
9ce4a5c7b1
Add missing dep
2018-06-01 14:09:16 -07:00
Fabio Berger
c9a0525a10
Fix types version
2018-06-01 14:02:15 -07:00
Fabio Berger
83465bb7f5
Also manually symlink types package in contracts
2018-06-01 14:02:00 -07:00
Leonid Logvinov
e8771fb36a
Add CHANGELOG entry
2018-06-01 13:59:45 -07:00
Leonid Logvinov
d4d03f3d7f
Check that git branch is up to date before publishing
2018-06-01 13:55:40 -07:00
Fabio Berger
d567d667e8
Remove usage of prebuild
since it doesn't run on watch
2018-06-01 13:49:30 -07:00
Fabio Berger
3d55bbbc29
remove artifactsDir and contracts from compiler.json
2018-06-01 13:42:06 -07:00
Leonid Logvinov
2f8e52f905
Move prepublish checks before building packages for publishing
2018-06-01 13:39:04 -07:00
Fabio Berger
a5896ac6b6
Add postinstall hack to get around yarn
not setting up symlinks properly. This is a temporary fix while we wait on: https://github.com/yarnpkg/yarn/issues/5907
2018-06-01 13:36:22 -07:00
Fabio Berger
94b9d5644c
Fix type imports
2018-06-01 13:33:46 -07:00
Leonid Logvinov
06e5fc233c
Refactor changelog utils to a separate module
2018-06-01 13:12:45 -07:00
Fabio Berger
aefb922a05
Remove ISigner artifact
2018-06-01 13:11:18 -07:00
Fabio Berger
a22434fd73
Merge branch 'v2-prototype' into refactor/order-utils/for-v2
...
* v2-prototype:
Update v2 artifacts
Add IWallet and IValidator to compiled contracts
Split migrations compile command into one for V1 and another for V2
# Conflicts:
# packages/migrations/artifacts/2.0.0/Exchange.json
# packages/migrations/artifacts/2.0.0/TestSignatureValidator.json
2018-06-01 13:08:38 -07:00
Fabio Berger
c41846805d
Merge pull request #649 from 0xProject/addArtifacts
...
Add Updated V2 Artifacts
2018-06-01 13:06:42 -07:00
Fabio Berger
b7b45b69a6
Merge branch 'v2-prototype' into refactor/order-utils/for-v2
...
* v2-prototype: (33 commits)
Only show ProviderDisplay in portal
Improve sol-cov docs
Remove old parse code
Refactor order parser and add shared order support to new portal
Add generate and fill order routes
Address feedback
Override ethereumjs-tx version
Fix missing key
Update placeholder param ordering
Change userEtherBalanceInWei to optional so we can know if its loading
Add loading state to ProviderDisplay
Tweaks
Add Placeholder component
Add StandardIconRow
Split render into loading and loaaded
Fix linter errors
Fix linter errors
Add ethereum-types to extraFileIncludes
Introduce ethereum-types package
Remove merge conflicts from yarn.lock
...
# Conflicts:
# packages/contracts/src/utils/exchange_wrapper.ts
# packages/contracts/src/utils/match_order_tester.ts
# packages/contracts/src/utils/types.ts
# packages/contracts/test/exchange/core.ts
# packages/contracts/test/exchange/match_orders.ts
# packages/contracts/test/libraries/lib_bytes.ts
# packages/sol-cov/package.json
2018-06-01 13:05:17 -07:00
Fabio Berger
ed5528664c
Update v2 artifacts
2018-06-01 12:20:54 -07:00
Fabio Berger
fe88d3c225
Add IWallet and IValidator to compiled contracts
2018-06-01 12:20:36 -07:00
Fabio Berger
aed4ee8694
Split migrations compile command into one for V1 and another for V2
2018-06-01 12:05:57 -07:00
fragosti
817d9b0d3e
Add styled-components and polished
2018-06-01 11:49:58 -07:00
Fabio Berger
df9cfe7840
Update json-schemas version to 1.0.0 to avoid possible conflicts
2018-06-01 11:48:55 -07:00
Fabio Berger
8cd4578d83
Add signature specific validation methods, and other refactors
2018-06-01 11:34:12 -07:00
Brandon Millman
9ca41b9536
Merge pull request #648 from 0xProject/feature/website/fill-order
...
Add shared order support
2018-06-01 11:22:25 -07:00
Brandon Millman
559743c911
Only show ProviderDisplay in portal
2018-06-01 11:05:01 -07:00
fragosti
3a7f26f620
Have basic newsletter subscribe form working
2018-06-01 11:04:56 -07:00
Leonid Logvinov
04a0eae241
Improve sol-cov docs
2018-06-01 10:43:33 -07:00
Brandon Millman
0500d2fb6e
Remove old parse code
2018-06-01 10:37:44 -07:00
Brandon Millman
31f1a9e5aa
Refactor order parser and add shared order support to new portal
2018-06-01 10:37:44 -07:00
Brandon Millman
6387aae471
Add generate and fill order routes
2018-06-01 10:37:44 -07:00
Fabio Berger
152082e182
Fix TODOs
2018-05-31 21:32:20 -07:00
Fabio Berger
08eb2b3df7
Update all artifacts
2018-05-31 21:32:13 -07:00
Fabio Berger
846ec87249
List V2 contracts in compile.json now
2018-05-31 21:28:58 -07:00
Fabio Berger
62690b5159
Fix sol-cov issue by changing it's dep to current version of types
2018-05-31 21:23:28 -07:00
Fabio Berger
719c432ca8
Rename ISigner to IWallet and implement SignatureType.Validator
2018-05-31 21:23:08 -07:00
Fabio Berger
e654616b6d
Bump types to a major version to avoid the caret
2018-05-31 20:39:10 -07:00
Fabio Berger
f0473b0320
Fix metadata offsets
2018-05-31 16:12:56 -07:00
Fabio Berger
fcc627e6e1
fix method rename
2018-05-31 16:12:36 -07:00
Fabio Berger
fe17802cd2
Rename Ecrecover to EthSign
2018-05-31 16:12:21 -07:00
Leonid Logvinov
384c05ccc7
Merge pull request #642 from 0xProject/feature/ethereum-types
...
Introduce ethereum-types package
2018-05-31 14:33:28 -07:00
Leonid Logvinov
193e4f3275
Address feedback
2018-05-31 13:43:53 -07:00
Brandon Millman
6fd87568e7
Merge pull request #643 from 0xProject/feature/website/wallet-loading
...
Add loading states to wallet and provider display
2018-05-31 13:34:12 -07:00
Alex Browne
484fd68495
Merge pull request #647 from 0xProject/override-ethereumjs-tx-version
...
Override ethereumjs-tx version
2018-05-31 12:19:37 -07:00
Alex Browne
792be54443
Override ethereumjs-tx version
2018-05-31 12:05:13 -07:00
Brandon Millman
00df102c29
Fix missing key
2018-05-31 11:54:25 -07:00
Brandon Millman
90e68ddd73
Update placeholder param ordering
2018-05-31 11:54:25 -07:00
Brandon Millman
df27f4f118
Change userEtherBalanceInWei to optional so we can know if its loading
2018-05-31 11:54:25 -07:00
Brandon Millman
bee26daf0c
Add loading state to ProviderDisplay
2018-05-31 11:54:25 -07:00
Brandon Millman
b76c738785
Tweaks
2018-05-31 11:54:25 -07:00
Brandon Millman
8ca9fb0251
Add Placeholder component
2018-05-31 11:54:25 -07:00
Brandon Millman
3b26a656f7
Add StandardIconRow
2018-05-31 11:54:25 -07:00
Brandon Millman
2f5ac5d993
Split render into loading and loaaded
2018-05-31 11:54:25 -07:00
Leonid Logvinov
a2fc9a964b
Fix linter errors
2018-05-31 11:19:18 -07:00
Leonid Logvinov
b8a267370d
Fix linter errors
2018-05-31 11:04:06 -07:00
Leonid Logvinov
fa3d011f68
Add ethereum-types to extraFileIncludes
2018-05-31 11:04:05 -07:00
Leonid Logvinov
a7fc9caacb
Introduce ethereum-types package
2018-05-31 11:04:05 -07:00
Leonid Logvinov
c284f6dcd4
Merge pull request #624 from 0xProject/feature/fast-ci2
...
Rebalance CI tests to run faster
2018-05-31 11:02:56 -07:00
Fabio Berger
368d59c3ca
Update artifacts
2018-05-31 11:02:45 -07:00
Fabio Berger
94ee82e076
Merge branch 'v2-prototype' into refactor/order-utils/for-v2
...
* v2-prototype: (45 commits)
Check length before accessing indices, add awaitTransactionSuccess where needed, and rename function
Add back before/after snapshots for each test
Rename Signer to Wallet, rename GAS_ESTIMATE to GAS_LIMIT
Make preSigned and allowedValidators mappings public
Change names of signature types
Fix formatting and tests
Make AssetProxyId last byte of assetData
Add signer to txHash, allow approveValidator to be used with executeTransaction
Update Whitelist
Fix Exchange interface
Increase block gas limit
Use last byte of signature as signature type
Remove TxOrigin signature type, modify whitelist to use Validator signature type
Update Whitelist contract with comments, also require maker to be whitelisted
Fix build
Add example whitelist contract and minimum tests
Add sample whitelist contract
Add TxOrigin signature type and rearrange order of types
Add approveValidator function
Add Validator signature type
...
# Conflicts:
# packages/contracts/src/contracts/current/protocol/Exchange/MixinSignatureValidator.sol
# packages/contracts/src/utils/types.ts
# packages/contracts/test/exchange/transactions.ts
# packages/order-utils/src/asset_proxy_utils.ts
2018-05-31 10:45:34 -07:00
Leonid Logvinov
bfefb6e696
Remove merge conflicts from yarn.lock
2018-05-31 10:36:34 -07:00
Leonid Logvinov
95b7601e2b
Don't wait con contract tests to submit coverage
2018-05-31 10:34:24 -07:00
Leonid Logvinov
f9c8bd868c
Keep node versions consistent
2018-05-31 10:33:56 -07:00
Leonid Logvinov
a773973b1b
Split tests into two buckets
2018-05-31 10:33:56 -07:00
Leonid Logvinov
a60006366b
Use a newer version of node/yarn to speed-up deps instaation
2018-05-31 10:33:56 -07:00
Leonid Logvinov
a66bb7889a
Try to cache dependencies
2018-05-31 10:32:43 -07:00
Leonid Logvinov
adfba06e85
Combine lint and pretttier tests together
2018-05-31 10:32:43 -07:00
Leonid Logvinov
6ee4e954f6
Rebalance tests
2018-05-31 10:32:43 -07:00
Leonid Logvinov
a11d139ff6
Merge pull request #641 from 0xProject/feature/remove-types
...
Remove types
2018-05-31 10:29:42 -07:00
Leonid Logvinov
85a3e66314
Add changelog entry for typescript-typings
2018-05-31 10:29:05 -07:00
Leonid Logvinov
1a3958ed60
Remove some types
2018-05-31 10:20:36 -07:00
Leonid Logvinov
743c957918
Remove published types
2018-05-31 10:20:35 -07:00
Amir Bandeali
224a6c192b
Fix build
2018-05-31 10:19:10 -07:00
Alex Browne
ae47da3801
Merge pull request #640 from 0xProject/await-transaction-success
...
Add awaitTransactionSuccess where needed
2018-05-30 22:28:37 -07:00
Alex Browne
a6d669453f
Pass in a provider and instantiate a new web3Wrapper in token_registry_wrapper
2018-05-30 22:27:07 -07:00
Fabio Berger
0beab9eec4
Expose isValidPresignedSignatureAsync method
2018-05-30 17:55:33 -07:00
Fabio Berger
aa997f1be5
Move isValidOrderHash to the order_hash_test file
2018-05-30 17:55:16 -07:00
Fabio Berger
4eb58a70bb
Decide to throw for Caller signature type for now
2018-05-30 17:54:59 -07:00
Amir Bandeali
5b31d0aa36
Merge pull request #561 from 0xProject/feature/contracts/txorigin
...
Add Validator signature type
2018-05-30 17:53:22 -07:00
Amir Bandeali
79e7c44884
Check length before accessing indices, add awaitTransactionSuccess where needed, and rename function
2018-05-30 17:52:37 -07:00
Amir Bandeali
1382c1243a
Add back before/after snapshots for each test
2018-05-30 17:11:31 -07:00
Amir Bandeali
8f2fd9b603
Rename Signer to Wallet, rename GAS_ESTIMATE to GAS_LIMIT
2018-05-30 17:11:31 -07:00
Amir Bandeali
d625b65a09
Make preSigned and allowedValidators mappings public
2018-05-30 17:11:31 -07:00
Amir Bandeali
101e9be7b9
Change names of signature types
2018-05-30 17:11:31 -07:00
Amir Bandeali
9f93d8f533
Fix formatting and tests
2018-05-30 17:11:31 -07:00
Amir Bandeali
6050a59e4a
Make AssetProxyId last byte of assetData
2018-05-30 17:11:30 -07:00
Amir Bandeali
e5b7e29113
Add signer to txHash, allow approveValidator to be used with executeTransaction
2018-05-30 17:11:30 -07:00
Amir Bandeali
ecdd0ce9f2
Update Whitelist
2018-05-30 17:11:30 -07:00
Amir Bandeali
fc5c598f8f
Fix Exchange interface
2018-05-30 17:11:30 -07:00
Amir Bandeali
18ebed3c5d
Increase block gas limit
2018-05-30 17:11:30 -07:00
Amir Bandeali
822e319efe
Use last byte of signature as signature type
2018-05-30 17:11:30 -07:00
Amir Bandeali
6d462fc961
Remove TxOrigin signature type, modify whitelist to use Validator signature type
2018-05-30 17:11:30 -07:00
Amir Bandeali
4b71c65aea
Update Whitelist contract with comments, also require maker to be whitelisted
2018-05-30 17:11:30 -07:00
Amir Bandeali
34ab53173d
Fix build
2018-05-30 17:11:30 -07:00
Amir Bandeali
d6be6f79ce
Add example whitelist contract and minimum tests
2018-05-30 17:11:30 -07:00
Amir Bandeali
87d36f06fd
Add sample whitelist contract
2018-05-30 17:11:30 -07:00
Amir Bandeali
3eb05b4505
Add TxOrigin signature type and rearrange order of types
2018-05-30 17:11:30 -07:00
Amir Bandeali
0789c6a3d8
Add approveValidator function
2018-05-30 17:11:30 -07:00
Amir Bandeali
b587f076fe
Add Validator signature type
2018-05-30 17:11:30 -07:00
Amir Bandeali
a5a7217c8f
Add deepCopyBytes method to LibBytes
2018-05-30 17:11:30 -07:00
Amir Bandeali
c0cf55b40b
Merge pull request #639 from 0xProject/fix/contracts/multisigWrapper
...
Update LogDecoder
2018-05-30 17:10:39 -07:00
Fabio Berger
9200ed2216
Introduce OrderWithoutExchangeAddress type since this is what get's sent to the smart contracts
2018-05-30 14:45:20 -07:00
Fabio Berger
e1f7dd1372
Add ISigner artifacts
2018-05-30 14:08:58 -07:00
Fabio Berger
32833b7301
Fix order-utils tests
2018-05-30 14:08:43 -07:00
Fabio Berger
3302c89284
Revivie the ECSignatureSchema
2018-05-30 13:52:27 -07:00
Francesco Agosti
e18d61b31a
Merge pull request #635 from 0xProject/feature/website/custom-onboarding-tooltip
...
Remove react-joyride and some more refactoring
2018-05-30 11:49:04 -07:00
Francesco Agosti
61cd1ae525
Merge pull request #638 from 0xProject/feature/website/onboarding-eth-flow
...
Onboarding: implement add ETH step, and stub for add WETH step
2018-05-30 11:17:38 -07:00
Alex Browne
064608a8ef
Add awaitTransactionSuccess where needed
2018-05-30 11:10:30 -07:00
Amir Bandeali
5a840c88b5
Change logDecoder back into class, remove awaitTransactionMined from multiSigWrapper
2018-05-30 10:00:58 -07:00
fragosti
b14c3fe48d
Onboarding: implement add ETH step, and stub for add WETH step
2018-05-29 17:57:22 -07:00
Fabio Berger
4874d55d03
Initial refactor of order-utils. Move many utils from contracts into this package.
2018-05-29 16:58:30 -07:00
Brandon Millman
b20e40dd6f
Fix unselected relayer drawer item
2018-05-29 16:04:25 -07:00
fragosti
bc28a08dd0
Address PR feedback
2018-05-29 15:49:13 -07:00
fragosti
0d3010f6fc
Remove react-joyride from deps
2018-05-29 15:27:30 -07:00
fragosti
399a651fa3
Add entry to CHANGELOG.json
2018-05-29 15:24:10 -07:00
fragosti
30ac5fcb5e
Remove blacklist concept
2018-05-29 15:18:43 -07:00
fragosti
92cb5e10be
Some cleanup
2018-05-29 14:26:38 -07:00
Fabio Berger
10faa47495
Freeze order-utils at 0.0.5 for all packages except contracts
2018-05-29 13:38:19 -07:00
fragosti
f0bbf2cab0
Improve tooltip look
2018-05-29 12:53:18 -07:00
fragosti
338e8be327
Add types for react-popper, remove types for react-joyride
2018-05-29 11:21:14 -07:00
Leonid Logvinov
a4726a0e0d
Merge pull request #621 from 0xProject/feature/compiler-assertions
...
Add schema assertions on public methods of @0xproject/sol-compiler
2018-05-29 10:58:46 -07:00
fragosti
d4a366aeb1
Replace react-joyride with react-popper
2018-05-29 10:48:44 -07:00
Leonid Logvinov
98652997f9
Add a CHANGELOG entry
2018-05-29 10:09:09 -07:00
Leonid Logvinov
f5a39c2f7b
Make opts param optional in Compiler
2018-05-29 10:09:09 -07:00
Leonid Logvinov
9854db0a63
Throw if trying to schema-validate an undefined
2018-05-29 10:09:09 -07:00
Leonid Logvinov
cc7b0f4623
Add CHANGELOG entry
2018-05-29 10:09:09 -07:00
Leonid Logvinov
549e6d57c4
Add schema assertions on public methods of @0xproject/sol-compiler
2018-05-29 10:09:07 -07:00
Fabio Berger
dea322e2c5
Merge branch 'v2-prototype' into refactor/order-utils/for-v2
...
* v2-prototype:
Hide wallet management option and expand component on small screens
Remove registry override
Revert "Change the registry in yarn.lock"
Change the registry in yarn.lock
Remove contracts -> @0xproject/order-utils dependency
2018-05-25 19:54:11 -07:00
Fabio Berger
ed5b9c2b56
Merge pull request #625 from 0xProject/feature/contracts-without-contract-wrappers
...
Remove contracts -> @0xproject/contract-wrappers dependency
2018-05-25 19:52:47 -07:00
Brandon Millman
c31ca4af90
Hide wallet management option and expand component on small screens
2018-05-25 18:34:07 -07:00
Leonid Logvinov
2c9ec4bee8
Remove registry override
2018-05-25 17:01:50 -07:00
Leonid Logvinov
6dcfc36a4a
Revert "Change the registry in yarn.lock"
...
This reverts commit 76579a3004
.
2018-05-25 16:36:56 -07:00
Leonid Logvinov
76579a3004
Change the registry in yarn.lock
2018-05-25 16:13:48 -07:00
Leonid Logvinov
1d68692bb6
Remove contracts -> @0xproject/order-utils dependency
2018-05-25 16:09:17 -07:00
Fabio Berger
790af0fd72
Merge branch 'v2-prototype' into refactor/order-utils/for-v2
...
* v2-prototype:
Fix imports in order_utils
Use web3-wrapper instead of 0x.js, update logDecoder
Cleanup tests
Add errMsg when throwing on unrecognized error
Move readFirst4 to LibBytes
Add old MultiSig to previous contracts, cleanup file structure
Fix build
Address feedback, rename contract to AssetProxyOwner
Update multisig tests and utils
Update MultiSigWalletWithTimeLockExceptRemoveAuthorizedAddress to use a mapping of registered proxies
Implement design for relayers with no volume or tokens
2018-05-25 15:39:02 -07:00
fragosti
39008372e5
Write custom tooltip component
2018-05-25 15:31:27 -07:00
fragosti
1026952f26
Run linter
2018-05-25 13:13:06 -07:00
fragosti
9631927a8c
Add localstorage helper
2018-05-25 12:03:18 -07:00
fragosti
b0e6ce581a
Add next button
2018-05-25 12:03:18 -07:00
fragosti
e575323c60
Auto-show onboarding flow on first page view
2018-05-25 12:03:18 -07:00
fragosti
809ac3340c
Add ability to blacklist onboarding steps
2018-05-25 12:03:18 -07:00
fragosti
f0af638874
Fix PortalOnboardingFlowProps
2018-05-25 12:03:18 -07:00
fragosti
b49148ec54
Implement metamask installation flow
2018-05-25 12:03:18 -07:00
Brandon Millman
c7f5e77b3f
Merge pull request #620 from 0xProject/feature/website/relayer-empty
...
Implement design for relayers with no volume or tokens
2018-05-24 23:16:44 -07:00
Leonid Logvinov
817248369a
Fix imports in order_utils
2018-05-24 18:30:48 -07:00
Amir Bandeali
654698b208
Merge pull request #571 from 0xProject/feature/contracts/proxyOwner
...
Update MultiSigWalletWithTimeLockExceptRemoveAuthorizedAddress
2018-05-24 17:24:52 -07:00
Fabio Berger
4e5bfae332
Merge branch 'v2-prototype' into refactor/order-utils/for-v2
...
* v2-prototype:
Temporarily disable installation tests
Use domain separator for exchange address
publicGetOrderSchemaHash -> getOrderSchemaHash
Update order hash to match latest eip712
Pin connect in sra-report
Fix a typo
Pin types in sra-report
Fix linter issues
Unpin types version in @0xproject/connect
Pin types version in website
Do a fake version bump on types so that yarn doesn't try to install updated version for not yet migrated packages
Migrate migrations to v2
2018-05-24 16:31:21 -07:00
Fabio Berger
895a9093aa
Merge pull request #575 from 0xProject/feature/contracts/eip712-order-hash
...
Update order hash to match latest eip712
2018-05-24 16:30:46 -07:00
Fabio Berger
35121f0b78
Merge branch 'v2-prototype' into feature/contracts/eip712-order-hash
...
* v2-prototype:
Temporarily disable installation tests
Pin connect in sra-report
Fix a typo
Pin types in sra-report
Fix linter issues
Unpin types version in @0xproject/connect
Pin types version in website
Do a fake version bump on types so that yarn doesn't try to install updated version for not yet migrated packages
Migrate migrations to v2
# Conflicts:
# packages/contracts/src/utils/order_utils.ts
2018-05-24 16:30:30 -07:00
Leonid Logvinov
c4a7574f7b
Merge pull request #618 from 0xProject/feature/v2-migrations
...
Migrate migrations, types to v2
2018-05-24 16:18:44 -07:00
Leonid Logvinov
4ee636ecca
Temporarily disable installation tests
2018-05-24 16:07:11 -07:00
Fabio Berger
662dc12877
Add senderAddress to order schema
2018-05-24 16:05:07 -07:00
Jacob Evans
3cc8af819c
Use domain separator for exchange address
2018-05-24 16:00:22 -07:00
Jacob Evans
fcf4a958c3
publicGetOrderSchemaHash -> getOrderSchemaHash
2018-05-24 16:00:22 -07:00
Jacob Evans
65676c22f9
Update order hash to match latest eip712
2018-05-24 16:00:22 -07:00
Leonid Logvinov
3e907d7f4f
Pin connect in sra-report
2018-05-24 15:45:11 -07:00
Leonid Logvinov
9fa567aa78
Fix a typo
2018-05-24 15:42:29 -07:00
Amir Bandeali
237ebb0716
Use web3-wrapper instead of 0x.js, update logDecoder
2018-05-24 15:39:19 -07:00
Amir Bandeali
fdea260e41
Cleanup tests
2018-05-24 15:39:19 -07:00
Amir Bandeali
9af77dc835
Add errMsg when throwing on unrecognized error
2018-05-24 15:39:19 -07:00
Amir Bandeali
d4aacd218a
Move readFirst4 to LibBytes
2018-05-24 15:39:19 -07:00
Amir Bandeali
326a566db2
Add old MultiSig to previous contracts, cleanup file structure
2018-05-24 15:39:19 -07:00
Amir Bandeali
84257dac2b
Fix build
2018-05-24 15:39:19 -07:00
Amir Bandeali
22ad9e1e1a
Address feedback, rename contract to AssetProxyOwner
2018-05-24 15:39:19 -07:00
Amir Bandeali
cc44f5f75d
Update multisig tests and utils
2018-05-24 15:39:19 -07:00
Amir Bandeali
23df5cc201
Update MultiSigWalletWithTimeLockExceptRemoveAuthorizedAddress to use a mapping of registered proxies
2018-05-24 15:39:19 -07:00
Brandon Millman
dab2d5db44
Implement design for relayers with no volume or tokens
2018-05-24 15:37:04 -07:00
Leonid Logvinov
1717c5c00d
Pin types in sra-report
2018-05-24 15:28:37 -07:00
Leonid Logvinov
ea3f82ccc2
Fix linter issues
2018-05-24 14:56:20 -07:00
Leonid Logvinov
fd6ce470e7
Unpin types version in @0xproject/connect
2018-05-24 14:40:53 -07:00
Leonid Logvinov
6d3fbbe256
Pin types version in website
2018-05-24 14:40:32 -07:00
Leonid Logvinov
45c4de16d2
Do a fake version bump on types so that yarn doesn't try to install updated version for not yet migrated packages
2018-05-24 14:33:48 -07:00
Leonid Logvinov
92b0efff5a
Migrate migrations to v2
2018-05-24 13:59:30 -07:00
Leonid Logvinov
bc550c3265
Merge pull request #617 from 0xProject/feature/no-coverage-ci-contracts
...
Disable contracts coverage on CI
2018-05-24 13:37:55 -07:00
Francesco Agosti
b39aa5d359
Merge pull request #607 from 0xProject/feature/website/onboarding-setup
...
Set up structure for onboarding flow along with basic step 0
2018-05-24 13:02:45 -07:00
fragosti
f8f8bd95ca
Improve OnboardingFlow API and typescript types
2018-05-24 11:24:10 -07:00
fragosti
d057b77dc5
Address PR feedback
2018-05-24 10:53:13 -07:00
fragosti
27d637195d
Undo change to react-highlight
2018-05-24 10:52:11 -07:00
fragosti
46919ce797
Fix build errors
2018-05-24 10:52:11 -07:00
fragosti
b4e1ce59f9
Fix issue where modal can be out of sync with app state
2018-05-24 10:52:11 -07:00
fragosti
7af77d3eb0
Basic onboarding flow infrastructure set up
2018-05-24 10:51:06 -07:00
Francesco Agosti
de1ff52de3
Merge pull request #612 from 0xProject/feature/website/add-redux-devtools
...
Add redux-devtools-extension to project
2018-05-24 10:12:57 -07:00
Leonid Logvinov
69c1df68c8
Disable contracts coverage on CI
2018-05-24 09:57:13 -07:00
Fabio Berger
62431fee8e
Merge pull request #615 from 0xProject/refactor/json-schemas/for-v2
...
Refactor order schemas in json-schemas for v2
2018-05-24 09:39:28 -07:00
Fabio Berger
357201869a
Change all wsrun
commands so that they fast-exit (e.g any one failing stops the entire process from executing)
2018-05-23 21:27:37 -07:00
Fabio Berger
a88e8ffe79
Have source-map-loader ignore node_modules packages
2018-05-23 21:27:08 -07:00
Fabio Berger
5c88f43e15
Revert to an earlier version that works
2018-05-23 21:26:17 -07:00
Alex Browne
2f7ab3e32d
Merge pull request #613 from 0xProject/check-tx-receipt-status
...
Check transaction receipt status
2018-05-23 18:12:41 -07:00
Fabio Berger
3ec05bb5d8
Force hex to have at least two hex values after the prefix, but it could be two zeros
2018-05-23 17:36:34 -07:00
Fabio Berger
59890f2c83
Fix Hex regex and tests
2018-05-23 17:28:17 -07:00
Fabio Berger
2c70162bee
Remove the caret so it actually installs this version
2018-05-23 17:28:03 -07:00
Brandon Millman
2f1a4042bf
Merge pull request #603 from 0xProject/feature/website/wallet-flex-box
...
Improve wallet layout using flexbox
2018-05-23 17:03:54 -07:00
Fabio Berger
4af7740907
Merge branch 'v2-prototype' into refactor/json-schemas/for-v2
...
* v2-prototype:
Ignore v2 artifacts
2018-05-23 17:01:14 -07:00
Fabio Berger
f64ea361d4
Add CHANGELOG entry
2018-05-23 17:00:32 -07:00
Fabio Berger
9c850d152c
Updated Order, SignedOrder schemas, removed ECSignature schema types and added Hex basic type
2018-05-23 16:52:41 -07:00
Fabio Berger
71266c0220
Merge pull request #614 from 0xProject/bug/prettier/ignore-v2-artifacts
...
Ignore v2 artifacts
2018-05-23 15:47:43 -07:00
Brandon Millman
0801457ff0
Use visibility property instead of placeholder div in wrap ether item
2018-05-23 15:28:51 -07:00
Jacob Evans
ba7c9ceccc
Ignore v2 artifacts
2018-05-23 15:21:43 -07:00
Alex Browne
f6f2818a02
Change error message for awaitTransactionSuccessAsync
2018-05-23 15:09:19 -07:00
Alex Browne
b05a3b7aed
Check transaction receipt status codes where applicable
2018-05-23 15:09:17 -07:00
Brandon Millman
3fe94891d3
Merge branch 'v2-prototype' into feature/website/wallet-flex-box
...
* v2-prototype: (95 commits)
Add missing dep to website
Upgrade solidity parser
Fix trace test
Fix linter issues
Move contract utils
Fix prettier
Fix NameResolver
Fix prettier
Remove 0x.js as a dependency from website
Enable 0x.js tests
Fix small bug in order-utils
Address feedback
Fix Tslint error caused by "PromiseLike" value
Fix Tslint error caused by "PromiseLike" value
Update dogfood url
fix contract-wrappers version
Parse compiler.json in SolCompilerArtifactsAdapter
Fix TokenTransferProxy artifact name since it's now suffixed with _v1
Update yarn.lock
Fix signature verification test
...
2018-05-23 14:16:32 -07:00
Fabio Berger
9d11028fce
Bump all dependencies on json-schemas down a patch version so that they don't auto-magically get upgraded to the next version during the next publish
2018-05-23 13:56:52 -07:00
Fabio Berger
f6b81f588d
Add missing dep to website
2018-05-23 13:30:09 -07:00
Fabio Berger
513007a82c
Merge pull request #589 from 0xProject/feature/truffle-sol-cov
...
Sol-cov artifact Adapters (truffle)
2018-05-23 12:01:38 -07:00
Leonid Logvinov
bf18a90da7
Upgrade solidity parser
2018-05-23 11:21:33 -07:00
Leonid Logvinov
2ddd53b355
Fix trace test
2018-05-23 10:49:08 -07:00
Leonid Logvinov
c9aef16649
Fix linter issues
2018-05-23 10:39:56 -07:00
Leonid Logvinov
6a77e0fe56
Move contract utils
2018-05-23 10:32:14 -07:00
Leonid Logvinov
0a725415a4
Merge branch 'v2-prototype' into feature/truffle-sol-cov
2018-05-23 10:19:10 -07:00
Leonid Logvinov
af0d9439d4
Merge pull request #611 from 0xProject/feature/remove-0x-from=-website
...
Remove 0x.js as a dependency from website
2018-05-23 10:16:00 -07:00
Leonid Logvinov
65f09d0528
Fix prettier
2018-05-23 10:15:03 -07:00
Leonid Logvinov
48e6695447
Fix NameResolver
2018-05-23 09:57:43 -07:00
Leonid Logvinov
e3604c1662
Fix prettier
2018-05-23 09:41:35 -07:00
Leonid Logvinov
5913d654bd
Remove 0x.js as a dependency from website
2018-05-23 09:41:35 -07:00
Fabio Berger
f3fe9661f6
Merge pull request #609 from 0xProject/refactor/contracts/remove0xjsDep
...
Remove 0x.js dep from Contracts
2018-05-23 09:04:59 -07:00
Fabio Berger
17cfd7b001
Enable 0x.js tests
2018-05-23 08:37:43 -07:00
Fabio Berger
e941bdd945
Merge branch 'v2-prototype' into refactor/contracts/remove0xjsDep
...
* v2-prototype:
Fix small bug in order-utils
Fix Tslint error caused by "PromiseLike" value
Update dogfood url
2018-05-22 18:15:38 -07:00
Alex Browne
e7e8773cd4
Fix small bug in order-utils
2018-05-22 18:14:23 -07:00
Leonid Logvinov
ebc750d5bf
Address feedback
2018-05-22 17:41:48 -07:00
Fabio Berger
3507fe6d5b
Merge branch 'v2-prototype' of github.com:0xProject/0x-monorepo into v2-prototype
...
* 'v2-prototype' of github.com:0xProject/0x-monorepo:
Update dogfood url
2018-05-22 17:37:23 -07:00
Fabio Berger
f9ef6491e6
Fix Tslint error caused by "PromiseLike" value
2018-05-22 17:37:06 -07:00
Fabio Berger
61e487224f
Fix Tslint error caused by "PromiseLike" value
2018-05-22 17:36:41 -07:00
Brandon Millman
85eb82acb2
Update dogfood url
2018-05-22 17:36:22 -07:00
Fabio Berger
4d364ea261
fix contract-wrappers version
2018-05-22 17:18:09 -07:00
Fabio Berger
577528bb9c
merge v2-prototype
2018-05-22 16:56:09 -07:00
Leonid Logvinov
d49f2c40ae
Parse compiler.json in SolCompilerArtifactsAdapter
2018-05-22 16:41:50 -07:00
Fabio Berger
706bfafe74
Fix TokenTransferProxy artifact name since it's now suffixed with _v1
2018-05-22 16:38:26 -07:00
Fabio Berger
1b8204dabe
Update yarn.lock
2018-05-22 16:37:33 -07:00
Fabio Berger
05cabded02
Fix signature verification test
2018-05-22 16:37:17 -07:00
Fabio Berger
1578402cbe
Fix TokenTransferProxy artifact name since it's now suffixed with _v1
2018-05-22 16:37:04 -07:00
fragosti
49ee56b22c
Move to deps from devDeps and use in development only
2018-05-22 16:32:26 -07:00
Leonid Logvinov
8c7f0902c0
Add a more verbose comment for self-destruct
2018-05-22 16:29:10 -07:00
Leonid Logvinov
056ef9ccd1
Merge pull request #610 from 0xProject/feature/sra-report-without-0x
...
Remove 0x.js dependency from sra-report
2018-05-22 16:18:42 -07:00
fragosti
dfc635b451
Add redux-devtools-extension to project
2018-05-22 16:08:04 -07:00
Leonid Logvinov
68321362c5
Remove 0x.js dependency from sra-report
2018-05-22 15:45:44 -07:00
Leonid Logvinov
f7560036b8
Merge branch 'v2-prototype' into feature/truffle-sol-cov
2018-05-22 15:33:36 -07:00
Leonid Logvinov
fc87caa348
Merge branch 'development' into v2-prototype
2018-05-22 15:30:39 -07:00
Leonid Logvinov
6e0aef5f2b
Fix depth tracking in a tracer
2018-05-22 15:27:18 -07:00
Leonid Logvinov
127b3e7d60
Fix sol-compiler version
2018-05-22 15:27:17 -07:00
Leonid Logvinov
9740199870
Fix sol-cov tests
2018-05-22 15:27:17 -07:00
Leonid Logvinov
06be580d2c
Fix a bug in CALL-like opcode handling
2018-05-22 15:27:17 -07:00
Leonid Logvinov
6540343f45
Remove trace.json
2018-05-22 15:27:17 -07:00
Leonid Logvinov
447b305e3c
Suppport subcalls in constructor
2018-05-22 15:27:17 -07:00
Leonid Logvinov
0c53d276f8
Use BlockParamLiteral.Latest
2018-05-22 15:27:17 -07:00
Leonid Logvinov
83c37c6a7a
Address feedback
2018-05-22 15:27:17 -07:00
Leonid Logvinov
ac52ad88a1
Use loglevel instead of verbose flag
2018-05-22 15:26:29 -07:00
Leonid Logvinov
84a1b5612d
Publish
...
- 0x.js@0.38 .0
- @0xproject/abi-gen@0.3.0
- @0xproject/assert@0.2.10
- @0xproject/base-contract@0.3.2
- @0xproject/connect@0.6.13
- @0xproject/contract-wrappers@0.0.2
- contracts@2.1.29
- @0xproject/dev-utils@0.4.2
- @0xproject/fill-scenarios@0.0.2
- @0xproject/json-schemas@0.7.24
- @0xproject/metacoin@0.0.7
- @0xproject/migrations@0.0.6
- @0xproject/monorepo-scripts@0.1.20
- @0xproject/order-utils@0.0.5
- @0xproject/order-watcher@0.0.2
- @0xproject/react-docs-example@0.0.12
- @0xproject/react-docs@0.0.12
- @0xproject/react-shared@0.1.7
- @0xproject/sol-compiler@0.5.0
- @0xproject/sol-cov@0.0.11
- @0xproject/sol-resolver@0.0.5
- @0xproject/sra-report@0.1.0
- @0xproject/subproviders@0.10 .2
- @0xproject/testnet-faucets@1.0.30
- @0xproject/tslint-config@0.4.18
- @0xproject/types@0.7.0
- @0xproject/typescript-typings@0.3.2
- @0xproject/utils@0.6.2
- @0xproject/web3-wrapper@0.6.4
- @0xproject/website@0.0.33
2018-05-22 15:25:47 -07:00
Leonid Logvinov
fa4e694859
Updated CHANGELOGS
2018-05-22 15:22:38 -07:00
Leonid Logvinov
f8c628b0c7
Updated CHANGELOGS
2018-05-22 15:22:12 -07:00
Leonid Logvinov
2f35e4789c
Change publish command name
2018-05-22 15:20:35 -07:00
Leonid Logvinov
253bada643
Fix import paths
2018-05-22 15:20:35 -07:00
Leonid Logvinov
e4fe497504
Refactor ContractData lookup
2018-05-22 15:20:35 -07:00
Leonid Logvinov
5c9bde203e
Remove a comment
2018-05-22 15:20:35 -07:00
Leonid Logvinov
d9907f227e
Use a hidden directory for temp artifacts
2018-05-22 15:20:34 -07:00
Leonid Logvinov
08b08ef1d0
Match class names with file names
2018-05-22 15:20:34 -07:00
Leonid Logvinov
334ef5c3eb
Improve a CHANGELOG comment
2018-05-22 15:20:34 -07:00
Leonid Logvinov
ac925aa226
Improve a CHANGELOG comment
2018-05-22 15:20:34 -07:00
Leonid Logvinov
86f17fb466
Rename ZeroExArtifactAdapter to SolCompilerArtifactAdapter
2018-05-22 15:20:34 -07:00
Leonid Logvinov
6aafda4517
Assign then pass
2018-05-22 15:20:34 -07:00
Leonid Logvinov
8267950dbc
Assign then return
2018-05-22 15:20:34 -07:00
Leonid Logvinov
56d1b0103f
Introduce CONFIG_FILE
2018-05-22 15:20:34 -07:00
Leonid Logvinov
1ff34bd0f4
Remove web3Factory.create and remove dev-tools dependency on sol-cov
2018-05-22 15:20:34 -07:00
Leonid Logvinov
b86248f13f
Add CHANGELOG entries
2018-05-22 15:20:34 -07:00
Leonid Logvinov
427a29145d
Support all opcodes in a trace parser
2018-05-22 15:20:34 -07:00
Leonid Logvinov
974575b695
Make sol-cov work with truffle and other artifact adapters
2018-05-22 15:20:34 -07:00
Leonid Logvinov
60b1fdd367
Only look at *.sol files in NameResolver
2018-05-22 15:20:33 -07:00
Leonid Logvinov
842f2ea5cc
Fix a bug in FS resolver causing it to try reading directories
2018-05-22 15:20:33 -07:00
Leonid Logvinov
ae220c37df
Add solcVersion to CompilerOpts
2018-05-22 15:20:33 -07:00
Fabio Berger
6f57f52ac2
Fix dep version
2018-05-22 13:44:35 -07:00
Fabio Berger
4897513d7d
Fix import
2018-05-22 13:19:35 -07:00
Fabio Berger
c8dad01137
Fix await calls
2018-05-22 13:19:29 -07:00
Fabio Berger
5a09063adb
Refactor etherToken test to use contract-wrappers
2018-05-22 13:15:16 -07:00
Fabio Berger
9de9bf651b
Fix ExchangeWrapper
2018-05-22 13:15:01 -07:00
Fabio Berger
09d80b1e50
Fix imports
2018-05-22 13:14:38 -07:00
Fabio Berger
2b793f372a
Merge branch 'v2-prototype' into refactor/contracts/remove0xjsDep
...
* v2-prototype:
Fix tslint issues
Add `are` to boolean naming conventions
Fix tslint
Fix the tsutils version, fixing ts typings issue
Rename some variables in multi_sig_with_time_lock.ts
Remove extra awaitTransactionMinedAsync calls
Update artifacts
Update yarn.lock
Fix warnings in Metacoin
Upgrade UglifyJS to include ES6 support
Add CancelOrder and MatchOrder types
Add missing return types
Ignore classnames linter rule
Apply changes to test/exchange/match_orders.ts
Fix some unhandled promise rejections
Add awaitTransactionMinedAsync after every sent transaction
Add missing blockchainLifecycle calls to contracts tests
# Conflicts:
# packages/contracts/src/utils/exchange_wrapper.ts
# packages/contracts/test/asset_proxy/proxies.ts
# packages/contracts/test/exchange/dispatcher.ts
# packages/contracts/test/multi_sig_with_time_lock.ts
2018-05-22 13:02:21 -07:00
Fabio Berger
4cfeb6b8ac
Merge branch 'v2-prototype' of github.com:0xProject/0x-monorepo into v2-prototype
...
* 'v2-prototype' of github.com:0xProject/0x-monorepo:
Rename some variables in multi_sig_with_time_lock.ts
Remove extra awaitTransactionMinedAsync calls
Apply changes to test/exchange/match_orders.ts
Fix some unhandled promise rejections
Add awaitTransactionMinedAsync after every sent transaction
Add missing blockchainLifecycle calls to contracts tests
2018-05-22 11:58:50 -07:00
Fabio Berger
9373451ca8
Fix tslint issues
2018-05-22 11:58:42 -07:00
Fabio Berger
15c199d5a2
Add are
to boolean naming conventions
2018-05-22 11:58:35 -07:00
Alex Browne
cde85243d6
Merge pull request #601 from 0xProject/contracts-test-fixes
...
Contracts test fixes
2018-05-22 11:48:41 -07:00
Fabio Berger
c579db1a7b
Merge branch 'v2-prototype' of github.com:0xProject/0x-monorepo into v2-prototype
...
* 'v2-prototype' of github.com:0xProject/0x-monorepo:
Update artifacts
Update yarn.lock
Fix warnings in Metacoin
Upgrade UglifyJS to include ES6 support
Add CancelOrder and MatchOrder types
Add missing return types
Ignore classnames linter rule
2018-05-22 11:42:58 -07:00
Fabio Berger
61fa34e2ce
Fix tslint
2018-05-22 11:42:52 -07:00
Fabio Berger
96febf6639
Merge pull request #605 from 0xProject/fix/multiple/build-errors
...
Fix build/lint errors and warnings
2018-05-22 11:40:27 -07:00
Fabio Berger
09e59cf677
Fix the tsutils version, fixing ts typings issue
2018-05-22 11:23:14 -07:00
Fabio Berger
9119ee14b6
Update artifact
2018-05-22 11:19:19 -07:00
Fabio Berger
2ac2ae3eee
Fix tsutils version
2018-05-22 11:19:09 -07:00
Fabio Berger
a682b5d90e
Remove 0x.js dep from contracts
2018-05-22 11:18:50 -07:00
Alex Browne
e26c0c58ae
Rename some variables in multi_sig_with_time_lock.ts
2018-05-22 11:02:29 -07:00
Alex Browne
187fa71526
Remove extra awaitTransactionMinedAsync calls
2018-05-22 10:58:34 -07:00
Leonid Logvinov
031f97e97c
Publish
...
- 0x.js@0.38 .0
- @0xproject/abi-gen@0.3.0
- @0xproject/assert@0.2.10
- @0xproject/base-contract@0.3.2
- @0xproject/connect@0.6.13
- @0xproject/contract-wrappers@0.0.2
- contracts@2.1.29
- @0xproject/dev-utils@0.4.2
- @0xproject/fill-scenarios@0.0.2
- @0xproject/json-schemas@0.7.24
- @0xproject/metacoin@0.0.7
- @0xproject/migrations@0.0.6
- @0xproject/monorepo-scripts@0.1.20
- @0xproject/order-utils@0.0.5
- @0xproject/order-watcher@0.0.2
- @0xproject/react-docs-example@0.0.12
- @0xproject/react-docs@0.0.12
- @0xproject/react-shared@0.1.7
- @0xproject/sol-compiler@0.5.0
- @0xproject/sol-cov@0.0.11
- @0xproject/sol-resolver@0.0.5
- @0xproject/sra-report@0.1.0
- @0xproject/subproviders@0.10 .2
- @0xproject/testnet-faucets@1.0.30
- @0xproject/tslint-config@0.4.18
- @0xproject/types@0.7.0
- @0xproject/typescript-typings@0.3.2
- @0xproject/utils@0.6.2
- @0xproject/web3-wrapper@0.6.4
- @0xproject/website@0.0.33
2018-05-22 10:26:47 -07:00
Leonid Logvinov
b9e1c3c34f
Updated CHANGELOGS
2018-05-22 10:26:39 -07:00
Leonid Logvinov
1a35107a1d
Updated CHANGELOGS
2018-05-22 10:16:53 -07:00
Leonid Logvinov
d3e086c850
Change publish command name
2018-05-22 10:16:53 -07:00
Fabio Berger
4a0c8d72b0
merge development
2018-05-22 09:25:02 -07:00
Fabio Berger
ab9cfd293b
remove generated contract_wrappers during clean
2018-05-22 09:21:20 -07:00
Fabio Berger
cc840a6911
Merge pull request #594 from 0xProject/improvement/addCustomTslintRules
...
Add more tslint rules
2018-05-22 18:04:50 +02:00
Remco Bloemen
5456187dd0
Update artifacts
2018-05-22 17:13:04 +02:00
Remco Bloemen
73c95c328d
Update yarn.lock
2018-05-22 17:08:47 +02:00
Remco Bloemen
4a971be168
Fix warnings in Metacoin
2018-05-22 15:19:40 +02:00
Remco Bloemen
f657a3d811
Upgrade UglifyJS to include ES6 support
2018-05-22 15:19:40 +02:00
Remco Bloemen
b39f75a2e3
Add CancelOrder and MatchOrder types
2018-05-22 15:15:14 +02:00
Remco Bloemen
1dad14f8ea
Add missing return types
2018-05-22 13:50:07 +02:00
Remco Bloemen
5cc2e8de7b
Ignore classnames linter rule
2018-05-22 13:45:18 +02:00
Brandon Millman
d0abc60176
Add missing key
2018-05-21 21:41:03 -07:00
Brandon Millman
130e83d9b2
Use flexbox for wrapped ether item
2018-05-21 21:25:43 -07:00
Brandon Millman
ed8acdb11c
Re add wrapped ether item
2018-05-21 21:25:43 -07:00
Brandon Millman
26370da13d
Rewrite balance rows using flex box
2018-05-21 21:25:42 -07:00
Fabio Berger
c4a2f70017
Make lint run in parallel
2018-05-21 18:36:06 -07:00
Alex Browne
a5d315ee2a
Apply changes to test/exchange/match_orders.ts
2018-05-21 16:58:29 -07:00
Alex Browne
4fa57f55e6
Fix some unhandled promise rejections
2018-05-21 16:52:49 -07:00
Alex Browne
2c496a92ad
Add awaitTransactionMinedAsync after every sent transaction
2018-05-21 16:52:49 -07:00
Alex Browne
4ca8903a21
Add missing blockchainLifecycle calls to contracts tests
2018-05-21 16:52:49 -07:00
Greg Hysen
d460c0e8b9
Merge pull request #572 from 0xProject/feature/contracts/atomicMatching
...
Atomic Order Matching
2018-05-21 14:29:56 -07:00
Greg Hysen
11b6d290da
Removed debug line from chai_setup. Its failing linter and does not appear to be used (it was from an old PR I merged in).
2018-05-21 14:25:39 -07:00
Greg Hysen
d83902834f
Ran prettier
2018-05-21 13:54:11 -07:00
Fabio Berger
0fdf32cf6f
merge development
2018-05-21 13:38:12 -07:00
Greg Hysen
f4ebbfabf4
Added getNullFillResults
2018-05-18 17:07:00 -07:00
Greg Hysen
b5bcfc8fe7
orderFilledAmount -> orderTakerAssetFilledAmount
2018-05-18 17:07:00 -07:00
Greg Hysen
d13c08cc0d
Style improvements to order matching
2018-05-18 17:07:00 -07:00
Greg Hysen
89abd76570
Upgraded to Solidity 0.4.24
2018-05-18 17:07:00 -07:00
Greg Hysen
8c1ae35088
Rebased against v2-prototype
2018-05-18 17:05:36 -07:00
Greg Hysen
bb74789b42
Changed calculateFillResults to public visibility so that it can be used by the Forwarding Contract.
2018-05-18 17:01:06 -07:00
Greg Hysen
dbbd32d2ce
Moved feeTokenAddress to MatchOrderTester constructor. Since it is constant, we dont need to pass it in on each call.
2018-05-18 17:01:06 -07:00
Greg Hysen
80285a300d
Wording of calculateMatchedFillResults
2018-05-18 17:01:06 -07:00
Greg Hysen
2eb5819851
Cleaned up interface for decoding proxy data. Added a general decoder, which should be useful for the forwarding contract code.
2018-05-18 17:01:06 -07:00
Greg Hysen
e748e1891b
Style improvements to the match orders typescript test class
2018-05-18 17:01:06 -07:00
Greg Hysen
28bb11217c
Removed redundant log decode call
2018-05-18 17:01:06 -07:00
Greg Hysen
636dae6a79
The OrderInfo struct is now returned by the getOrderInfo function
2018-05-18 17:01:06 -07:00
Greg Hysen
c8f65a1bf9
Updated order of settleMatchedOrders to align with settleOrder
2018-05-18 17:01:06 -07:00
Greg Hysen
ce177ae6f6
IExchange inherits from all other interfaces (in the same order as Exchange inherits Mixins)
2018-05-18 17:01:06 -07:00
Greg Hysen
c79f3501cd
Renamed takerAssetFilledAmount to orderFilledAmount to more easily distinguish between fill results and order state
2018-05-18 17:01:06 -07:00
Greg Hysen
80114edc71
Comments for readability in exchange core and mixin match orders
2018-05-18 17:01:06 -07:00
Greg Hysen
71483e2865
Renamed "validate" functions to "assert" in mixin match.
2018-05-18 17:01:06 -07:00
Greg Hysen
93087324d9
Throw if the left or right orders do not compute the correct fill results. I like this better than just logging an error and failing silently.
2018-05-18 17:01:06 -07:00
Greg Hysen
061facdcce
Removed redundant status checks in matchOrders. Saves gas, plus follows pattern of fillOrder more closely.
2018-05-18 17:01:06 -07:00
Greg Hysen
3e6e7fb272
Token -> Asset in fillOrder spec
2018-05-18 17:01:06 -07:00
Greg Hysen
12d8c2398f
Reordered functions in mixin exchange core -- getOrderInfo is at the bottom
2018-05-18 17:01:06 -07:00
Greg Hysen
bb73963421
Changes based on style guidelines put out by Amir
2018-05-18 17:01:06 -07:00
Greg Hysen
1dd7688bdd
Reordered fund transfers for matched orders, plus added an extra sanity check to order matching calculations
2018-05-18 17:01:06 -07:00
Greg Hysen
5735095521
Style changes to atomic order matching
2018-05-18 17:01:06 -07:00
Greg Hysen
fa7570352c
Added require reasons to MixinMatchOrders and cleaned up some comments.
2018-05-18 17:01:06 -07:00
Greg Hysen
f378406d15
Updated remaining contracts to v0.4.23
2018-05-18 17:01:05 -07:00
Greg Hysen
68fa7ae2a3
Removed isRoundingError from mixin header
2018-05-18 17:01:05 -07:00
Greg Hysen
9b1015bbce
Atomic Order Matching - Tests
2018-05-18 17:01:05 -07:00
Greg Hysen
a4c821eb60
Atomic Order Matching - Smart Contracts.
2018-05-18 17:01:05 -07:00
Brandon Millman
c70540e7f4
Merge pull request #598 from 0xProject/feature/website/mobile-optimize
...
Mobile optimize the portal layout
2018-05-18 15:38:04 -07:00
Brandon Millman
e291146443
Prettier
2018-05-18 11:36:17 -07:00
Brandon Millman
faa2b6237f
Change number of columns in relayer index for small screens
2018-05-18 11:35:13 -07:00
Brandon Millman
26661f3091
Wallet instead of balances for small screens
2018-05-18 11:35:13 -07:00
Brandon Millman
e6e8d49d72
Close drawer when new path is chosen
2018-05-18 11:35:13 -07:00
Brandon Millman
b9ca055586
Fix styling of portal menu
2018-05-18 11:35:13 -07:00
Brandon Millman
9ce7be050a
Refactor portal specific colors out of react-shared
2018-05-18 11:35:13 -07:00
Brandon Millman
1d2617c826
Add custom styling for drawer
2018-05-18 11:35:13 -07:00
Brandon Millman
7c8e9ddc42
Fix key issue for portal routes
2018-05-18 11:35:13 -07:00
Brandon Millman
157764c0d9
Fix responsiveness broken in rebase
2018-05-18 11:35:13 -07:00
Brandon Millman
317ff81744
Set up scaffolding for new drawer
2018-05-18 11:35:13 -07:00
Brandon Millman
bd7fc780cb
Hide wallet component for small screens
2018-05-18 11:35:13 -07:00
Brandon Millman
4b343d9dcf
Fix token link key
2018-05-18 11:35:13 -07:00
Brandon Millman
7a6a5d7595
Modulate number of columns based on screenwidth
2018-05-18 11:35:13 -07:00
Brandon Millman
85020c74cf
Fix prettier
2018-05-18 11:33:46 -07:00
Jacob Evans
0137c0da8c
Merge pull request #583 from 0xProject/bug/contracts/erc721-encoded-pad
...
ERC721Proxy Pad to 32 if asset ids are small
2018-05-18 12:26:31 +10:00
fragosti
407731ab16
Change my title to clarify
2018-05-17 16:33:09 -07:00
Francesco Agosti
72503c0689
Merge pull request #596 from 0xProject/feature/website/weth-eth-conversion-errors
...
Show error messages in the wrapped ether item
2018-05-17 13:15:24 -07:00
fragosti
e9e570db4f
Center all the things
2018-05-17 13:04:39 -07:00
fragosti
5bc83fceaa
Refactor code in response to CR feedback
2018-05-17 13:04:39 -07:00
fragosti
e7fd501200
Remove duplicate function call to validate
2018-05-17 13:04:39 -07:00
fragosti
ea0067d999
Show error messages in the wrapped ether item
2018-05-17 13:04:39 -07:00
fragosti
ec49ca6480
Improve about page descriptions
2018-05-17 13:04:39 -07:00
Alex Browne
a26cc7c14d
Merge pull request #597 from 0xProject/make-promises-safe
...
Use make-promises-safe to catch unhandled rejections in tests
2018-05-17 11:58:31 -07:00
Brandon Millman
c9d3041460
Merge pull request #586 from 0xProject/feature/website/manage-wallet-2
...
Manage your wallet section of portal
2018-05-17 11:05:58 -07:00
Brandon Millman
943b7d39c6
Fix tslint false positive
2018-05-17 11:02:55 -07:00
Brandon Millman
6b1a911604
Fix spread
2018-05-17 11:02:55 -07:00
Brandon Millman
3d4e03f2cd
Refactor account management itmes
2018-05-17 11:02:55 -07:00
Brandon Millman
48b0b54819
Add loading component
2018-05-17 11:02:55 -07:00
Brandon Millman
00515eb6f9
Refactor a bunch of layouts into their own files
2018-05-17 11:02:55 -07:00
Brandon Millman
63e7391981
Add portal layout component
2018-05-17 11:02:55 -07:00
Brandon Millman
b6776f53ab
Get rid of extra curly brackets
2018-05-17 11:02:55 -07:00
Brandon Millman
6a0cda7396
Fix lint error
2018-05-17 11:02:55 -07:00
Brandon Millman
09692dc70e
Fix comments
2018-05-17 11:02:55 -07:00
Brandon Millman
e0482f5400
Wait for blockchain to display the account management routes
2018-05-17 11:02:55 -07:00
Brandon Millman
c787dc7356
Fix linter errors and relayer index reloading
2018-05-17 11:02:55 -07:00
Brandon Millman
ea948ac2c8
Trade direct route
2018-05-17 11:02:55 -07:00
Brandon Millman
d6e321e97f
Add manage you wallet footer
2018-05-17 11:02:55 -07:00
Brandon Millman
807250510a
Add props to back button
2018-05-17 11:02:55 -07:00
Brandon Millman
ef1e974346
Back button and title components
2018-05-17 11:02:55 -07:00
Brandon Millman
55d1228abb
Implement new menu styling
2018-05-17 11:02:55 -07:00
Brandon Millman
9e76d2ca63
Add menu
2018-05-17 11:02:55 -07:00
Brandon Millman
d53915e7e3
Add routes
2018-05-17 11:02:55 -07:00
Fabio Berger
7fab782907
Improve naming
2018-05-17 14:07:55 +02:00
Fabio Berger
cf7967e629
Disable magic number rule in more places where it isn't helping code readability
2018-05-17 14:07:44 +02:00
Fabio Berger
0eacbac8f6
Merge branch 'development' into improvement/addCustomTslintRules
...
* development:
Remove "Order utils" from menu for now
Fix top tokens key
Improve about page descriptions
Do not remove artifacts when running `clean`
2018-05-17 13:57:51 +02:00
Fabio Berger
cec76c33b6
Remove "Order utils" from menu for now
2018-05-17 13:21:37 +02:00
Brandon Millman
18dcf98998
Fix top tokens key
2018-05-16 18:07:47 -07:00
Alex Browne
251218af8b
Use make-promises-safe to catch unhandled rejections in tests
2018-05-16 17:36:37 -07:00
Fabio Berger
e2cbe42ed0
Update yarn.lock
2018-05-16 20:44:16 +02:00
fragosti
c06ed58582
Improve about page descriptions
2018-05-16 10:15:04 -07:00
Fabio Berger
78623ae3bd
Merge branch 'development' into v2-prototype
...
* development: (29 commits)
Do not remove artifacts when running `clean`
fix style errors
Fix circular dependency
Add my profile image to images
Add myself to about page
Add dogfood configs to website
Revert to lerna:run lint
Do lint sequentially
Exclude monorepo-scripts from tslint as test
Fix prettier
Add hover state to top tokens
Change to weekly txn volume
Change minimum Node version to 6.12
Document Node.js version requirement and add it to package.json
Apply prettier to some files which were not formatted correctly
Fix TSLint issues
Fix TSLint issues
Update ethereeumjs-testrpc to ganache-cli
Fix infinite loop
Add changelog entries for packages where executable binary exporting fixed
...
# Conflicts:
# packages/contracts/package.json
# packages/contracts/util/formatters.ts
# packages/contracts/util/signed_order_utils.ts
# packages/migrations/package.json
# yarn.lock
2018-05-16 16:18:47 +02:00
Fabio Berger
4de6221825
Do not remove artifacts when running clean
2018-05-16 16:08:15 +02:00
Fabio Berger
136c6d01b3
Do not remove artifacts when running clean
2018-05-16 16:01:37 +02:00
Fabio Berger
22f3f57f44
Merge branch 'development' into improvement/addCustomTslintRules
...
* development:
fix style errors
Fix circular dependency
Add my profile image to images
Add myself to about page
Add dogfood configs to website
Change minimum Node version to 6.12
Document Node.js version requirement and add it to package.json
2018-05-16 15:15:23 +02:00
Fabio Berger
b2f362225c
Fix comments
2018-05-16 15:14:31 +02:00
Fabio Berger
40ed59ce28
Improve name
2018-05-16 15:14:24 +02:00
Fabio Berger
839db68571
Fix TSLint rules
2018-05-16 14:59:10 +02:00
Fabio Berger
fec6ac3ff0
Enforce new rules, including no-switch-case-fall-through
2018-05-16 14:58:28 +02:00
Fabio Berger
45fa26dc6c
Implement boolean variable naming custom TSLint rule
2018-05-16 14:58:01 +02:00
Fabio Berger
f49d432fdc
Implement custom no-magic-numbers rule that doesn't include magic numbers passed into BigNumber instantiations (e.g const amount = new BigNumber(5); )
2018-05-16 14:57:28 +02:00
Fabio Berger
1a31ceff8e
Run linter sequentially
2018-05-16 14:56:11 +02:00
Francesco Agosti
cc486cb86d
Merge pull request #593 from 0xProject/bug/website/fix-cirular-dependency
...
Fix circular dependency
2018-05-15 16:35:05 -07:00
Francesco Agosti
7a45a579c0
Merge pull request #592 from 0xProject/feature/website/add-francesco-about
...
Add myself to about page
2018-05-15 15:59:24 -07:00
fragosti
dc58d539c2
fix style errors
2018-05-15 15:54:17 -07:00
fragosti
2ba78eb740
Fix circular dependency
2018-05-15 15:27:27 -07:00
fragosti
f43b275f16
Add my profile image to images
2018-05-15 14:50:33 -07:00
fragosti
509a81a572
Add myself to about page
2018-05-15 14:44:57 -07:00
Brandon Millman
184232ba4f
Add dogfood configs to website
2018-05-15 13:51:43 -07:00
Amir Bandeali
9e0471bfbb
Merge branch 'development' into v2-prototype
2018-05-15 15:52:49 -04:00
Alex Browne
0bc338ba42
Merge pull request #578 from 0xProject/document-node-version
...
Document Node.js version requirement and add it to package.json
2018-05-15 10:51:49 -07:00
Fabio Berger
406e91d387
Merge pull request #588 from 0xProject/improvement/use-wsrun
...
Individual package building & watching!!! 💪 🌹
2018-05-15 11:41:51 +02:00
Fabio Berger
473acafd14
Revert to lerna:run lint
2018-05-15 11:21:49 +02:00
Fabio Berger
7474e6b1c9
Do lint sequentially
2018-05-15 11:05:02 +02:00
Fabio Berger
323955277c
Exclude monorepo-scripts from tslint as test
2018-05-15 10:47:00 +02:00
Fabio Berger
03b5b09122
Fix prettier
2018-05-15 10:43:41 +02:00
Fabio Berger
fe00c06d4b
Merge development
2018-05-15 10:22:22 +02:00
Brandon Millman
ca08dd9705
Add hover state to top tokens
2018-05-15 00:52:51 -07:00
Brandon Millman
b3e53b609b
Change to weekly txn volume
2018-05-14 22:49:08 -07:00
Alex Browne
fdeab0475c
Change minimum Node version to 6.12
2018-05-14 18:46:53 -07:00
Alex Browne
f86cc0dc7a
Document Node.js version requirement and add it to package.json
2018-05-14 18:46:52 -07:00
Alex Browne
0457c959dd
Merge pull request #590 from 0xProject/fix-prettier
...
Apply prettier to some files which were not formatted correctly
2018-05-14 18:41:45 -07:00
Alex Browne
c520b7f1fb
Apply prettier to some files which were not formatted correctly
2018-05-14 15:44:09 -07:00
Fabio Berger
5422bf5733
Fix TSLint issues
2018-05-14 23:27:41 +02:00
Fabio Berger
a703160226
Merge branch 'development' into improvement/use-wsrun
...
* development:
Update ethereeumjs-testrpc to ganache-cli
# Conflicts:
# package.json
2018-05-14 22:31:53 +02:00
Fabio Berger
d0905eda49
Fix TSLint issues
2018-05-14 21:48:46 +02:00
Leonid Logvinov
da60008048
Update ethereeumjs-testrpc to ganache-cli
2018-05-14 20:16:13 +02:00
Fabio Berger
7c023233f2
Fix infinite loop
2018-05-14 20:02:41 +02:00
Fabio Berger
1e7003a307
Add changelog entries for packages where executable binary exporting fixed
2018-05-14 19:57:41 +02:00
Fabio Berger
8cb074657d
Rename bin to server in testnet-faucets since bin is no longer gitignored
2018-05-14 19:33:45 +02:00
Fabio Berger
5f72b86ce4
Fix sra-report binary
2018-05-14 19:33:23 +02:00
Fabio Berger
09d33792f3
rename build:watch to watch and remove build from docs:stage
2018-05-14 19:32:52 +02:00
Fabio Berger
a6773b85d2
Fix sol-compiler binary so it can be called directly from packages
2018-05-14 19:32:32 +02:00
Fabio Berger
5f678acf46
Fix abi-gen binary so it can be called directly from packages
2018-05-14 19:31:56 +02:00
Fabio Berger
76f9ad0705
Remove build from docs:stage commands
2018-05-14 19:24:47 +02:00
Fabio Berger
478f6ed011
Move from using lerna multi-package commands to wsrun, update README's accordingly
2018-05-14 19:23:50 +02:00
Fabio Berger
c94d1b2275
Merge branch 'development' of github.com:0xProject/0x-monorepo into development
...
* 'development' of github.com:0xProject/0x-monorepo:
Add missing type definitions
2018-05-14 11:30:51 +02:00
Fabio Berger
7d60356fac
Remove tslint-config as dep to monorepo-scripts to avoid circular dependency. Since monorepo-scripts is only expected to be used from within the monorepo, we reference tslint-config w/ a relative path
2018-05-14 11:30:15 +02:00
Leonid Logvinov
58fa35641d
Merge pull request #585 from 0xProject/feature/typedef
...
Add missing type definitions. Enable typedef linter rule
2018-05-14 10:36:13 +02:00
Leonid Logvinov
b74957acdf
Add missing type definitions
2018-05-14 10:35:13 +02:00
Fabio Berger
6aed4fb1ae
Merge pull request #579 from 0xProject/breakUp0xjs
...
Split 0x.js into: contract-wrappers & order-watcher
2018-05-11 19:11:27 +02:00
Fabio Berger
ad8e12eeae
Add missing .gitkeeps
2018-05-11 18:54:33 +02:00
Fabio Berger
31763a018c
Revert "Remove gitkeeps"
...
This reverts commit 3f6876c419
.
2018-05-11 18:50:50 +02:00
Fabio Berger
bc20f8a004
improve wording
2018-05-11 18:24:07 +02:00
Fabio Berger
3f6876c419
Remove gitkeeps
2018-05-11 17:41:35 +02:00
Fabio Berger
fb9c774558
Create coverage dir if doesn't exist
2018-05-11 17:41:25 +02:00
Fabio Berger
7df9393d29
Add compilerSettings to compiler.json
2018-05-11 16:26:08 +02:00
Fabio Berger
c6439def2c
Add deployedBytecode to artifacts since it is needed by sol-cov
2018-05-11 16:25:52 +02:00
Fabio Berger
273d3445e4
Revert throw conditions since it messes with the expected test timing
2018-05-11 16:04:03 +02:00
Fabio Berger
bc3dc52377
Revert back to hack, we need the configured web3Wrapper
2018-05-11 15:40:19 +02:00
Fabio Berger
ef1d484d9e
Add comment to TransactionReceiptWithDecodedLogs explaining that it doesn't always return "decodedLogs"
2018-05-11 15:39:15 +02:00
Fabio Berger
63cd5a6296
Get rid of hack
2018-05-11 15:24:31 +02:00
Fabio Berger
657dc785ea
Get networkId from web3Wrapper
2018-05-11 15:23:50 +02:00
Fabio Berger
461e74d8be
Throw if tx reverts
2018-05-11 15:23:34 +02:00
Fabio Berger
a7daea1728
Remove unused methods and imports
2018-05-11 15:22:57 +02:00
Fabio Berger
c4416f9696
Prettier ignore artifact files
2018-05-11 14:45:50 +02:00
Fabio Berger
f9ad34170d
Add compiler dep
2018-05-11 14:25:48 +02:00
Fabio Berger
45f2a8ad06
Update yarn.lock
2018-05-11 13:31:49 +02:00
Fabio Berger
3dad802c90
Fix version
2018-05-11 13:18:13 +02:00
Fabio Berger
735166f06c
remove unused modules
2018-05-11 13:15:41 +02:00
Fabio Berger
042df52e5c
Fix deps
2018-05-11 13:15:21 +02:00
Fabio Berger
294a65f842
Fix prettier
2018-05-11 13:11:50 +02:00
Fabio Berger
bf8550ae1e
Update artifacts
2018-05-11 12:59:14 +02:00
Fabio Berger
91549ef28c
Update yarn.lock
2018-05-11 12:58:45 +02:00
Fabio Berger
95956eff64
Update global_hooks
2018-05-11 12:58:34 +02:00
Fabio Berger
bcae71dfa4
Remove legacy test
2018-05-11 12:33:39 +02:00
Fabio Berger
d370296e82
Merge branch 'development' into breakUp0xjs
...
* development:
Fix ganache subprovider config
Fix a bug in compiler config precedence
Fix linter errors
Fix templates
Remove unused deployer docs configs
Add a legacy endpoint for the deployer
Add a check for compiler output
Add a comment
Put ARTIFACTS_VERSION in a config
Improve a comment
Remove _applyDefaultsToDeployTxDataAsync
Add a HACK comment
Fix linter issues
Rename deployer to sol-compiler
Remove deployer
Remove deployer from 0x.js and migrations
Configure migrations with a compiler.json
Remove deployer from metacoin and contract tests
Update wallet footer and add remove token functionality
# Conflicts:
# .gitignore
# packages/0x.js/package.json
# packages/0x.js/src/0x.ts
# packages/contracts/package.json
# packages/contracts/test/multi_sig_with_time_lock.ts
# packages/contracts/test/multi_sig_with_time_lock_except_remove_auth_addr.ts
# packages/contracts/util/artifacts.ts
# packages/deployer/test/deployer_test.ts
# packages/migrations/package.json
2018-05-11 12:32:57 +02:00
Leonid Logvinov
f42f608f3f
Merge pull request #574 from 0xProject/feature/rm-rf-deployer
...
Remove @0xproject/deployer.Deployer. Make contracts able to deploy themselves
2018-05-11 12:12:39 +02:00
Fabio Berger
f78b5741c3
Add missing version directory to path
2018-05-11 12:05:46 +02:00
Fabio Berger
733fe5b335
Add artifacts to clean command
2018-05-11 12:05:32 +02:00
Leonid Logvinov
c093aab350
Fix ganache subprovider config
2018-05-11 11:59:08 +02:00
Brandon Millman
44f17c1706
Merge pull request #580 from 0xProject/feature/website/remove-tokens
...
Update wallet footer and add remove token functionality
2018-05-10 10:55:17 -07:00
Fabio Berger
8302e1687a
Remove unnecessary compile command
2018-05-10 19:03:58 +02:00
Fabio Berger
7ad4380653
Standardize gitignores and remove migrations/artifacts
2018-05-10 19:02:59 +02:00
Fabio Berger
bea185ce8b
Commit v1 artifacts to migrations package and remove compile step from prebuild
2018-05-10 19:02:41 +02:00
Fabio Berger
5a73b8a8e6
Replace mkdir with mkdirp so it also created any missing intermediate directories
2018-05-10 18:56:32 +02:00
Fabio Berger
da62a0af3b
Fix path to artifacts
2018-05-10 18:55:30 +02:00
Leonid Logvinov
1137abfd33
Fix a bug in compiler config precedence
2018-05-10 18:26:44 +02:00
Leonid Logvinov
e972ed8456
Fix linter errors
2018-05-10 18:12:34 +02:00
Leonid Logvinov
2e1c2d9dfe
Fix templates
2018-05-10 17:56:57 +02:00
Fabio Berger
83dd333eba
Fix tslint errors
2018-05-10 17:55:27 +02:00
Leonid Logvinov
f854f3ee2b
Remove unused deployer docs configs
2018-05-10 17:47:38 +02:00
Leonid Logvinov
1055ca6d44
Add a legacy endpoint for the deployer
2018-05-10 17:47:38 +02:00
Leonid Logvinov
a5fea3b9c3
Add a check for compiler output
2018-05-10 17:47:38 +02:00
Leonid Logvinov
62f1430a2c
Add a comment
2018-05-10 17:47:38 +02:00
Leonid Logvinov
1dec6a442e
Put ARTIFACTS_VERSION in a config
2018-05-10 17:47:38 +02:00
Leonid Logvinov
97831e3702
Improve a comment
2018-05-10 17:47:38 +02:00
Leonid Logvinov
7eb9444458
Remove _applyDefaultsToDeployTxDataAsync
2018-05-10 17:47:38 +02:00
Leonid Logvinov
ebc296ea31
Add a HACK comment
2018-05-10 17:47:38 +02:00
Leonid Logvinov
75d24dea0e
Fix linter issues
2018-05-10 17:47:38 +02:00
Leonid Logvinov
a6f72de09d
Rename deployer to sol-compiler
2018-05-10 17:47:38 +02:00
Leonid Logvinov
96037aed52
Remove deployer
2018-05-10 17:46:57 +02:00
Leonid Logvinov
f9d80adaee
Remove deployer from 0x.js and migrations
2018-05-10 17:46:57 +02:00
Leonid Logvinov
422e5a19d4
Configure migrations with a compiler.json
2018-05-10 17:46:57 +02:00
Leonid Logvinov
3d58b38e4e
Remove deployer from metacoin and contract tests
2018-05-10 17:46:57 +02:00
Fabio Berger
0a044199a1
Add missing DummyToken
2018-05-10 17:29:59 +02:00
Fabio Berger
cd5f00ac4d
Merge branch 'development' into breakUp0xjs
...
* development: (38 commits)
Add fallback image support to relayer grid tile
Clear relayer grid state when fetching
Configure the compiler to generate artifacts with deployedBytecode
Implement loading and error state for relayer grid
Fallback image for relayer grid tile
Change relayer grid tile to link on header
Display top tokens from backend
Remove overflowZ property from portal
Suggestions and fix bad merge
Fix typo
Only show untracked tokens
Make wallet scrollable
Add token flow
Update The Ocean logo
Fix artifacts paths
Create an artifacts folder
Introduce a var
Add removeHexPrefix util method
CHeck if ABI exists
Improve the readability of the check for should compile
...
# Conflicts:
# .gitignore
# packages/contracts/test/multi_sig_with_time_lock.ts
# packages/contracts/test/multi_sig_with_time_lock_except_remove_auth_addr.ts
# packages/contracts/util/artifacts.ts
2018-05-10 17:08:07 +02:00
Fabio Berger
23c4027c83
Add missing uuid types
2018-05-10 16:53:12 +02:00
Fabio Berger
eeb08b7fae
Fix type error for latched on property
2018-05-10 16:53:03 +02:00
Fabio Berger
20beb2bdb6
Add generated contracts in contract-wrappers to gitignore
2018-05-10 16:52:47 +02:00
Fabio Berger
c6882d0bd8
Rename zeroExContract... to contractWrappers...
2018-05-10 16:51:45 +02:00
Fabio Berger
ce47e83939
Update yarn.lock
2018-05-10 16:41:05 +02:00
Fabio Berger
832e1e2cf7
Add missing quote
2018-05-10 15:26:19 +02:00
Fabio Berger
6d61616492
Add PR number
2018-05-10 15:23:17 +02:00
Fabio Berger
d5304fb5bd
Remove provider instance variable
2018-05-10 15:23:04 +02:00
Fabio Berger
13a61db289
Add var returns
2018-05-10 15:22:51 +02:00
Fabio Berger
93b74cc766
Remove unneeded tslint disable
2018-05-10 15:22:33 +02:00
Fabio Berger
28e83c21e2
Remove uneeded tslint config
2018-05-10 15:22:13 +02:00
Fabio Berger
33ed5cd437
Remove generated contract wrappers
2018-05-10 15:21:37 +02:00
Fabio Berger
37c8e21f25
Remove extra tslint config
2018-05-10 15:00:06 +02:00
Fabio Berger
7b726650e9
Improve createOrderWatcherAsync
2018-05-10 14:59:54 +02:00
Fabio Berger
d3adb48c2e
Fix no-any-propagation
2018-05-10 14:59:37 +02:00
Fabio Berger
9838124abc
Remove unnecessary tslint config
2018-05-10 14:59:10 +02:00
Fabio Berger
4df847c349
Add pr number to changelogs
2018-05-10 14:58:15 +02:00
Jacob Evans
f9d2689a12
Pad to 32 if asset ids are small
2018-05-10 15:59:44 +10:00
Brandon Millman
c64ad1af28
Add fallback image support to relayer grid tile
2018-05-09 17:29:02 -07:00
Brandon Millman
e83b056bd4
Clear relayer grid state when fetching
2018-05-09 15:59:53 -07:00
Brandon Millman
eba6dcc497
Update wallet footer and add remove token functionality
2018-05-09 15:46:18 -07:00
Fabio Berger
017b5a23d8
Fix website and 0x.js docs
2018-05-09 23:26:51 +02:00
Leonid Logvinov
c7a147f49d
Configure the compiler to generate artifacts with deployedBytecode
2018-05-09 23:14:44 +02:00
Fabio Berger
f84a466d16
Remove last artifact
2018-05-09 22:15:35 +02:00
Fabio Berger
382a805c7e
Remove artifacts
2018-05-09 22:14:19 +02:00
Fabio Berger
0b38e575d6
Fix package.json
2018-05-09 22:08:41 +02:00
Fabio Berger
209266dbed
Split 0x.js into contract-wrappers, order-watcher but keep 0x.js as a unifying library with the same interface
2018-05-09 20:36:28 +02:00
Brandon Millman
20f6d8d3d0
Implement loading and error state for relayer grid
2018-05-09 10:57:26 -07:00
Brandon Millman
09b26645ee
Fallback image for relayer grid tile
2018-05-09 10:04:28 -07:00
Brandon Millman
9f2258ebd9
Change relayer grid tile to link on header
2018-05-09 09:28:57 -07:00
Amir Bandeali
9744b1906a
Merge pull request #546 from 0xProject/feature/contracts/solidity-0.4.23
...
Use Solidity 0.4.23
2018-05-08 17:20:23 -07:00
Brandon Millman
71e2ee62e4
Merge pull request #576 from 0xProject/feature/website/top-tokens
...
Display top tokens from backend
2018-05-08 14:30:26 -07:00
Brandon Millman
6c8ee4d55d
Merge pull request #557 from 0xProject/feature/website/top-bar-redesign
...
Redesign top bar for portal v2
2018-05-08 14:29:30 -07:00
Amir Bandeali
5198c56db9
Add revert variables, change lib => libs to get around gitignore
2018-05-08 13:10:09 -07:00
Brandon Millman
f94d4b492d
Display top tokens from backend
2018-05-08 11:32:44 -07:00
Brandon Millman
e01a4fcbb4
Merge branch 'development' into feature/website/top-bar-redesign
...
* development:
Remove overflowZ property from portal
Fix typo
Only show untracked tokens
Make wallet scrollable
Add token flow
2018-05-08 11:17:00 -07:00
Brandon Millman
5ed9b8b1dc
Remove overflowZ property from portal
2018-05-08 11:16:12 -07:00
Brandon Millman
17f3d5f6ba
Suggestions and fix bad merge
2018-05-08 11:12:46 -07:00
Brandon Millman
607d738342
Merge branch 'development' into feature/website/top-bar-redesign
...
* development: (63 commits)
Update The Ocean logo
Fix artifacts paths
Create an artifacts folder
Introduce a var
Add removeHexPrefix util method
CHeck if ABI exists
Improve the readability of the check for should compile
Use named constants
Add a comment
Fix comments
Rename args to constructor-args
Fix a typo
Define a separator const
Move artifacts from src/artifacts to artifacts/v1
Fix sol-cov to work with the new artifacts format
Implement new artifacts format
Publish
Updated CHANGELOGS
Make node types a dependency
Fix type errors in CSS properties
...
2018-05-08 11:04:31 -07:00
Brandon Millman
1b102f9ed3
Merge pull request #570 from 0xProject/feature/website/wallet-add-tokens
...
Portal v2 add tokens flow
2018-05-08 11:01:40 -07:00
Brandon Millman
6c38481550
Fix typo
2018-05-08 10:17:04 -07:00
Brandon Millman
9cbd151658
Only show untracked tokens
2018-05-08 10:16:08 -07:00
Brandon Millman
419b670aa3
Make wallet scrollable
2018-05-08 10:16:08 -07:00
Brandon Millman
a44874d2eb
Add token flow
2018-05-08 10:16:08 -07:00
Brandon Millman
e9d70b7b1e
Merge pull request #556 from 0xProject/feature/website/portal-v2
...
Add new top-level portal component with wallet and relayer index layout
2018-05-08 10:14:33 -07:00
Fabio Berger
73c6f11c9c
Update The Ocean logo
2018-05-08 10:47:35 +02:00
Amir Bandeali
7e7364fc83
Move Authorizable to AssetProxy dir, rename to MixinAuthorizable
2018-05-07 11:20:53 -07:00
Leonid Logvinov
a9c5488620
Merge pull request #537 from 0xProject/feature/artifacts-v2
...
Implement the new artifacts format
2018-05-07 14:46:28 +02:00
Leonid Logvinov
906af858a5
Fix artifacts paths
2018-05-07 14:32:17 +02:00
Leonid Logvinov
b699a61f56
Create an artifacts folder
2018-05-07 14:23:24 +02:00
Leonid Logvinov
8eabc49e9d
Introduce a var
2018-05-07 14:06:00 +02:00
Leonid Logvinov
9e67e12732
Add removeHexPrefix util method
2018-05-07 14:04:58 +02:00
Leonid Logvinov
2d30183d65
CHeck if ABI exists
2018-05-07 13:57:03 +02:00
Leonid Logvinov
fcb0a05880
Improve the readability of the check for should compile
2018-05-07 13:49:21 +02:00
Leonid Logvinov
fad7dc9f04
Use named constants
2018-05-07 13:46:44 +02:00
Leonid Logvinov
7c1e05d33c
Add a comment
2018-05-07 13:42:47 +02:00
Leonid Logvinov
02147f546e
Fix comments
2018-05-07 13:41:50 +02:00
Leonid Logvinov
3d51bc1ada
Rename args to constructor-args
2018-05-07 13:40:53 +02:00
Leonid Logvinov
95df4433dc
Fix a typo
2018-05-07 13:40:05 +02:00
Leonid Logvinov
0f1589a43f
Define a separator const
2018-05-07 13:37:21 +02:00
Leonid Logvinov
27262c4e56
Move artifacts from src/artifacts to artifacts/v1
2018-05-07 13:32:24 +02:00
Leonid Logvinov
c9b8f2a397
Fix sol-cov to work with the new artifacts format
2018-05-07 10:52:28 +02:00
Leonid Logvinov
72b2a1c66f
Implement new artifacts format
2018-05-07 10:23:08 +02:00
Amir Bandeali
395d060427
Split up mixins and interfaces
2018-05-04 17:10:25 -07:00
Amir Bandeali
bbf088d903
Make LibBytes methods internal, add TestLibBytes
2018-05-04 17:00:24 -07:00
Leonid Logvinov
69a6166b6a
Publish
...
- 0x.js@0.37 .2
- @0xproject/abi-gen@0.2.13
- @0xproject/assert@0.2.9
- @0xproject/base-contract@0.3.1
- @0xproject/connect@0.6.12
- contracts@2.1.28
- @0xproject/deployer@0.4.3
- @0xproject/dev-utils@0.4.1
- @0xproject/json-schemas@0.7.23
- @0xproject/metacoin@0.0.6
- @0xproject/migrations@0.0.5
- @0xproject/order-utils@0.0.4
- @0xproject/react-docs-example@0.0.11
- @0xproject/react-docs@0.0.11
- @0xproject/react-shared@0.1.6
- @0xproject/sol-cov@0.0.10
- @0xproject/sol-resolver@0.0.4
- @0xproject/sra-report@0.0.14
- @0xproject/subproviders@0.10 .1
- @0xproject/testnet-faucets@1.0.29
- @0xproject/types@0.6.3
- @0xproject/typescript-typings@0.3.1
- @0xproject/utils@0.6.1
- @0xproject/web3-wrapper@0.6.3
- @0xproject/website@0.0.32
2018-05-05 01:55:12 +02:00
Leonid Logvinov
bf87b1a6af
Updated CHANGELOGS
2018-05-05 01:55:04 +02:00
Leonid Logvinov
2e8a5602b2
Make node types a dependency
2018-05-05 01:33:35 +02:00
Leonid Logvinov
0ec1c4ad6d
Fix type errors in CSS properties
2018-05-05 01:26:02 +02:00
Leonid Logvinov
15a3a8c62f
Use a single version of react types
2018-05-05 01:13:22 +02:00
Leonid Logvinov
f001181e39
Revert yarn.lock changes
2018-05-05 01:10:48 +02:00
Leonid Logvinov
2c659d3d82
Publish
...
- @0xproject/react-docs-example@0.0.10
- @0xproject/react-docs@0.0.10
- @0xproject/react-shared@0.1.5
- @0xproject/website@0.0.31
2018-05-04 23:55:03 +02:00
Leonid Logvinov
5ffff7397e
Updated CHANGELOGS
2018-05-04 23:54:57 +02:00
Leonid Logvinov
1a36459ab8
Fix property name
2018-05-04 22:41:39 +02:00
Leonid Logvinov
33cc79c13b
Upgrade react types version
2018-05-04 21:17:07 +02:00
Leonid Logvinov
b4cb21b55e
Publish
...
- 0x.js@0.37 .1
- contracts@2.1.27
- @0xproject/order-utils@0.0.3
- @0xproject/sra-report@0.0.13
- @0xproject/testnet-faucets@1.0.28
- @0xproject/website@0.0.30
2018-05-04 20:44:18 +02:00
Leonid Logvinov
ae68c3abe4
Updated CHANGELOGS
2018-05-04 20:44:12 +02:00
Brandon Millman
939e2c70c4
Add headers to wallet and relayer index
2018-05-04 11:04:58 -07:00
Brandon Millman
14b29172b1
Add scrolling to relayer index
2018-05-04 11:04:58 -07:00
Brandon Millman
58794fc8e9
Lay out wallet and relayers
2018-05-04 11:04:58 -07:00
Leonid Logvinov
91fdd6fc29
Make a negligible change to order-utils to publish a new version
2018-05-04 19:07:02 +02:00
Leonid Logvinov
8dd9124863
Publish
...
- 0x.js@0.37 .0
- @0xproject/abi-gen@0.2.12
- @0xproject/assert@0.2.8
- @0xproject/base-contract@0.3.0
- @0xproject/connect@0.6.11
- contracts@2.1.26
- @0xproject/deployer@0.4.2
- @0xproject/dev-utils@0.4.0
- @0xproject/json-schemas@0.7.22
- @0xproject/metacoin@0.0.5
- @0xproject/migrations@0.0.4
- @0xproject/monorepo-scripts@0.1.19
- @0xproject/order-utils@0.0.2
- @0xproject/react-docs-example@0.0.9
- @0xproject/react-docs@0.0.9
- @0xproject/react-shared@0.1.4
- @0xproject/sol-cov@0.0.9
- @0xproject/sol-resolver@0.0.3
- @0xproject/sra-report@0.0.12
- @0xproject/subproviders@0.10 .0
- @0xproject/testnet-faucets@1.0.27
- @0xproject/tslint-config@0.4.17
- @0xproject/types@0.6.2
- @0xproject/typescript-typings@0.3.0
- @0xproject/utils@0.6.0
- @0xproject/web3-wrapper@0.6.2
- @0xproject/website@0.0.29
2018-05-04 12:16:17 +02:00
Leonid Logvinov
3fc99dbad5
Updated CHANGELOGS
2018-05-04 12:16:11 +02:00
Leonid Logvinov
01dd84dced
Add order utils docs to the menu
2018-05-04 12:09:46 +02:00
Brandon Millman
6b92ef733c
Open relayer app when clicking on grid tile
2018-05-03 13:59:08 -07:00
Brandon Millman
fe0f4ae257
Add header images to relayer grid tiles
2018-05-03 13:59:00 -07:00
Fabio Berger
cf9555debc
Fix logo left padding on mobile
2018-05-03 12:35:21 +02:00
Fabio Berger
528008b1a9
Add new section to homepage
2018-05-03 12:35:07 +02:00
Brandon Millman
5e3576ed69
Remove id property from WebsiteBackendRelayerInfo
2018-05-02 17:03:59 -07:00
Amir Bandeali
c84be8ddb3
Update contracts with revert reasons and constructor keyword
2018-05-02 15:23:05 -07:00
Amir Bandeali
853b5e1b72
Merge pull request #569 from 0xProject/feature/contracts/batchTransfer
...
Batch transfers in proxies
2018-05-02 11:32:27 -07:00
Amir Bandeali
3355a39fe0
Add MixinAssetProxy to reuse redundant code
2018-05-02 11:30:26 -07:00
Leonid Logvinov
28ee9e247e
Add order-utils to monorepo-scripts
2018-05-02 20:00:06 +03:00
Leonid Logvinov
a054b485d0
Merge pull request #559 from 0xProject/feature/order-utils
...
Move order utils to @0xproject/order-utils
2018-05-02 19:42:59 +03:00
Leonid Logvinov
3585326d7e
Fix signature utils tests
2018-05-02 19:30:32 +03:00
Leonid Logvinov
a6046af024
Stop exporting assertions from order-utils
2018-05-02 18:38:50 +03:00
Leonid Logvinov
adaff92c92
Create wrapper functions so that docs render properly
2018-05-02 16:01:01 +03:00
Leonid Logvinov
0499541e11
Move order utils to @0xproject/order-utils
2018-05-02 15:10:24 +03:00
Brandon Millman
f08738e133
Add Greg and Remco to the about page
2018-05-01 17:11:06 -07:00
Amir Bandeali
0cb357a0e9
Add tests for batchTransferFrom
2018-05-01 13:39:55 -07:00
Amir Bandeali
668dcb7cf0
Add batchTransferFrom to asset proxies
2018-05-01 13:38:41 -07:00
Brandon Millman
1fbdc14734
Merge pull request #550 from 0xProject/feature/website/crypto-compare-prices
...
Grab wallet price information by token symbol
2018-05-01 10:09:04 -07:00
Jacob Evans
3e683162e9
Merge pull request #568 from 0xProject/bug/0x.js/trade-simulator-trading-zrx
...
Execute Taker side in trade simulation
2018-05-01 21:55:49 +10:00
Jacob Evans
8e7937bdb6
Update comment to be more descriptive of null address in exchange simulator
2018-05-01 19:06:17 +10:00
Jacob Evans
b36587fac8
Execute taker side in trade simulation
...
Fill if the taker address is open
2018-05-01 14:43:47 +10:00
Brandon Millman
3a1f9d01e8
Remove WETH special case, website backend handles this now
2018-04-30 16:49:47 -07:00
Amir Bandeali
b5c4b81aac
Merge pull request #563 from 0xProject/feature/contracts/proxyIds
...
Add hard coded proxyId into each AssetProxy
2018-04-30 16:44:38 -07:00
Amir Bandeali
c849c8ef08
Remove outdated comment
2018-04-30 16:40:27 -07:00
Amir Bandeali
bbb3d5bb67
Add hard coded proxyId into each AssetProxy
2018-04-30 16:40:27 -07:00
Brandon Millman
1131d66b3d
Hit website backend for price information
2018-04-30 16:40:02 -07:00
Amir Bandeali
63ad2ebf0b
Merge pull request #560 from 0xProject/refactor/contracts/structure
...
Update contracts structure
2018-04-30 09:53:03 -07:00
Brandon Millman
7104ae4752
Merge pull request #564 from 0xProject/add-code-of-conduct-1
...
Create CODE_OF_CONDUCT.md
2018-04-30 09:47:33 -07:00
Brandon Millman
2403323463
Style suggestions
2018-04-27 15:05:23 -07:00
Brandon Millman
feb7dfffa1
Move quote currency string into config
2018-04-27 15:05:23 -07:00
Brandon Millman
005e633e2a
yarn.lock
2018-04-27 15:05:00 -07:00
Brandon Millman
127fe971e9
Prettier
2018-04-27 14:50:04 -07:00
Brandon Millman
3c4bde6ea1
Create CODE_OF_CONDUCT.md
2018-04-27 14:09:25 -07:00
Brandon Millman
dc19690863
Merge branch 'development' into feature/website/crypto-compare-prices
...
* development:
Fix react type versions to avoid minor version bumps with breaking changes
Update Web3 Provider Engine to 14.0.4
Remove auto-assignment of everyone to PR's
Check for Yarn instead of npm
Add hack comment about the use of sudo
Fix lazy load component name
Rename Portal and PortalMenu components to LegacyPortal and LegacyPortalMenu
Remove unnecessary additional params
Remove outside declaration
Capitalize yarn
Use path for platform independence
Consolidate github personal access token env to one place: constants.ts
Use methods moved to utils since now shared by multiple scripts
Add comment
Improve comments
Add checks for the required local setup before running the publish script
Add descriptions for all commands in monorepo-scripts
Add removeGitTags script that can be run after a failed Lerna publish
2018-04-26 17:11:01 -07:00
Amir Bandeali
e4f8ea2f7c
Move TokenRegistry to 'previous' directory
2018-04-26 11:11:54 -07:00
Amir Bandeali
599d34f1c0
Make all lib functions internal, add contracts for testing
2018-04-26 11:11:54 -07:00
Amir Bandeali
31411dd11b
Add LibFillResults
2018-04-26 11:09:53 -07:00
Amir Bandeali
b7781108ae
Add ERC721 contracts from zeppelin-solidity
2018-04-26 10:59:27 -07:00
Amir Bandeali
35ca7d1826
Merge pull request #498 from 0xProject/feature/contracts/takerAbstraction
...
Sender abstraction
2018-04-26 10:59:03 -07:00
Amir Bandeali
9ddec32260
Add tests and comments
2018-04-26 10:56:44 -07:00
Amir Bandeali
185e7d43fb
Add tests
2018-04-26 10:33:37 -07:00
Amir Bandeali
0e0a46f373
Update tests and utils
2018-04-26 10:33:37 -07:00
Amir Bandeali
732202fe8e
Implement sender abstraction
2018-04-26 10:33:37 -07:00
Jacob Evans
47604384d4
Merge pull request #555 from 0xProject/feature/subproviders/upgrade-provider-engine
...
Update Web3 Provider Engine to 14.0.4
2018-04-26 15:44:55 +10:00
Fabio Berger
e1cab78c09
Remove remenants of MaliciousToken contract
2018-04-26 10:06:32 +09:00
Fabio Berger
9dc4ec6fb5
Fix prettier
2018-04-25 18:07:22 +09:00
Fabio Berger
c69984e309
Fix react type versions to avoid minor version bumps with breaking changes
2018-04-24 20:06:09 +09:00
Fabio Berger
0baaf1767b
Fix merge conflict issues
2018-04-24 20:01:04 +09:00
Fabio Berger
eab76c5819
Fix @types/react version to avoid accidental minor version bumps with breaking changes
2018-04-24 19:54:22 +09:00
Fabio Berger
ebd6f7ace0
Merge pull request #549 from 0xProject/feature/contracts/combineAssetProxyDispatcher
...
Merge Exchange and AssetProxyDispatcher (depends on #548 )
2018-04-24 18:38:11 +09:00
Fabio Berger
a6d5cd4b39
Fix CI failures caused by Webkit css properties not being recognized by React types. This is a hack.
2018-04-24 17:38:25 +09:00
Fabio Berger
4c5a632095
Revert "Fix CI test failure"
...
This reverts commit 870693b968
.
2018-04-24 17:28:18 +09:00
Brandon Millman
b8c611de2b
ProviderDisplay changes
2018-04-24 01:11:01 -07:00
Fabio Berger
870693b968
Fix CI test failure
2018-04-24 16:54:08 +09:00
Fabio Berger
b24b98a365
merge v2-prototype
2018-04-24 16:51:32 +09:00
Fabio Berger
fd041e2997
Merge pull request #548 from 0xProject/refactor/contracts/test-cleanup
...
Cleanup tests
2018-04-24 16:46:40 +09:00
Brandon Millman
9c827a0298
Top bar expanded display type
2018-04-23 23:47:37 -07:00
Brandon Millman
766aeaa9e1
Relayer grid spacing tweaks
2018-04-23 23:47:04 -07:00
Amir Bandeali
27a44f0e77
Rename variables, create private validation methods in token wrappers
2018-04-23 23:23:01 -07:00
Brandon Millman
567768c66a
Add headers to wallet and relayer index
2018-04-23 22:17:26 -07:00
Brandon Millman
deaa5f3211
Add scrolling to relayer index
2018-04-23 21:45:05 -07:00
Jacob Evans
5682cd0048
Update Web3 Provider Engine to 14.0.4
2018-04-24 14:33:32 +10:00
Brandon Millman
11f1ccf3ff
Lay out wallet and relayers
2018-04-23 21:17:23 -07:00
Fabio Berger
2896110d4d
Merge branch 'development' of github.com:0xProject/0x-monorepo into development
...
* 'development' of github.com:0xProject/0x-monorepo:
Fix lazy load component name
Rename Portal and PortalMenu components to LegacyPortal and LegacyPortalMenu
2018-04-24 13:01:15 +09:00
Fabio Berger
d05b175e04
Remove auto-assignment of everyone to PR's
2018-04-24 12:53:54 +09:00
Brandon Millman
10a379077c
Merge pull request #552 from 0xProject/refactor/website/legacy-portal
...
Rename Portal component to LegacyPortal
2018-04-23 22:42:07 -04:00
Fabio Berger
ffd9b79100
Check for Yarn instead of npm
2018-04-24 10:43:44 +09:00
Fabio Berger
04c07d9006
Merge pull request #541 from 0xProject/improveMonorepoScripts
...
Improve Monorepo-scripts
2018-04-24 10:34:40 +09:00
Fabio Berger
a3cc5c1dd7
Add hack comment about the use of sudo
2018-04-24 10:32:44 +09:00
Brandon Millman
941342cc24
Fix lazy load component name
2018-04-23 16:49:53 -07:00
Brandon Millman
cc471dd127
Rename Portal and PortalMenu components to LegacyPortal and LegacyPortalMenu
2018-04-23 14:27:11 -07:00
Amir Bandeali
432b064601
Fix tests
2018-04-23 10:50:09 -07:00
Amir Bandeali
a8a0a5cbfb
Combine Exchange with AssetProxyDispatcher
2018-04-23 10:50:09 -07:00
Amir Bandeali
32e77753b5
Define numbers of dummy tokens to deploy in constants
2018-04-23 09:57:13 -07:00
Amir Bandeali
f427a736a3
Remove type assertions
2018-04-23 09:57:13 -07:00
Amir Bandeali
afb02b8bd1
Fix and cleanup tests
2018-04-23 09:57:13 -07:00
Amir Bandeali
48b44342ab
Add ERC721 wrapper
2018-04-23 09:57:13 -07:00
Amir Bandeali
1f968fa4fd
Add ERC20Wrapper
2018-04-23 09:57:13 -07:00
Amir Bandeali
ebf5077e1a
Merge pull request #547 from 0xProject/refactor/contracts/cleanup
...
Cleanup contracts
2018-04-23 09:56:20 -07:00
Amir Bandeali
7d26b96d42
Rename proxyUtils => assetProxyUtils
2018-04-22 18:53:13 -07:00
Amir Bandeali
08208acf53
Rename missed variables
2018-04-22 14:44:56 -07:00
Brandon Millman
9b535e3cec
Rename baseCurrency to quoteCurrency
2018-04-22 14:20:42 -04:00
Brandon Millman
9656895726
Remove some unused imports
2018-04-22 14:17:34 -04:00
Brandon Millman
121b6949a1
Rate limit crypto compare calls
2018-04-22 14:05:03 -04:00
Brandon Millman
fb31c49317
Refactor common fetch logic into fetch_utils
2018-04-22 13:28:13 -04:00
Brandon Millman
e51f9b3593
Grab price information from crypto compare api
2018-04-22 13:10:58 -04:00
Amir Bandeali
46653a0268
Reorder event args
2018-04-21 17:31:17 -07:00
Amir Bandeali
fcef1819b1
Add missing async suffix
2018-04-21 17:31:17 -07:00
Amir Bandeali
3335fc7baf
Rename token => asset
2018-04-21 17:31:17 -07:00
Amir Bandeali
63abf34664
Rename Token => IERC20Token
2018-04-21 17:31:17 -07:00
Amir Bandeali
120ca5b1ec
Rename DummyToken => DummyERC20Token
2018-04-21 17:31:17 -07:00
Amir Bandeali
1c94ab7cc3
export proxyUtils instead of individual functions
2018-04-21 17:31:17 -07:00
Amir Bandeali
aa3be51980
Fix names and visibilities, use address type over contract type for function args and returns
2018-04-21 17:31:11 -07:00
Amir Bandeali
fe6c77cafb
Remove unused constructor arguments
2018-04-21 15:42:09 -07:00
Amir Bandeali
67117913dd
Add presigned signature type
2018-04-20 13:57:18 -07:00
Amir Bandeali
e532f2c165
Fix zeppelin imports, run prettier
2018-04-20 13:57:18 -07:00
Greg Hysen
a0c7da95c2
Added tests for (most functions in) LibBytes. The write methods are not currently compatible with our generated contract wrappers.
2018-04-20 13:56:18 -07:00
Greg Hysen
95dbc0f5bc
Added description for the DummyERC721Token constructor
2018-04-20 13:56:18 -07:00
Greg Hysen
ab13ce96cc
Renamed addAssetProxy back to registerAssetProxy; this seemed to cause less confusion. Also updated the function description.
2018-04-20 13:56:18 -07:00
Greg Hysen
ac0c35424b
Reverting earlier change: interfaces now inherit from other interfaces
2018-04-20 13:56:18 -07:00
Greg Hysen
41242a6660
Clarified that 0x0 could be passed into AssetProxyDispatcher
2018-04-20 13:56:18 -07:00
Greg Hysen
e80f203efc
Inlined decodeMetadata in the proxies and removed encodeMetadata (already exists in Typescript). This simplifies the code.
2018-04-20 13:56:18 -07:00
Greg Hysen
dbd65cdb04
Added @TODO for safeTransferFrom support in ERC721 proxy
2018-04-20 13:56:18 -07:00
Greg Hysen
e4dd33a675
Removed outdated TODO comment in MixinSettlementProxy
2018-04-20 13:56:18 -07:00
Greg Hysen
0e3544e1f9
Miscellaneous style changes to the contracts package; specifically tests
2018-04-20 13:56:18 -07:00
Greg Hysen
f4589b5bd4
Ran prettier
2018-04-20 13:56:18 -07:00
Greg Hysen
3b7068e8d0
renaming after tokenTransferProxy was removed
2018-04-20 13:56:18 -07:00
Greg Hysen
2a8fc705c7
Commented out 0x.js tests until migration package is ready.
2018-04-20 13:56:18 -07:00
Greg Hysen
c19fb1dffc
Removed ERC20 V1 Proxy + TokenTransferProxy
2018-04-20 13:56:18 -07:00
Greg Hysen
436a6605fb
Updated commenting. Noted that transferFrom succeeds or throws on all transferFrom implementations.
2018-04-20 13:56:18 -07:00
Greg Hysen
84eddc3d94
switched to constants in default order params.
2018-04-20 13:56:18 -07:00
Greg Hysen
dfe6b2844b
Reverted change that allowed ERC721 transfer proxy to be called with amount 0. This now throws.
2018-04-20 13:56:18 -07:00
Greg Hysen
6be5fe928e
Removed takerTokenAddress and makerTokenAddress from Order struct.
2018-04-20 13:56:18 -07:00
Greg Hysen
167654c9a0
Added clarity to not-authorized test case in dispatcher
2018-04-20 13:56:18 -07:00
Greg Hysen
6d6179fb2c
toUnsigned -> toBuffer in assetProxyUtils
2018-04-20 13:56:18 -07:00
Greg Hysen
80d06d358a
Unrolled the loop that copies the Order struct in FillOrderNoThrow. Saves 900 gas
2018-04-20 13:56:18 -07:00
Greg Hysen
1cace49b74
address -> IAssetProxy where possible for clarity
2018-04-20 13:56:18 -07:00
Greg Hysen
7ab5442163
Reverted to calling read/write uint256
2018-04-20 13:56:18 -07:00
Greg Hysen
4d42f64fa3
More testing of common functionality across proxies
2018-04-20 13:56:17 -07:00
Greg Hysen
8d83243378
Updates to proxy tests.
2018-04-20 13:56:17 -07:00
Greg Hysen
e1a74b6bdd
More authorized -> owner in test comments
2018-04-20 13:56:17 -07:00
Greg Hysen
44919c353e
Removed unnecessary deployments in test
2018-04-20 13:56:17 -07:00
Greg Hysen
cf8523da5f
Moved ERC721 FillOrderNoThrow tests into wrapper
2018-04-20 13:56:17 -07:00
Greg Hysen
10707ebc3a
Style improvements to the Asset Proxy tests
2018-04-20 13:56:17 -07:00
Greg Hysen
8374a51e6a
Replaced instances of accounts[0]
with owner
in contracts test cases
2018-04-20 13:56:17 -07:00
Greg Hysen
4e48de1116
Minor changes to typescript tests
2018-04-20 13:56:17 -07:00
Greg Hysen
b3b29f527e
Minor fixes to the contracts
2018-04-20 13:56:17 -07:00
Greg Hysen
37cfeed0f5
Rearranged preconditions in ERC721 proxy
2018-04-20 13:56:17 -07:00
Greg Hysen
cb27fe17cd
Changed order of encode/decode functions in token proxies
2018-04-20 13:56:17 -07:00
Greg Hysen
682ab76ba1
Updated name of AssetProxyChanged -> AssetProxySet
2018-04-20 13:56:17 -07:00
Greg Hysen
c811b710eb
Explicity declare memory
for complex types, where possible
2018-04-20 13:56:17 -07:00
Greg Hysen
d0930b9048
Improved readability of FillOrderNoThrow II
2018-04-20 13:56:17 -07:00
Greg Hysen
591645758a
Improved readability of FillOrderNoThrow
2018-04-20 13:56:17 -07:00
Greg Hysen
4e093369f6
Updated ERC20 v1 proxy names in tests
2018-04-20 13:56:17 -07:00
Greg Hysen
be8e8791b7
Ran prettier/linter on new contract tests
2018-04-20 13:56:17 -07:00
Greg Hysen
b13a2e71ad
Added comments around deploying contracts to helper/wrapper tests
2018-04-20 13:56:17 -07:00
Greg Hysen
28678214d2
TS styles in core contract tests
2018-04-20 13:56:17 -07:00
Greg Hysen
f75d03c9ae
Added more comments to proxy tests
2018-04-20 13:56:17 -07:00
Greg Hysen
51508a732d
Cleaned up TS in dispatcher tests
2018-04-20 13:56:17 -07:00
Greg Hysen
326d8d3976
Proxy Metadata -> Data
2018-04-20 13:56:17 -07:00
Greg Hysen
f559a5510b
Cleaning up some wording
2018-04-20 13:56:17 -07:00
Greg Hysen
bf8b123dfc
Removed some unused ERC721 tokens
2018-04-20 13:56:17 -07:00
Greg Hysen
32a7442845
Minor style improvements to asset proxy utils
2018-04-20 13:56:17 -07:00
Greg Hysen
a0dfdefd16
ethereum-js for encoding/decoding asset proxy data
2018-04-20 13:56:17 -07:00
Greg Hysen
e7b0c24d9d
Added memory to bytes arrays, where possible
2018-04-20 13:56:17 -07:00
Greg Hysen
1707f1940d
Replaced read/write Uint256 with generic bytes32, plus casting
2018-04-20 13:56:17 -07:00
Greg Hysen
5dd708aae8
Updated public -> external
2018-04-20 13:56:17 -07:00
Greg Hysen
2477ea2fcf
Removed unused dependency
2018-04-20 13:56:17 -07:00
Greg Hysen
9b624a884b
snake case to camel case
2018-04-20 13:56:17 -07:00
Greg Hysen
bc7672652e
makerAssetProxyData/takerAssetProxyData -> makerAssetData/takerAssetData
2018-04-20 13:56:17 -07:00
Greg Hysen
cc77f8489e
nilAddress to ZeroEx.NULL_ADDRESS
2018-04-20 13:56:17 -07:00
Greg Hysen
564ddff4c7
IAssetProxyDispatcher to IAssetProxy in MixinSettlement layer + allowing 0-condition in ERC721 transfer
2018-04-20 13:56:17 -07:00
Greg Hysen
023ea94f07
Removed Log prefix from events
2018-04-20 13:56:17 -07:00
Greg Hysen
adad76eca6
Removed unnecessary assetProxyManagerAddress
2018-04-20 13:56:17 -07:00
Greg Hysen
772bb65237
removed unnecessary import
2018-04-20 13:56:17 -07:00
Greg Hysen
d72a731865
setAssetProxy to addAssetProxy
2018-04-20 13:56:17 -07:00
Greg Hysen
f35fe56d9b
Renamed TransferProxy to Proxy
2018-04-20 13:56:17 -07:00
Greg Hysen
1ab70f130d
Renaming TransferProxy to Proxy
2018-04-20 13:56:17 -07:00
Greg Hysen
86f79949ea
ERC20 V1 proxy compiling
2018-04-20 13:56:17 -07:00
Greg Hysen
219d6c294d
Changed order of write parameters in LibBytes. Now ordered by most generalized to most specific
2018-04-20 13:56:17 -07:00
Greg Hysen
78d81f193f
Asset Proxy Dispatcher
2018-04-20 13:56:17 -07:00
Fabio Berger
b9e0cd4512
Fix type issue
2018-04-20 13:56:17 -07:00
Fabio Berger
f9d4966000
Fix merge
2018-04-20 13:56:17 -07:00
Amir Bandeali
ad2289935d
Use addFillResults function and add comments to all marketFill functions
2018-04-20 13:56:17 -07:00
Amir Bandeali
fd47b3fac5
Fix EtherDelta imports
2018-04-20 13:56:17 -07:00
Amir Bandeali
84d836f22b
Add back require statements and tests (will move to another PR)
2018-04-20 13:56:17 -07:00
Amir Bandeali
5d05a2da74
Revert variable naming
2018-04-20 13:56:17 -07:00
Amir Bandeali
2f639b77bb
Update Solidity syntax and comments
2018-04-20 13:56:17 -07:00
Amir Bandeali
8b5b371821
Return all amounts traded and fees paid
2018-04-20 13:56:17 -07:00
Amir Bandeali
0c74a3bc66
Add tests for marketBuyOrders
2018-04-20 13:56:17 -07:00
Amir Bandeali
75f77f3e86
Add marketBuyOrders, rename variables, and fx old tests
2018-04-20 13:56:17 -07:00
Amir Bandeali
7a66da5a51
Fix build errors
2018-04-20 13:56:17 -07:00
Amir Bandeali
3541f5e1da
Separate filled/cancelled errors
2018-04-20 13:56:17 -07:00
Amir Bandeali
8f809e3a29
Remove partial cancels
2018-04-20 13:56:17 -07:00
Greg Hysen
3f76985435
updated test name to reflect smart contracts
2018-04-20 13:56:17 -07:00
Greg Hysen
751f9b9240
Change from cancelOrdersBefore to cancelOrdersUpTo. The effect is that orders with salt <= to maker epoch will be cancelled (previously, it was salt < maker epoch)
2018-04-20 13:56:17 -07:00
Greg Hysen
1efba5979f
Renamed all instances of timestamp to salt. Clarified test case wording.
2018-04-20 13:56:17 -07:00
Greg Hysen
bf3c4f4743
Fixed spacing
2018-04-20 13:56:17 -07:00
Greg Hysen
aeb0742434
Implementation and tests in the protocol for cancelling all orders up to a specific time
2018-04-20 13:56:17 -07:00
Amir Bandeali
e98b4ea26d
Fix build errors
2018-04-20 13:56:17 -07:00
Amir Bandeali
1729cfaea9
Update copyright headers
2018-04-20 13:56:17 -07:00
Amir Bandeali
56ade9c44e
Add private keys for testrpc mnemonic
2018-04-20 13:56:17 -07:00
Amir Bandeali
6db0b2e398
Address feedback and lint
2018-04-20 13:56:16 -07:00
Amir Bandeali
2bd1ddd129
Add tests for fillOrderNoThrow based functions
2018-04-20 13:56:16 -07:00
Amir Bandeali
20a37bdd1d
Fix fillOrderNoThrow
2018-04-20 13:56:16 -07:00
Amir Bandeali
234447cb3d
Add logging to testrpc script
2018-04-20 13:56:16 -07:00
Amir Bandeali
97232145a4
Fix package.json
2018-04-20 13:56:16 -07:00
Amir Bandeali
056ec6d2b3
Bump Solidity version to 0.4.21
2018-04-20 13:56:16 -07:00
Amir Bandeali
2c44c7ea83
Add fillOrderNoThrow to exchange wrapper and add test
2018-04-20 13:56:16 -07:00
Amir Bandeali
9cc1956b4b
Update formatting
2018-04-20 13:56:16 -07:00
Amir Bandeali
a35138e2b9
Update fillOrderNoThrow
2018-04-20 13:56:16 -07:00
Amir Bandeali
49f6c20b20
Update order utils
2018-04-20 13:56:16 -07:00
Amir Bandeali
6bfc02d79d
Modify tests to work with new utils
2018-04-20 13:56:16 -07:00
Amir Bandeali
7b166837d3
Add script for starting testrpc with preconfigured private keys
2018-04-20 13:56:16 -07:00
Amir Bandeali
3ff8a319c5
Add utils for hashing and signing orders, update wrappers
2018-04-20 13:56:16 -07:00
Amir Bandeali
cd8f8e1e4a
Modify utils to work with new signature format
2018-04-20 13:56:16 -07:00
Amir Bandeali
ed43d8d08b
Change order field names
2018-04-20 13:56:16 -07:00
Amir Bandeali
ca786cdd11
Fix log decoding
2018-04-20 13:56:16 -07:00
Amir Bandeali
3e659f0de8
Revert getOrderHash to old logic
2018-04-20 13:56:16 -07:00
Amir Bandeali
795a357595
Fix compile errors
2018-04-20 13:56:16 -07:00
Remco Bloemen
5737365b2d
Update fillOrderNoThrow
2018-04-20 13:56:16 -07:00
Remco Bloemen
8dff54de42
Use ABIv2 exchange core in wrapper functions
2018-04-20 13:56:16 -07:00
Remco Bloemen
c1b8a7fbb7
Implement ABIv2 in ExchangeCore
2018-04-20 13:56:16 -07:00
Remco Bloemen
6f3c6f7599
Implement EIP712 and ABIv2 in LibOrder
2018-04-20 13:56:16 -07:00
Amir Bandeali
246eca91aa
Add logDecoder, remove outdated tests
2018-04-20 13:56:16 -07:00
Amir Bandeali
5fd378e4ce
Merge development
2018-04-20 13:56:16 -07:00
Amir Bandeali
382f24c556
Run prettier
2018-04-20 13:56:16 -07:00
Amir Bandeali
0773fcf66f
Fix utils to work with new ABI
2018-04-20 13:56:16 -07:00
Amir Bandeali
650a24ba87
Add fillOrderNoThrow and wrapper functions
2018-04-20 13:56:16 -07:00
Amir Bandeali
d2be2ee6cd
Fix compile errors
2018-04-20 13:56:16 -07:00
Remco Bloemen
7d63c5d982
Fix spelling of latter
2018-04-20 13:56:16 -07:00
Remco Bloemen
a4f294c090
Add offset to signature
2018-04-20 13:56:16 -07:00
Remco Bloemen
58c5e800d0
Document noThrow wrapper and correct fixed array offset
2018-04-20 13:56:16 -07:00
Remco Bloemen
6d7097eed5
Add Trezor signatures
2018-04-20 13:56:16 -07:00
Remco Bloemen
55da59a537
Add Todos
2018-04-20 13:56:16 -07:00
Remco Bloemen
012ee310a4
Fix documentation
2018-04-20 13:56:16 -07:00
Remco Bloemen
1e07fcacac
Verify length on EIP712 signatures
2018-04-20 13:56:16 -07:00
Remco Bloemen
69ab913bc6
Remove unused return value
2018-04-20 13:56:16 -07:00
Remco Bloemen
83a63f64b1
Spelling fixes
2018-04-20 13:56:16 -07:00
Remco Bloemen
8f7e67367a
Add documentation
2018-04-20 13:56:16 -07:00
Remco Bloemen
0dad3fecb6
Make wrappers external again
2018-04-20 13:56:16 -07:00
Remco Bloemen
09b99bbf8b
Explicit returns
2018-04-20 13:56:16 -07:00
Remco Bloemen
92e112dc63
Revert cancel order signature abstraction
2018-04-20 13:56:16 -07:00
Remco Bloemen
6f5a84703e
Fix hash argument name
2018-04-20 13:56:16 -07:00
Remco Bloemen
c0de35e71c
Fix batchFillOrdersNoThrow name
2018-04-20 13:56:16 -07:00
Remco Bloemen
f7dd6f7a7e
Fix input length in fillOrderNoThrow
2018-04-20 13:56:16 -07:00
Remco Bloemen
655c1eb90f
Add SignatureType.Invalid and documentation
2018-04-20 13:56:16 -07:00
Remco Bloemen
af6885db81
Make first value illegal
2018-04-20 13:56:16 -07:00
Remco Bloemen
78e216d157
Implement EIP712 at verify-signature call site
2018-04-20 13:56:16 -07:00
Remco Bloemen
61726d84ac
Cancel signature abstraction
2018-04-20 13:56:16 -07:00
Remco Bloemen
60d3bed393
Cache order maker signature (ZEIP-15)
2018-04-20 13:56:16 -07:00
Remco Bloemen
3133ca0081
Add EIP712 signatures (implements ZEIP-17)
2018-04-20 13:56:16 -07:00
Remco Bloemen
0f720223a9
Add external contract call signatures (relates to ZEIP 1 and 7)
2018-04-20 13:56:16 -07:00
Remco Bloemen
6bb93b8170
Revert after cascade
2018-04-20 13:56:16 -07:00
Remco Bloemen
d0f32d1865
Add 'caller' signature type
2018-04-20 13:56:16 -07:00
Remco Bloemen
2fe4e380d1
Abstract signature to opaque bytearray
2018-04-20 13:56:16 -07:00
Remco Bloemen
a7f4701698
Use interfaces for contract types
2018-04-20 13:56:16 -07:00
Amir Bandeali
f12e4f8889
Use new logDecoder interface
2018-04-20 13:56:16 -07:00
Amir Bandeali
df99a360fb
Rename variables
2018-04-20 13:56:16 -07:00
Amir Bandeali
4c76ad072a
Move log decoding logic to exchange wrapper
2018-04-20 13:56:16 -07:00
Amir Bandeali
edf837ed62
Add logDecoder, remove outdated tests
2018-04-20 13:56:16 -07:00
Amir Bandeali
7201a74aea
Move utils dir into src
2018-04-20 13:56:16 -07:00
Amir Bandeali
9e2f8bead9
Merge development
2018-04-20 13:56:16 -07:00
Amir Bandeali
942867179c
Run prettier
2018-04-20 13:56:16 -07:00
Amir Bandeali
6b897f6fd2
Get tests to build
2018-04-20 13:56:16 -07:00
Amir Bandeali
389f1cde51
Fix utils to work with new ABI
2018-04-20 13:56:16 -07:00
Amir Bandeali
1ad31ab007
Add fillOrderNoThrow and wrapper functions
2018-04-20 13:56:15 -07:00
Remco Bloemen
914db52c4d
Move order settlement to MSettlement
2018-04-20 13:56:15 -07:00
Remco Bloemen
fe51ec906e
Exchange refactor using mixin pattern
2018-04-20 13:56:15 -07:00
Remco Bloemen
85551f4994
Fix compiler warnings
2018-04-20 13:56:15 -07:00
Remco Bloemen
fc1cfcceca
Update exchange to use interfaces and current SafeMath
2018-04-20 13:56:15 -07:00
Remco Bloemen
6b4d4b9246
Copy Exchange and deps to previous as Exchange_v1
2018-04-20 13:56:15 -07:00
Remco Bloemen
b06ba55be3
Add interfaces for Exchange, TokenRegistery and TokenTransferProxy
2018-04-20 13:56:15 -07:00
Amir Bandeali
d08bfbf705
Merge pull request #545 from 0xProject/feature/deployer/solidity-0.4.23
...
Feature/deployer/solidity 0.4.23
2018-04-20 13:55:49 -07:00
Amir Bandeali
a10e466fed
Fix getABIEncodedTransactionData in contract templates
2018-04-20 13:54:33 -07:00
Amir Bandeali
35bb010c35
Add support for solidity 0.4.23
2018-04-20 13:54:28 -07:00
Brandon Millman
0046a0762c
Merge pull request #543 from 0xProject/feature/website/integrate-relayer-info
...
Integrate relayer index with website backend
2018-04-20 15:37:41 -04:00
Brandon Millman
c453012a8e
Add specific render path for error and loading
2018-04-20 15:36:40 -04:00
Fabio Berger
1f82c7eadf
Remove unnecessary additional params
2018-04-20 10:04:22 +09:00
Fabio Berger
b6fb8dbb52
Remove outside declaration
2018-04-20 10:03:53 +09:00
Fabio Berger
30256cbe51
Capitalize yarn
2018-04-20 10:01:21 +09:00
Fabio Berger
7f46e9af2c
Use path for platform independence
2018-04-20 10:00:37 +09:00
Fabio Berger
417cec9e04
Consolidate github personal access token env to one place: constants.ts
2018-04-20 09:36:03 +09:00
Jacob Evans
62a55c0135
Merge pull request #540 from 0xProject/feature/abi-gen/tuple-return-types
...
Support Tuples returned from functions
2018-04-20 08:49:23 +10:00
Jacob Evans
72336eb393
Remove ethers-contracts types
2018-04-20 08:26:10 +10:00
Brandon Millman
12d8c0b6af
Integrate relayer index with website backend
2018-04-19 16:28:35 -04:00
Jacob Evans
5c232b6a8d
Update CHANGELOGs
2018-04-19 17:16:05 +10:00
Fabio Berger
f6fd4281a4
Add ImToken to landing page
2018-04-19 15:35:12 +09:00
Jacob Evans
4bee63afc6
Interface for EventDescription renamed topics
2018-04-19 16:28:46 +10:00
Jacob Evans
d186f6148b
Use ethers in abi_decoder utils
2018-04-19 15:25:04 +10:00
Fabio Berger
2b15c03b9a
Use methods moved to utils since now shared by multiple scripts
2018-04-19 14:19:34 +09:00
Fabio Berger
60d879e045
Add comment
2018-04-19 14:16:11 +09:00
Fabio Berger
858d1768ce
Improve comments
2018-04-19 14:14:10 +09:00
Fabio Berger
fc2b7f747b
Add checks for the required local setup before running the publish script
2018-04-19 14:10:48 +09:00
Jacob Evans
207019c7f3
Add ethers to web3-wrapper
2018-04-19 14:59:10 +10:00
Jacob Evans
b264bbea84
Update 0x.js package json for ethers
2018-04-19 14:57:14 +10:00
Jacob Evans
32efb3e280
Update ethers in metacoin project
2018-04-19 13:44:14 +10:00
Fabio Berger
1a0d68d49a
Add descriptions for all commands in monorepo-scripts
2018-04-19 11:56:41 +09:00
Fabio Berger
7dd3b2d38b
Add removeGitTags script that can be run after a failed Lerna publish
2018-04-19 11:40:22 +09:00
Fabio Berger
4bc65faf1a
Merge pull request #526 from 0xProject/fix/expiration-watcher
...
Fix expiration watcher comparator
2018-04-19 11:28:18 +09:00
Brandon Millman
8634551f53
Merge pull request #539 from 0xProject/feature/website/backend-client
...
Implement backendClient object to unify calls to the portal api
2018-04-18 22:25:03 -04:00
Brandon Millman
089663ccc1
Merge pull request #534 from 0xProject/feature/website/integrate-prices
...
Add price information to wallet
2018-04-18 22:20:03 -04:00
Fabio Berger
d1d26f8bf6
Merge branch 'development' into fix/expiration-watcher
...
* development:
Publish
Updated CHANGELOGS
Move @0xproject/migrations to devDependencies
Publish
Updated CHANGELOGS
Make @0xproject/migrations public
# Conflicts:
# packages/0x.js/CHANGELOG.json
# packages/0x.js/package.json
2018-04-19 10:38:43 +09:00
Fabio Berger
1ca86730fa
Remove hack above migrations package
2018-04-19 10:37:13 +09:00
Jacob Evans
12ae7c009d
Support Tuples from function returns
2018-04-19 11:21:32 +10:00
Brandon Millman
51b2fce8c1
Implement backendClient object to unify calls to the portal api
2018-04-18 20:12:38 -04:00
Leonid Logvinov
62fcb51e1a
Publish
...
- 0x.js@0.36 .3
- contracts@2.1.25
- @0xproject/sra-report@0.0.11
- @0xproject/testnet-faucets@1.0.26
- @0xproject/website@0.0.28
2018-04-18 21:30:28 +02:00
Leonid Logvinov
cbc55f2ef8
Updated CHANGELOGS
2018-04-18 21:30:20 +02:00
Leonid Logvinov
679f828e4e
Move @0xproject/migrations to devDependencies
2018-04-18 21:18:18 +02:00
Leonid Logvinov
4a8b4e7398
Publish
...
- 0x.js@0.36 .2
- contracts@2.1.24
- @0xproject/migrations@0.0.3
- @0xproject/sra-report@0.0.10
- @0xproject/testnet-faucets@1.0.25
- @0xproject/website@0.0.27
2018-04-18 19:57:42 +02:00
Leonid Logvinov
b6a11ca31e
Updated CHANGELOGS
2018-04-18 19:57:36 +02:00
Leonid Logvinov
a30ccf2b25
Make @0xproject/migrations public
2018-04-18 19:32:53 +02:00
Leonid Logvinov
2574405699
Fix expiration watcher comparator
2018-04-18 13:45:04 +02:00
Fabio Berger
3ba78553f0
Publish
...
- 0x.js@0.36 .1
- @0xproject/abi-gen@0.2.11
- @0xproject/assert@0.2.7
- @0xproject/base-contract@0.2.1
- @0xproject/connect@0.6.10
- contracts@2.1.23
- @0xproject/deployer@0.4.1
- @0xproject/dev-utils@0.3.6
- @0xproject/json-schemas@0.7.21
- @0xproject/metacoin@0.0.4
- @0xproject/migrations@0.0.2
- @0xproject/monorepo-scripts@0.1.18
- @0xproject/react-docs-example@0.0.8
- @0xproject/react-docs@0.0.8
- @0xproject/react-shared@0.1.3
- @0xproject/sol-cov@0.0.8
- @0xproject/sol-resolver@0.0.2
- @0xproject/sra-report@0.0.9
- @0xproject/subproviders@0.9.0
- @0xproject/testnet-faucets@1.0.24
- @0xproject/tslint-config@0.4.16
- @0xproject/types@0.6.1
- @0xproject/typescript-typings@0.2.0
- @0xproject/utils@0.5.2
- @0xproject/web3-wrapper@0.6.1
- @0xproject/website@0.0.26
2018-04-18 20:16:29 +09:00
Fabio Berger
4d485fc424
Print out stderr
2018-04-18 20:03:50 +09:00
Fabio Berger
85f28ade86
Updated CHANGELOGS
2018-04-18 18:36:11 +09:00
Fabio Berger
f6f2991a44
Merge pull request #535 from 0xProject/fix/commentRendering
...
Docs: Fix Type Comment Rendering
2018-04-18 18:19:27 +09:00
Fabio Berger
4ea222bbff
Bold property names
2018-04-18 17:55:16 +09:00
Fabio Berger
f9f5e04b41
Update PR template
2018-04-18 15:33:29 +09:00
Fabio Berger
ea6706a2af
Improve rendering of type definition comments
2018-04-18 15:28:36 +09:00
Fabio Berger
64c5c5eb40
Fix comments
2018-04-18 15:22:20 +09:00
Jacob Evans
823f2db09f
Merge pull request #531 from 0xProject/feature/deployer/solidity-0.4.22
...
Solidity 0.4.22
2018-04-18 16:21:56 +10:00
Jacob Evans
a71e511f82
Update test fixtures
...
allow dependency compiler test to run everywhere
2018-04-18 15:46:06 +10:00
Brandon Millman
39c0064ffb
Add price information to wallet
2018-04-18 00:30:52 -04:00
Jacob Evans
12d5c35d14
Merge pull request #532 from 0xProject/bug/0x.js/fix-formatting-and-linting
...
Fix linter and prettier on development
2018-04-18 14:06:49 +10:00
Jacob Evans
1a161cc02e
Fix linter and prettier
2018-04-18 11:24:59 +10:00
Jacob Evans
96f19ba8da
Remove prettier change on package.json
2018-04-18 11:20:49 +10:00
Fabio Berger
a63dfb7995
Merge pull request #527 from avonian/redundant_order_removal_bug
...
Fix redundant expired order removal bug
2018-04-18 09:31:34 +09:00
Jacob Evans
97ea1e300a
Update changelog with PR
2018-04-18 10:09:27 +10:00
Jacob Evans
d87d93dfac
Update deployer and contracts repo to use solidity 0.4.22
2018-04-18 10:06:13 +10:00
Ara Kevonian
3ffcb03d87
Update CHANGELOG
2018-04-17 08:03:07 -07:00
Ara Kevonian
33b08b90a3
Revert removeOrder flag in favor of noop
2018-04-17 07:42:43 -07:00
Ara Kevonian
cbca2061f7
Fix redundant expired order removal bug
2018-04-17 07:25:13 -07:00
Fabio Berger
bf4873e519
Merge pull request #510 from avonian/development
...
Implement `zeroEx.exchange.getOrderStateAsync`
2018-04-17 23:09:05 +09:00
Ara Kevonian
8fc1b38ff2
Use this.defaultBlock in OrderFilledCancelledLazyStore
2018-04-17 06:51:26 -07:00
Ara Kevonian
7d957538b4
Add stateLayer param to getOrderState and clean up variable names
2018-04-17 06:47:36 -07:00
Fabio Berger
7a8edb5018
Reduce wiki article padding on mobile and remove commented out code
2018-04-17 22:03:16 +09:00
Jacob Evans
2193d9ae6e
Merge pull request #524 from 0xProject/feature/0x.js/remove-hd-wallet-from-test
...
Remove truffle-hdwallet from 0x.js tests
2018-04-17 15:06:57 +10:00
Jacob Evans
79d01fe2d7
Merge branch 'development' into feature/0x.js/remove-hd-wallet-from-test
2018-04-17 13:47:57 +10:00
Jacob Evans
0d02037a12
Change changelog note as it has no public impact
2018-04-17 13:41:45 +10:00
Leonid Logvinov
d263f7783f
Merge pull request #512 from 0xProject/feature/resolver
...
Dependencies resolver for deployer
2018-04-16 20:47:28 +02:00
Leonid Logvinov
d8ef76fd5e
Rename resolver to sol-resolver
2018-04-16 17:43:59 +02:00
Jacob Evans
bc3c7a30c4
Prettier on CHANGELOG.json
2018-04-14 13:33:06 +10:00
Jacob Evans
7b318b3cc2
Update the Changelog with pr number
2018-04-14 13:15:22 +10:00
Leonid Logvinov
e5cf41b313
Uncomment tests
2018-04-13 13:27:52 +02:00
Leonid Logvinov
74012ad584
Rename getAllContracts to getAll
2018-04-13 13:20:54 +02:00
Leonid Logvinov
06b4f007f8
Introduce packagePath
2018-04-13 13:18:59 +02:00
Leonid Logvinov
a9cf425410
Remove artifacts
2018-04-13 13:17:40 +02:00
Ara Kevonian
5355da6cad
Rename BalanceAndAllowanceFetchers to BalanceAndProxyAllowanceFetchers
2018-04-13 03:17:09 -07:00
Ara Kevonian
38f7c4a0d2
Implement Simple Fetchers
2018-04-13 03:04:51 -07:00
Fabio Berger
1fcf3c5dc4
Add SignedOrder type to 0x Connect docs
2018-04-13 14:10:03 +09:00
Fabio Berger
20b0afacf5
Standardize external type links
2018-04-13 14:05:57 +09:00
Fabio Berger
6dbe8dbc50
Fix calendar text color to it shows up
2018-04-13 13:38:52 +09:00
Jacob Evans
73e23996a6
Remove truffle-hdwallet from 0x.js tests
2018-04-13 13:16:30 +10:00
Fabio Berger
e40bce253c
Add /jobs endpoint to website, link to it and have it re-direct to Angellist
2018-04-13 11:14:01 +09:00
Fabio Berger
74c279ea3a
Remove unneeded template strings
2018-04-13 11:13:21 +09:00
Fabio Berger
6c13b792f9
Remove legacy export
2018-04-13 10:21:33 +09:00
Leonid Logvinov
6be7466c4a
Fix tests
2018-04-12 14:47:03 +02:00
Leonid Logvinov
1dbdd7ee1f
Merge pull request #523 from ritave/patch-1
...
Remove Greenkeeper from README
2018-04-12 13:20:13 +02:00
Leonid Logvinov
eb89926cee
Implement the resolver
2018-04-12 12:52:48 +02:00
Leonid Logvinov
7923ff4ac6
Use solc.compileStandardWrapper
2018-04-12 12:52:21 +02:00
Leonid Logvinov
783314c037
Improve on readability
2018-04-12 12:52:21 +02:00
Leonid Logvinov
15cf64318c
Update CHANGELOG's
2018-04-12 12:52:21 +02:00
Leonid Logvinov
442017f93a
Use solc.compileStandardWrapper
2018-04-12 12:51:15 +02:00
Leonid Logvinov
4dd9f29769
Add ony abi-gen changes from Greg's PR
2018-04-12 12:50:52 +02:00
Leonid Logvinov
f2f9bd2e7a
Revert "Merge pull request #493 from hysz/features/deployer/multipleCodebaseSupport"
...
This reverts commit 70d403e6f8
, reversing
changes made to 073bf738dd
.
2018-04-12 12:50:38 +02:00
Olaf Tomalka
d95b8ef3e1
Remove Greenkeeper from README
...
Greenkeeper doesn't support Monorepos as of yet
2018-04-12 10:51:58 +02:00
Jacob Evans
ed0c64fdcf
Merge pull request #507 from 0xProject/feature/subproviders/mnemonic-wallet-subprovider
...
Mnemonic wallet subprovider and multiple accounts in ledger
2018-04-12 17:35:32 +10:00
Jacob Evans
9a91e39b3f
Revert Ledger back to assigning ledgerClient to instance variable
2018-04-12 17:26:17 +10:00
Jacob Evans
ce3f25d48f
Rename to parentDerivedKeyInfo to be explicity about how we walk the tree
2018-04-12 17:10:17 +10:00
Jacob Evans
b669508c34
Pluck key off of base path branch for Mnemonic
...
This reduces the tree walk complexity in wallet utils as it is assumed that we always walk relative. It also removes a HACK :)
2018-04-12 16:59:57 +10:00
Fabio Berger
364d8824af
Fix web3-wrapper version
2018-04-12 09:29:58 +09:00
Fabio Berger
749354b1c0
Merge pull request #520 from 0xProject/fix/installation-tests
...
Fix the publishing/installation test issues
2018-04-12 09:26:42 +09:00
Jacob Evans
be73084e04
Merge branch 'development' into feature/subproviders/mnemonic-wallet-subprovider
2018-04-12 10:20:52 +10:00
Fabio Berger
5eb90697c8
Merge pull request #519 from 0xProject/fix/docImprovements
...
Doc fixes and improvements
2018-04-12 08:56:33 +09:00
Fabio Berger
faedd2fa0b
Merge branch 'development' into fix/docImprovements
...
* development: (31 commits)
Prettier ignore Metacoin artifacts
Publish
Updated CHANGELOGS
Improve deployer error message
Fix 0x.js tests
Fix lint issue
Simply export
Move NULL_BYTES to @0xproject/utils
Simplify the tests
Fix lint error
Add step to publishing that upload staging doc jsons, deploys staging website, opens every docs page and asks the dev to confirm that each one renders properly before publishing
Fix web3Wrapper build command
Add top-level `yarn lerna:stage_docs` to upload docJsons to the staging S3 bucket for all packages with a docs page
Refactor publish script to have it's main execution body be lean and discrete steps
Removed unused command
Remove 0x.js test artifacts
Fix tslint
Move migrations into separate monorepo subpackage and hook it up to 0x.js and contracts
Remove unused var
Refactor RedundantRpcSubprovider into RedundantSubprovider
...
# Conflicts:
# packages/react-docs/CHANGELOG.json
2018-04-12 08:56:13 +09:00
Fabio Berger
c47fb8f9a8
Merge pull request #500 from 0xProject/removeMigrateStep
...
Run all tests against in-process Ganache
2018-04-12 08:53:32 +09:00
Fabio Berger
27b915789e
Merge branch 'development' into removeMigrateStep
...
* development:
Publish
Updated CHANGELOGS
# Conflicts:
# packages/0x.js/package.json
# packages/deployer/package.json
# packages/utils/CHANGELOG.json
2018-04-12 08:53:12 +09:00
Fabio Berger
ddc6dca98c
Prettier ignore Metacoin artifacts
2018-04-12 08:42:02 +09:00
Leonid Logvinov
72aa3d3005
Fix some of the publishing/installation issues
2018-04-11 18:39:58 +02:00
Leonid Logvinov
e8d4f6d532
Publish
...
- 0x.js@0.36 .0
- @0xproject/abi-gen@0.2.10
- @0xproject/assert@0.2.6
- @0xproject/base-contract@0.2.0
- @0xproject/connect@0.6.9
- contracts@2.1.22
- @0xproject/deployer@0.4.0
- @0xproject/dev-utils@0.3.5
- @0xproject/json-schemas@0.7.20
- @0xproject/metacoin@0.0.3
- @0xproject/monorepo-scripts@0.1.17
- @0xproject/react-docs-example@0.0.7
- @0xproject/react-docs@0.0.7
- @0xproject/react-shared@0.1.2
- @0xproject/sol-cov@0.0.7
- @0xproject/sra-report@0.0.8
- @0xproject/subproviders@0.8.5
- @0xproject/testnet-faucets@1.0.23
- @0xproject/tslint-config@0.4.15
- @0xproject/types@0.6.0
- @0xproject/typescript-typings@0.1.0
- @0xproject/utils@0.5.1
- @0xproject/web3-wrapper@0.6.0
- @0xproject/website@0.0.25
2018-04-11 18:00:46 +02:00
Leonid Logvinov
631e7e9c58
Updated CHANGELOGS
2018-04-11 18:00:39 +02:00
Fabio Berger
3c84ce2050
Improve deployer error message
2018-04-11 22:37:39 +09:00
Fabio Berger
9db1ce7ceb
Fix 0x.js tests
2018-04-11 22:37:23 +09:00
Fabio Berger
e472f7899f
Fix lint issue
2018-04-11 22:04:26 +09:00
Fabio Berger
b053781453
Simply export
2018-04-11 22:01:00 +09:00
Fabio Berger
f892b7dbf6
Move NULL_BYTES to @0xproject/utils
2018-04-11 22:00:54 +09:00
Fabio Berger
b146acc69e
Simplify the tests
2018-04-11 21:59:30 +09:00
Jacob Evans
63b941fbaf
Update documentation and add to website docs
2018-04-11 20:59:17 +10:00
Fabio Berger
29dc22e208
Merge branch 'development' into removeMigrateStep
...
* development:
Fix lint error
Fix documentation links in some READMEs
Fix relative link
Add step to publishing that upload staging doc jsons, deploys staging website, opens every docs page and asks the dev to confirm that each one renders properly before publishing
Fix web3Wrapper build command
Add top-level `yarn lerna:stage_docs` to upload docJsons to the staging S3 bucket for all packages with a docs page
Added a detailed description of `renameOverloadedMethods` (special thanks to @fabioberger). Updated Javascript styles in the Abi-Gen and Utils packages, around support for function overloading.
Updated deployer to accept a list of contract directories as input. Contract directories are namespaced to a void clashes. Also in this commit is a fix for overloading contract functions.
Refactor publish script to have it's main execution body be lean and discrete steps
# Conflicts:
# packages/contracts/package.json
# packages/deployer/package.json
2018-04-11 19:00:30 +09:00
Fabio Berger
c44f9e56ad
Merge pull request #514 from 0xProject/publishImprovements
...
Add Doc Page Check To Publish Flow
2018-04-11 18:55:59 +09:00
Fabio Berger
2fe209d5ff
Fix lint error
2018-04-11 18:55:42 +09:00
Fabio Berger
41bd0e30d6
Add comment about Provider type
2018-04-11 18:43:58 +09:00
Fabio Berger
40f4dd91e9
Update CHANGELOG
2018-04-11 18:33:01 +09:00
Fabio Berger
5bf43a3560
Merge branch 'development' into fix/docImprovements
...
* development:
Fix documentation links in some READMEs
Fix relative link
# Conflicts:
# packages/0x.js/README.md
# packages/web3-wrapper/README.md
2018-04-11 18:17:35 +09:00
Fabio Berger
f0afc0ae45
Update 0x.js and web3-wrapper doc urls so that last segment is identical to package name. Keep legacy endpoints.
2018-04-11 18:14:22 +09:00
Jacob Evans
916b4d3a26
Renamed DerivedHDKey to DerivedHDKeyInfo
...
Added assertions on addresses for public methods
Throw a helpful error message when signer address is not instantiated address in PrivateKeyWalletSubprovider
Update changelog and rename derivationBasePath to baseDerivationPath
When returning undefined use pattern of IfExists
Added configuration object for MnemonicWallet
Put constants back into each individual wallet rather than in walletUtils
Delete accidental package-lock.json
2018-04-11 19:08:28 +10:00
Fabio Berger
6d1a587c5c
Show staging docs on development and staging
2018-04-11 18:04:02 +09:00
Fabio Berger
bce97c2543
Add support for displaying default param values
2018-04-11 17:39:30 +09:00
Fabio Berger
34446cf569
Fix sol-cov, web3-wrapper, subproviders documentation pages given recent changes to the libraries
2018-04-11 17:36:41 +09:00
Fabio Berger
1e13e927d0
Add missing space in property declaration
2018-04-11 17:36:01 +09:00
Fabio Berger
3c0fa0b7e6
Fix 0x.js docs now that many types are no longer references through the Web3 typings
2018-04-11 17:05:35 +09:00
Fabio Berger
ad894fbdbb
Add missing types to 0x.js docs
2018-04-11 16:53:30 +09:00
Fabio Berger
7d9c6eafbf
Add support for nested methods within type declarations. Make sure they render without a callPath.
2018-04-11 16:53:13 +09:00
Fabio Berger
de6f757ec8
Introduce type JSONRpcErrorCallback
2018-04-11 16:48:56 +09:00
Fabio Berger
3eeb8f4d6d
Small fix to README
2018-04-11 16:22:10 +09:00
Jacob Evans
f44ef7ce59
Update website to support latest ledger
2018-04-11 15:12:02 +10:00
Jacob Evans
b08c616713
Move type declaration for hdkey to typescript-typings
2018-04-11 14:53:58 +10:00
Jacob Evans
3ad693d334
Test valid address format but not found
2018-04-11 14:39:55 +10:00
Brandon Millman
7d8badc86e
Fix documentation links in some READMEs
2018-04-10 21:24:17 -07:00
Brandon Millman
854d65b51b
Merge pull request #517 from lgedeon/development
...
Fix relative link
2018-04-10 21:21:31 -07:00
Jacob Evans
4aa67e2925
Update JSDoc for methods in ledger and mnemonic wallet
2018-04-11 14:12:38 +10:00
Jacob Evans
260ab2d413
Update changelog and add derivationBasePath
2018-04-11 14:04:27 +10:00
Jacob Evans
a824957de7
Follow file naming pattern for mnemonic and private key subprovider
2018-04-11 13:46:01 +10:00
Jacob Evans
4017c172a2
Iterator pattern for walking derived keys
2018-04-11 13:44:08 +10:00
Jacob Evans
65b2c936ab
Tests for signed transactions and multiple accounts
2018-04-11 12:56:52 +10:00
Jacob Evans
eee190826a
Test signed messages with the second account
2018-04-11 12:51:57 +10:00
Jacob Evans
20a1deb187
Throw errors when the address is not specified or invalid
2018-04-11 12:47:17 +10:00
Jacob Evans
9169913a2c
Add isChildKey to derived key
2018-04-11 12:22:41 +10:00
Luke Gedeon
df773d07f3
Fix relative link
...
0xproject.com/docs/json-schemas --> https://0xproject.com/docs/json-schemas
2018-04-10 21:29:16 -04:00
Ara Kevonian
bf0ef055fb
Modify lazy stores to implement abstract fetcher classes
2018-04-10 03:46:43 -07:00
Jacob Evans
4e4842a62f
Improve Documentation for functions and constructors
2018-04-10 16:01:34 +10:00
Jacob Evans
a34c9095c3
Rename to IS_CHILD_KEY
2018-04-10 15:51:09 +10:00
Fabio Berger
efdbc1ff6c
Add step to publishing that upload staging doc jsons, deploys staging website, opens every docs page and asks the dev to confirm that each one renders properly before publishing
2018-04-10 14:49:13 +09:00
Jacob Evans
84a4b7d1c1
Refactor ledger to support multiple accounts with from address
2018-04-10 14:39:43 +10:00
Fabio Berger
a9b5faa787
Fix web3Wrapper build command
2018-04-10 12:04:51 +09:00
Fabio Berger
49a54c0ff6
Add top-level yarn lerna:stage_docs
to upload docJsons to the staging S3 bucket for all packages with a docs page
2018-04-10 12:04:11 +09:00
Amir Bandeali
70d403e6f8
Merge pull request #493 from hysz/features/deployer/multipleCodebaseSupport
...
Deployer: Support for External Codebases + Overloaded Function Names
2018-04-09 20:02:55 -07:00
Greg Hysen
eecf09f515
Added a detailed description of renameOverloadedMethods
(special thanks to @fabioberger). Updated Javascript styles in the Abi-Gen and Utils packages, around support for function overloading.
2018-04-09 19:25:07 -07:00
Jacob Evans
5b69cd4a22
Added walletUtils and address in signMessage
2018-04-10 11:58:12 +10:00
Greg Hysen
61fc3346c2
Updated deployer to accept a list of contract directories as input. Contract directories are namespaced to a void clashes. Also in this commit is a fix for overloading contract functions.
2018-04-09 17:22:58 -07:00
Ara Kevonian
c80b42712a
Lint/Prettify
2018-04-09 07:05:46 -07:00
Ara Kevonian
8d76d74a17
Implement zeroEx.exchange.getOrderStateAsync
2018-04-09 04:49:05 -07:00
Fabio Berger
b7e98abc43
Refactor publish script to have it's main execution body be lean and discrete steps
2018-04-09 19:11:18 +09:00
Fabio Berger
6f72fed8b5
Removed unused command
2018-04-09 17:23:27 +09:00
Fabio Berger
27575e9866
Remove 0x.js test artifacts
2018-04-09 17:17:05 +09:00
Fabio Berger
986ba175ce
Fix tslint
2018-04-09 17:14:32 +09:00
Fabio Berger
919b327fc5
Move migrations into separate monorepo subpackage and hook it up to 0x.js and contracts
2018-04-09 17:14:25 +09:00
Fabio Berger
e05b55d4a5
merge development
2018-04-09 14:34:36 +09:00
Fabio Berger
073bf738dd
Since we moved Web3Wrapper class from index to it's own file, we need to update doc mapping
2018-04-07 10:41:43 +09:00
Fabio Berger
68e8d6f304
Update ERCDex logo
2018-04-07 10:24:47 +09:00
Fabio Berger
6f24337a53
Remove unused var
2018-04-07 10:17:53 +09:00
Jacob Evans
0e8f5004d6
Add Mnemonic wallet subprovider
2018-04-06 19:03:35 +10:00
Jacob Evans
524e4707d2
Merge pull request #506 from 0xProject/feature/subproviders/pk-wallet-subprovider
...
Private Key subprovider
2018-04-06 16:52:44 +10:00
Fabio Berger
22fa5a57a5
Refactor RedundantRpcSubprovider into RedundantSubprovider
2018-04-06 15:46:27 +09:00
Fabio Berger
e30c76b743
Make all handleRequest
methods async, rename _engine to engine to remain compliant with web3-provider-engine
2018-04-06 15:41:42 +09:00
Jacob Evans
a0fac663f7
Update shared fixture data for network 42
2018-04-06 16:07:00 +10:00
Fabio Berger
277e58c2e5
Merge pull request #505 from 0xProject/fix/readmeContributingSection
...
Improve README contributing sections in all packages
2018-04-06 15:05:34 +09:00
Fabio Berger
75a51af006
Use provider over web3 in deployer, dev-utils and subprovider tests, rename subprovider to ganacheSubprovider in test util
2018-04-06 15:04:17 +09:00
Fabio Berger
24454938e5
Move away from using web3 directly in 0x.js tests
2018-04-06 15:03:14 +09:00
Jacob Evans
774ab8a8ef
Feedback
...
remove id management from testnet faucet
spread over txParams rather than modify in place
2018-04-06 15:21:08 +10:00
Brandon Millman
21dc94b709
Merge pull request #503 from 0xProject/feature/website/relayer-grid
...
Implement initial relayer grid
2018-04-05 12:15:16 -07:00
Brandon Millman
d6176872f7
Merge pull request #504 from 0xProject/fix/website/wallet-key-warning
...
Fix missing key warnings in wallet component
2018-04-05 12:14:43 -07:00
Brandon Millman
c396be42b9
Change undefined to null
2018-04-05 12:13:55 -07:00
Fabio Berger
89a72ebf0d
Merge branch 'development' into removeMigrateStep
...
* development:
Fix tests
Call static functions as static
Address feedback
Move our contract templates to accept Provider instead of Web3Wrapper
2018-04-05 21:06:58 +09:00
Leonid Logvinov
7f7ddee0f9
Merge pull request #501 from 0xProject/feature/provider-over-wrapper
...
Use Provider over web3Wrapper
2018-04-05 13:52:43 +02:00
Leonid Logvinov
b99c797945
Fix tests
2018-04-05 13:52:19 +02:00
Leonid Logvinov
59edca4166
Call static functions as static
2018-04-05 13:06:16 +02:00
Leonid Logvinov
fbba5e054a
Address feedback
2018-04-05 12:37:35 +02:00
Jacob Evans
ea47613d90
Use PKWalletSubprovider in testnet faucet
2018-04-05 15:33:04 +10:00
Jacob Evans
9d18f751c8
Create a private key subprovider
2018-04-05 15:18:38 +10:00
Fabio Berger
9745dfe2f4
Use depcheck async support
2018-04-05 11:43:48 +09:00
Fabio Berger
29d38593d6
Fix contributing links
2018-04-05 10:01:41 +09:00
Fabio Berger
d76bc18bb7
Improve contributing section of all packages so they include building entire monorepo on first contribution
2018-04-05 09:57:21 +09:00
Brandon Millman
cbe61ac315
Fix missing key warnings in wallet component
2018-04-04 13:35:08 -07:00
Brandon Millman
250d97a7c4
Implement initial relayer grid
2018-04-04 12:09:03 -07:00
Leonid Logvinov
249bf0163d
Move our contract templates to accept Provider instead of Web3Wrapper
2018-04-04 11:56:32 +03:00
Fabio Berger
20aaab0847
Add --exit to all mocha calls so they exit when called from top-level yarn command ( https://github.com/mochajs/mocha/issues/3044 )
2018-04-04 16:34:23 +09:00
Fabio Berger
3e648cfb7e
Move migrations over from contracts to 0x.js
2018-04-04 16:33:18 +09:00
Fabio Berger
2106d7476d
Add contract artifacts to 0x.js tests
2018-04-04 16:32:32 +09:00
Fabio Berger
43e07e7ce3
Update 0x.js to run tests against in-process ganache
2018-04-04 16:31:57 +09:00
Fabio Berger
5e4e27fed5
Update dev-utils and subproviders tests to use ganache in-process provider
2018-04-04 11:35:58 +09:00
Fabio Berger
6c02722f56
Make deployer tests run on inprocess ganache
2018-04-04 09:50:24 +09:00
Fabio Berger
5cfebd2680
Fix typos
2018-04-04 09:48:54 +09:00
Fabio Berger
bd20b1747d
Add top-level test command
2018-04-04 09:48:36 +09:00
Fabio Berger
674e56cea6
Merge pull request #496 from 0xProject/removeUnusedDeps
...
Remove unused deps + Remove Dharma from website
2018-04-04 03:58:18 +09:00
Fabio Berger
61809130a6
Merge branch 'development' into removeUnusedDeps
...
* development:
Temporarily remove installation test
Fix package.json
Remove `isPublished` from all CHANGELOG.json filesx
Now that every version of a package published has a corresponding entry in it's CHANGELOG we no longer need the isPublished flag. Remove it.
Remove temporary convert_changelog script
# Conflicts:
# packages/monorepo-scripts/package.json
2018-04-04 03:57:42 +09:00
Fabio Berger
f5e6e0eaf7
Used generic declaration to remove need for any
2018-04-04 03:56:17 +09:00
Fabio Berger
b2c423dd84
Use Results type
2018-04-04 03:54:58 +09:00
Fabio Berger
4a9752d7cd
Merge pull request #495 from 0xProject/fix/publishProcess
...
Improve Publish Flow
2018-04-04 03:14:36 +09:00
Leonid Logvinov
7db9a01639
Temporarily remove installation test
2018-04-03 12:50:23 +03:00
Fabio Berger
e9cb5c069a
Add comment about ignored packages
2018-04-03 15:44:07 +09:00
Fabio Berger
03e4205700
Remove Dharma integration from Website
2018-04-03 15:39:43 +09:00
Fabio Berger
fd9278ac02
Add find_unused_deps monorepo script
2018-04-03 15:28:07 +09:00
Fabio Berger
1b7c7037b8
Remove remaining unused deps
2018-04-03 15:27:45 +09:00
Fabio Berger
913264c811
Update yarn.lock
2018-04-03 14:54:30 +09:00
Fabio Berger
e70b6630f9
Fix TS error
2018-04-03 14:52:31 +09:00
Fabio Berger
6d53947fd8
Add missing request types
2018-04-03 14:48:05 +09:00
Fabio Berger
1c0d982398
Fix yarn
2018-04-03 13:00:40 +09:00
Fabio Berger
a88b4040ff
Stop using utils
2018-04-03 12:58:45 +09:00
Fabio Berger
e8073cd6f2
Update yarn.lock
2018-04-03 12:04:08 +09:00
Fabio Berger
8281be235c
Use @0xproject/utils promisify everywhere
2018-04-03 12:03:59 +09:00
Fabio Berger
9ce03e3515
Update tslint-config. To avoid circular deps, this must always be one version back and must be manually updated.
2018-04-03 12:03:10 +09:00
Fabio Berger
667938696d
Remove unused contracts deps
2018-04-03 11:43:23 +09:00
Fabio Berger
a165281dcf
Remove unused 0x.js deps
2018-04-03 11:43:08 +09:00
Fabio Berger
185f70f2dd
Fix package.json
2018-04-03 10:04:16 +09:00
Fabio Berger
cd3e14f45a
Remove isPublished
from all CHANGELOG.json filesx
2018-04-03 09:45:59 +09:00
Fabio Berger
dd87588dfe
Now that every version of a package published has a corresponding entry in it's CHANGELOG we no longer need the isPublished flag. Remove it.
2018-04-03 09:45:30 +09:00
Fabio Berger
29042e1939
Remove temporary convert_changelog script
2018-04-03 09:36:43 +09:00
Leonid Logvinov
4dbf6559aa
After publish
2018-04-02 16:12:37 +03:00
Leonid Logvinov
b987b5988d
Publish
...
- 0x.js@0.35 .0
- @0xproject/abi-gen@0.2.9
- @0xproject/assert@0.2.5
- @0xproject/base-contract@0.1.0
- @0xproject/connect@0.6.8
- contracts@2.1.21
- @0xproject/deployer@0.3.5
- @0xproject/dev-utils@0.3.4
- @0xproject/json-schemas@0.7.19
- @0xproject/metacoin@0.0.2
- @0xproject/monorepo-scripts@0.1.16
- @0xproject/react-docs-example@0.0.6
- @0xproject/react-docs@0.0.6
- @0xproject/react-shared@0.1.1
- @0xproject/sol-cov@0.0.6
- @0xproject/sra-report@0.0.7
- @0xproject/subproviders@0.8.4
- @0xproject/testnet-faucets@1.0.22
- @0xproject/tslint-config@0.4.14
- @0xproject/types@0.5.0
- @0xproject/typescript-typings@0.0.3
- @0xproject/utils@0.5.0
- @0xproject/web3-wrapper@0.5.0
- @0xproject/website@0.0.24
2018-04-02 16:01:51 +03:00
Leonid Logvinov
6ba6bec105
Updated CHANGELOGS
2018-04-02 16:01:45 +03:00
Leonid Logvinov
d95b1e2db4
Merge pull request #485 from 0xProject/feature/metacoin
...
Add metacoin example project
2018-04-02 14:57:44 +03:00
Leonid Logvinov
c1d6c7ff66
Fix a typo
2018-04-02 14:45:59 +03:00
Leonid Logvinov
6e12794765
Compile only the Exchange contract in compiler tests
2018-04-02 14:20:53 +03:00
Leonid Logvinov
0f4b05e374
Fix version
2018-04-02 13:20:52 +03:00
Fabio Berger
695b697cdf
small README fixes
2018-04-02 19:05:27 +09:00
Fabio Berger
3aea0e3b2f
Update docs list in README
2018-04-02 19:04:02 +09:00
Leonid Logvinov
c0e92d511e
Fix a typo
2018-04-02 13:01:40 +03:00
Leonid Logvinov
51f2a20b2a
Merge branch 'development' into feature/metacoin
2018-04-02 12:56:46 +03:00
Leonid Logvinov
333a23f222
Update CHANGELOG.json's
2018-04-02 12:52:49 +03:00
Fabio Berger
3bf3f479f5
Add manual postpublish command to all public packages and update CHANGELOG.json
2018-04-02 18:46:53 +09:00
Fabio Berger
6241d06f27
Fix postpublish util to ignore namespace
2018-04-02 18:44:40 +09:00
Leonid Logvinov
9e81d3c87b
Fix contracts and artifacts paths
2018-04-02 12:35:03 +03:00
Leonid Logvinov
a9b2838c5f
Stop passing _abiDecoder
2018-04-02 12:35:03 +03:00
Leonid Logvinov
fbc39614c0
Report errors locally
2018-04-02 12:35:03 +03:00
Leonid Logvinov
b2d6ac8dba
move all configs to a config file
2018-04-02 12:35:03 +03:00
Leonid Logvinov
b090b7b1f2
Remove a repo section
2018-04-02 12:35:03 +03:00
Leonid Logvinov
ba0696a0d7
Incroduce the Warning constant
2018-04-02 12:35:03 +03:00
Leonid Logvinov
b57850a225
Regroup gitignore entries
2018-04-02 12:34:29 +03:00
Leonid Logvinov
4d9029bb0e
Add metacoin example project
2018-04-02 12:34:29 +03:00
Fabio Berger
bc49dde4d5
Fix release notes bug
2018-04-02 18:08:55 +09:00
Fabio Berger
afe07b2926
Should print out lerna publish
stdout so we can see if anything went wrong
2018-04-02 17:59:47 +09:00
Fabio Berger
2411bfc20f
Publish
...
- 0x.js@0.34 .0
- @0xproject/abi-gen@0.2.8
- @0xproject/assert@0.2.4
- @0xproject/base-contract@0.0.6
- @0xproject/connect@0.6.7
- contracts@2.1.20
- @0xproject/deployer@0.3.4
- @0xproject/dev-utils@0.3.3
- @0xproject/json-schemas@0.7.18
- @0xproject/monorepo-scripts@0.1.15
- @0xproject/react-docs-example@0.0.5
- @0xproject/react-docs@0.0.5
- @0xproject/react-shared@0.1.0
- @0xproject/sol-cov@0.0.5
- @0xproject/sra-report@0.0.6
- @0xproject/subproviders@0.8.3
- @0xproject/testnet-faucets@1.0.21
- @0xproject/tslint-config@0.4.13
- @0xproject/types@0.4.2
- @0xproject/typescript-typings@0.0.2
- @0xproject/utils@0.4.4
- @0xproject/web3-wrapper@0.4.0
- @0xproject/website@0.0.23
2018-04-02 17:42:10 +09:00
Fabio Berger
4d4ea8a4d0
Updated CHANGELOGS
2018-04-02 17:42:03 +09:00
Fabio Berger
595517e68b
Generate CHANGELOG.json files
2018-04-02 17:35:26 +09:00
Fabio Berger
40ab2de393
Merge pull request #489 from 0xProject/refactor/publishProcess
...
Automate NPM Publish Process
2018-04-02 10:33:13 +02:00
Fabio Berger
723276ae3f
Fix hasty find/replace
2018-04-02 16:56:14 +09:00
Fabio Berger
76c5945017
Default to 4sp
2018-04-02 16:40:02 +09:00
Fabio Berger
01c6fd92e8
Update moment, no longer need separate moment types
2018-04-02 16:06:36 +09:00
Fabio Berger
3f230a8fdb
Move prettify command to utils and also call it on CHANGELOG.md
2018-04-02 15:53:31 +09:00
Fabio Berger
2a6a71ea6c
Add prettier run on generated CHANGELOG.json and fix scripts
2018-04-02 15:49:48 +09:00
Fabio Berger
cd23f220a0
Remove semi-colons from monorepo-scripts package.json
2018-04-02 08:51:10 +09:00
Fabio Berger
fab88ea2cc
Get rid of ; in top-level package.json
2018-04-02 08:44:27 +09:00
Fabio Berger
688f8615ff
Fix TSLint error
2018-04-02 05:12:03 +09:00
Fabio Berger
d187a31e38
Make dry-run configurable from top-level package.json
2018-04-02 05:10:27 +09:00
Fabio Berger
c6f85464ce
Merge branch 'development' into refactor/publishProcess
...
* development:
Run prettier, update deployer CHANGELOG
Create solc_bin dir if does not exist before attempting to compile
Add missing type import
2018-04-02 04:28:29 +09:00
Fabio Berger
a220b56736
Merge pull request #491 from 0xProject/fix/buildErrors
...
Fix build errors
2018-04-01 21:15:34 +02:00
Fabio Berger
0e33f45f3d
Improve naming
2018-04-02 04:10:18 +09:00
Amir Bandeali
ff7c3012a5
Run prettier, update deployer CHANGELOG
2018-04-01 10:45:30 -07:00
Amir Bandeali
20fec2943b
Create solc_bin dir if does not exist before attempting to compile
2018-04-01 10:45:25 -07:00
Fabio Berger
08b30b0706
Merge branch 'development' into refactor/publishProcess
...
* development:
Add HACK comment and reorganize use other wallet button
Fixed comment(s) for PR #488
OrderStateWatcher fixes for PR #488
Amended comments to clarify changes on PR #488
Monitor different state layers with OrderWatcher
Implement wallet locked and uninstalled states
Style changes
Remove props that are covered by the defaults
Implement ETH/WETH conversion and allowance toggle styling
2018-04-02 02:41:28 +09:00
Fabio Berger
bf52ce7e72
Add temp comment, clean up code
2018-04-02 02:40:48 +09:00
Amir Bandeali
1bac5019e8
Add missing type import
2018-03-31 23:54:09 -07:00
Brandon Millman
19454a92dc
Merge pull request #487 from 0xProject/feature/website/wallet-setup
...
Implement wallet locked and uninstalled states
2018-03-30 15:01:18 -07:00
Brandon Millman
cdbb3a015f
Add HACK comment and reorganize use other wallet button
2018-03-30 15:00:02 -07:00
Leonid Logvinov
644da2b0cb
Merge pull request #488 from avonian/development
...
Monitor different state layers with OrderWatcher
2018-03-30 19:56:16 +02:00
Ara Kevonian
57446d78f1
Fixed comment(s) for PR #488
2018-03-30 10:28:13 -07:00
Ara Kevonian
3e285c0ef1
OrderStateWatcher fixes for PR #488
2018-03-30 09:59:57 -07:00
Ara Kevonian
a322148631
Amended comments to clarify changes on PR #488
2018-03-30 08:00:05 -07:00
Fabio Berger
33ec9fdf47
Fixes for clarity
2018-03-30 15:49:09 +02:00
Fabio Berger
323826111a
Remove CHANGELOG from website since it's a public package
2018-03-30 15:48:54 +02:00
Fabio Berger
ddd3d284d9
Remove CHANGELOG.json files since will be generated on development
2018-03-30 15:48:39 +02:00
Fabio Berger
f55a300f43
Set IS_DRY_RUN to false
2018-03-30 15:28:08 +02:00
Fabio Berger
08a69ebd6e
Add more logging
2018-03-30 15:27:47 +02:00
Fabio Berger
ddb8e26bec
Expose publish command from top-level dir
2018-03-30 15:07:24 +02:00
Ara Kevonian
57ca611e12
Monitor different state layers with OrderWatcher
...
Allow instantiation of stand-alone OrderWatchers
that can monitor different blockchain state
layers (e.g. pending or latest)
2018-03-30 05:59:09 -07:00
Fabio Berger
1eff120f49
Remove top-level internal dep b/c it's not clear to me what it's used for
2018-03-30 14:58:11 +02:00
Fabio Berger
4bc6096ec0
Fetch Github release notes from CHANGELOG.json and update CHANGELOG once they've been successfully published to Github
2018-03-30 14:48:20 +02:00
Fabio Berger
95eb114051
rename variable called path
to includePath
to avoid conflict with path
package
2018-03-30 14:46:15 +02:00
Fabio Berger
9c856de49c
Move monorepo root constant to constants file
2018-03-30 14:45:39 +02:00
Fabio Berger
d502f79303
Rename prepublish to publish now that it goes straight to actually publishing the packages
2018-03-30 14:29:30 +02:00
Fabio Berger
5224337323
Call lerna publish
and supply it with new package versions
2018-03-30 14:29:07 +02:00
Fabio Berger
ef49192170
Add check that timestamp has been set before generating MD version
2018-03-30 12:43:03 +02:00
Fabio Berger
c9df388731
Add committing and pushing CHANGELOG changes to Github
2018-03-30 12:28:48 +02:00
Brandon Millman
870da2ab22
Implement wallet locked and uninstalled states
2018-03-29 16:57:23 -07:00
Brandon Millman
6122840241
Merge pull request #476 from 0xProject/feature/website/wallet-wrap
...
Implement ETH/WETH conversion and allowance toggle styling
2018-03-29 14:00:37 -07:00
Brandon Millman
03b00ef8da
Style changes
2018-03-29 11:25:50 -07:00
Fabio Berger
84b820abc6
Show semver diff
2018-03-29 20:03:11 +02:00
Fabio Berger
cc4ff568a9
Improve README
2018-03-29 20:02:43 +02:00
Brandon Millman
665011174b
Merge branch 'development' into feature/website/wallet-wrap
...
* development: (35 commits)
Fix CHANGELOG
Update Yarn.lock
Standardize changelog dates and format
Fix stubbing of a non-existent property
Remove redundant cast
Move common types out of web3 types
Add monorepo_scripts to npmignore
Add typeRoots
Add clean-state tests
Remove nested .gitignore files since `yarn publish` gets confused by them and ignores their contents on the top-level scope
Remove WETH hack now that updated WETH address is in TokenRegistry
Revert TokenRegistry address on Kovan
Improve rounding error message
Portal fill with mixed decimals
Add error popover if TokenRegistry on network user is browsing on don't include the requisite default tokens for 0x Portal to function
Set timeout for compiler tests
Remove redundant types
Add missing param comments
Fix a comment
Add a comment
...
2018-03-29 10:02:46 -07:00
Fabio Berger
37f210e9f0
Fix changelog.json
2018-03-29 17:46:43 +02:00
Fabio Berger
9c01e3a8a0
Merge branch 'development' into refactor/publishProcess
...
* development:
Fix CHANGELOG
Update Yarn.lock
2018-03-29 17:46:24 +02:00
Fabio Berger
c4dd9658e7
Fix CHANGELOG
2018-03-29 17:44:50 +02:00
Fabio Berger
29aa09e448
Generate CHANGELOG.mds
2018-03-29 17:41:39 +02:00
Fabio Berger
1337b6928a
Update Yarn.lock
2018-03-29 17:17:41 +02:00
Fabio Berger
ac35d8127e
remove console.logs
2018-03-29 17:02:44 +02:00
Fabio Berger
a6ae1efadb
Begin global pre-publishing script. Updates changelog.json files in packages to be published
2018-03-29 15:26:47 +02:00
Fabio Berger
bd7b5c51b2
Add 0.x.x edgecase
2018-03-29 15:18:42 +02:00
Fabio Berger
397cd77ef9
Fix semver-sort version
2018-03-29 15:02:46 +02:00
Fabio Berger
743c3dbe01
Generate CHANGELOG.json files and add convert_changelog script
2018-03-29 14:06:29 +02:00
Fabio Berger
9f1c212596
Update Yarn lock and fix dep versions
2018-03-29 13:00:42 +02:00
Fabio Berger
defd249565
Standardize changelog dates and format
2018-03-29 12:49:39 +02:00
Leonid Logvinov
8926dac78c
Merge pull request #482 from 0xProject/feature/web3-types
...
Move common types out of web3 types
2018-03-28 16:26:05 +02:00
Fabio Berger
18cac3f092
Merge pull request #483 from 0xProject/refactor/removeHardcodedWeth
...
Remove WETH hack now that updated WETH address is in TokenRegistry
2018-03-28 10:41:53 +01:00
Leonid Logvinov
01e27426d6
Fix stubbing of a non-existent property
2018-03-28 10:43:42 +02:00
Leonid Logvinov
0b09cc36b0
Remove redundant cast
2018-03-28 10:26:56 +02:00
Fabio Berger
f3cb484f82
Merge pull request #484 from 0xProject/fix/gitignoreIssue
...
Remove nested .gitignore & add monorepo_scripts to npmignore
2018-03-27 19:16:36 +01:00
Fabio Berger
0053762760
merge developmentx
2018-03-27 19:16:13 +01:00
Leonid Logvinov
d72b7299c6
Move common types out of web3 types
2018-03-27 17:56:21 +02:00
Fabio Berger
eb89ef79eb
Add monorepo_scripts to npmignore
2018-03-27 16:49:19 +01:00
Leonid Logvinov
066d13f5b7
Merge pull request #480 from 0xProject/feature/clean-state-tests
...
Add clean-state tests
2018-03-27 17:47:45 +02:00
Leonid Logvinov
ec06d8d606
Add typeRoots
2018-03-27 17:47:05 +02:00
Leonid Logvinov
a2e4aaa9a3
Add clean-state tests
2018-03-27 17:47:04 +02:00
Leonid Logvinov
26e9696ddb
Merge pull request #460 from 0xProject/feature/deployer-improvements
...
@0xproject/deployer improvements
2018-03-27 17:43:50 +02:00
Fabio Berger
343191e936
Remove nested .gitignore files since yarn publish
gets confused by them and ignores their contents on the top-level scope
2018-03-27 16:24:44 +01:00
Fabio Berger
3e3b667366
Remove WETH hack now that updated WETH address is in TokenRegistry
2018-03-27 11:38:22 +01:00
Fabio Berger
3b45d4727b
Revert TokenRegistry address on Kovan
2018-03-26 17:33:39 +01:00
Fabio Berger
b4f3450d4a
Merge pull request #479 from 0xProject/bug/website/portal-fill-mixed-decimals
...
Portal fill with rounding error/mixed decimals
2018-03-26 13:21:26 +01:00
Fabio Berger
0a8b7cb494
Improve rounding error message
2018-03-26 13:21:02 +01:00
Jacob Evans
125ace3519
Portal fill with mixed decimals
...
When the token pair has different decimal precison we can end up with a remainder when multiplying by an exchange rate (as one is in 18 decimals and the other is 6 for example)
2018-03-26 16:43:12 +11:00
Fabio Berger
109fc41474
Add error popover if TokenRegistry on network user is browsing on don't include the requisite default tokens for 0x Portal to function
2018-03-25 00:22:06 +00:00
Leonid Logvinov
f30353087f
Merge branch 'development' into feature/deployer-improvements
2018-03-23 19:18:31 +01:00
Brandon Millman
d106079d9b
Remove props that are covered by the defaults
2018-03-22 23:39:13 -07:00
Brandon Millman
dc3be992a3
Implement ETH/WETH conversion and allowance toggle styling
2018-03-22 23:13:49 -07:00
Fabio Berger
bed7d87b7f
Get LogEntry type to show up correctly as a Web3 type
2018-03-22 21:05:09 +00:00
Fabio Berger
05daab5dea
Fix typos
2018-03-22 20:13:25 +00:00
Fabio Berger
170e5589f9
Fix 0x.js docs to include types from generated contract wrappers
2018-03-22 20:03:42 +00:00
Fabio Berger
538914aa52
Fix S3 bucket name
2018-03-22 16:58:20 +00:00
Fabio Berger
81deb68c8e
Use past tense in FAQ
2018-03-22 16:37:23 +00:00
Fabio Berger
36986fe9c9
Replace Auctus with ERCDEX in projects section
2018-03-22 16:22:52 +00:00
Fabio Berger
5791632933
Fix Ethfinex link, looks like they have their own domain now
2018-03-22 16:19:59 +00:00
Fabio Berger
289359bf0d
Merge pull request #465 from 0xProject/addExtraDocs
...
Add Additional Package Doc Pages
2018-03-22 16:11:23 +00:00
Fabio Berger
81f6487865
Use _.filter instead of _.reduce
2018-03-22 16:10:01 +00:00
Fabio Berger
21b797c3f9
Improve list of improvements
2018-03-22 16:00:55 +00:00
Fabio Berger
de8450d5c9
Make handleRequest public and add comment for it
2018-03-22 15:54:13 +00:00
Fabio Berger
bcb9ee4cc2
Make setEngine public
2018-03-22 15:53:54 +00:00
Fabio Berger
7c87447241
Fix lazy load so each doc page is a separate bundle
2018-03-22 15:53:39 +00:00
Fabio Berger
b39d87f357
Remove space
2018-03-22 15:53:20 +00:00
Fabio Berger
552b14b1fa
npm -> yarn
2018-03-22 15:53:13 +00:00
Fabio Berger
5779ffd01b
Add assertion to notify any developer trying to render a package with files containing multiple classes
2018-03-22 15:52:40 +00:00
Fabio Berger
a7c24a17f4
Fix lint rules directory
2018-03-22 14:33:40 +00:00
Fabio Berger
8743c40911
Use isEmpty
2018-03-22 13:32:14 +00:00
Leonid Logvinov
7ef6bd4b14
Set timeout for compiler tests
2018-03-22 14:26:24 +01:00
Fabio Berger
6af0f08dfc
Remove no longer existent command
2018-03-22 12:54:03 +00:00
Fabio Berger
54ae94dde0
Fix benefits list
2018-03-22 12:53:51 +00:00
Fabio Berger
c570f3865f
Use yarn instead of npm
2018-03-22 12:53:41 +00:00
Fabio Berger
ed9d1da297
Add default docs icon
2018-03-22 12:46:52 +00:00
Fabio Berger
beb483ea85
Merge branch 'development' into addExtraDocs
...
* development:
Change blockchain prop to not optional
Other style changes
Updated padding and colors
Refactor TokenState type
Fix a bug causing fillOrdersUpTo validation to fail because of some extra orders being passed
Implement initial wallet interface
# Conflicts:
# packages/react-shared/CHANGELOG.md
# packages/website/ts/types.ts
2018-03-22 12:00:41 +00:00
Fabio Berger
46b7fecafe
Create helper function for converting dashes names for display
2018-03-22 11:56:12 +00:00
Leonid Logvinov
e476682922
Remove redundant types
2018-03-22 12:37:44 +01:00
Brandon Millman
8478dc8d6d
Merge pull request #468 from 0xProject/feature/website/wallet-interface
...
Implement initial wallet interface
2018-03-21 15:48:13 -07:00
Brandon Millman
9f8e41cbfa
Change blockchain prop to not optional
2018-03-21 15:45:11 -07:00
Brandon Millman
3916383dd0
Other style changes
2018-03-21 14:21:19 -07:00
Brandon Millman
a60c8f7d8c
Updated padding and colors
2018-03-21 14:17:08 -07:00
Brandon Millman
4e5cd472c2
Refactor TokenState type
2018-03-21 13:02:44 -07:00
Fabio Berger
e1341bc6d9
Move docs to page and add link to docs to README
2018-03-21 18:55:59 +00:00
Fabio Berger
d437a66019
Add comments to JSON-schemas public methods
2018-03-21 18:51:17 +00:00
Fabio Berger
542b46a22f
Move usage out of README and replace with link to Docs
2018-03-21 18:40:59 +00:00
Fabio Berger
6fef533fff
Improve comments
2018-03-21 18:38:45 +00:00
Fabio Berger
ec219fc395
Add comments to sol-cov
2018-03-21 18:24:54 +00:00
Fabio Berger
a555a8a374
Improve subproviders comment
2018-03-21 18:24:45 +00:00
Fabio Berger
78e9c48803
Move docs from README into docs page and add a link to it.
2018-03-21 18:04:48 +00:00
Fabio Berger
18d3e5458a
Fix sectionName and menuItemName to display with spaces rather then dashes
2018-03-21 18:04:27 +00:00
Fabio Berger
ac25764d12
Add changelog entry for making handleRequest
private
2018-03-21 17:38:23 +00:00
Fabio Berger
c55e7fa91a
Improve all the comments for the subproviders public methods
2018-03-21 17:38:02 +00:00
Leonid Logvinov
e31ba2e12e
Add missing param comments
2018-03-21 18:06:50 +01:00
Leonid Logvinov
73f8ae9a47
Fix a comment
2018-03-21 18:01:26 +01:00
Leonid Logvinov
32b85625c1
Add a comment
2018-03-21 17:23:07 +01:00
Leonid Logvinov
629edd3108
Move npm-run-all to devDependencies
2018-03-21 17:20:30 +01:00
Leonid Logvinov
ee77b81551
Revert optimizer config
2018-03-21 17:19:46 +01:00
Leonid Logvinov
2c7fdac5cd
Remove .only
2018-03-21 16:39:37 +01:00
Leonid Logvinov
d118116548
Revert version range changes
2018-03-21 16:34:57 +01:00
Leonid Logvinov
8d01956c3e
Merge pull request #470 from 0xProject/fix/fillOrdersUpToValidation
...
Fix a bug causing fillOrdersUpTo validation to fail because of some e…
2018-03-21 15:30:26 +01:00
Leonid Logvinov
1dda8c1468
Fix a bug causing fillOrdersUpTo validation to fail because of some extra orders being passed
2018-03-21 15:30:04 +01:00
Leonid Logvinov
111f7e917e
Add function docs
2018-03-21 15:24:41 +01:00
Leonid Logvinov
477daf4168
Add function docs
2018-03-21 15:12:18 +01:00
Leonid Logvinov
8b52793f2f
Add tests for compiler utils
2018-03-21 15:12:18 +01:00
Leonid Logvinov
18b9fe5256
Enable strictNullChecks
2018-03-21 15:11:41 +01:00
Leonid Logvinov
439e864085
Change the type of optimizerEnabled to boolean and convert it to number only before passing to a compiler
2018-03-21 15:11:41 +01:00
Leonid Logvinov
f45191d0e8
Support proper semver version ranges
2018-03-21 15:11:41 +01:00
Leonid Logvinov
32feadee42
Change version ranges to only support patch version increments
2018-03-21 15:07:51 +01:00
Leonid Logvinov
c4b4bb9e8e
Compile contracts sequentially
2018-03-21 15:07:51 +01:00
Leonid Logvinov
8fd705d2af
Throw an error if contract file doesn't contain the contract with the same name
2018-03-21 15:07:51 +01:00
Leonid Logvinov
3c36135d6c
Stop printing help on error
2018-03-21 15:07:51 +01:00
Leonid Logvinov
02ede26893
Rename onDeployCommand to onDeployCommandAsync and onCompileCommand to onCompileCommandAsync
2018-03-21 15:07:51 +01:00
Fabio Berger
af21ad1615
Add missing DocComments to Deployer package
2018-03-21 12:33:07 +00:00
Fabio Berger
07fa01528b
Move usage out of README and add add link to docs
2018-03-21 12:32:53 +00:00
Fabio Berger
38f716bd77
Make docs link more discoverable in README, move docs out of README
2018-03-20 22:24:26 +00:00
Fabio Berger
6a410b03ff
Improve comments
2018-03-20 22:17:39 +00:00
Fabio Berger
3cd7bce0a3
Add DocComments to Web3Wrapper
2018-03-20 21:41:59 +00:00
Fabio Berger
6693540f43
Add changelog entry
2018-03-20 21:41:36 +00:00
Fabio Berger
647bc5a63e
Rename method for clarity
2018-03-20 21:41:21 +00:00
Fabio Berger
4f76bb2a12
Remove duplicate method
2018-03-20 21:39:41 +00:00
Fabio Berger
9991ddecc2
Fix var name typo
2018-03-20 21:39:08 +00:00
Brandon Millman
3cf2cb89bb
Implement initial wallet interface
2018-03-20 13:42:50 -07:00
Fabio Berger
2875cfa8c7
Move doc related types closer to one another
2018-03-20 15:41:31 +00:00
Fabio Berger
87cbbdad72
Update yarn.lock
2018-03-20 15:39:39 +00:00
Fabio Berger
07de3a1d94
Pass actual iconUrl and add default icon image
2018-03-20 15:39:32 +00:00
Fabio Berger
27880a6059
Remove s3 mapping since s3 folder names are now identical to sub-package names
2018-03-20 15:35:48 +00:00
Fabio Berger
0367e4117a
Remove duplicate switch case
2018-03-20 15:34:02 +00:00
Fabio Berger
ec582d6e46
Small doc fixes: remove duplicate types and add function array
2018-03-20 15:28:25 +00:00
Fabio Berger
4ca706d4e6
Remove duplicate ECSignature type def
2018-03-20 13:06:59 +00:00
Fabio Berger
72671c1014
Refactor titleToIcon mapping to idToIcon and move to docPage
2018-03-20 12:26:04 +00:00
Fabio Berger
a3c31f4f4a
Fix changelog files and add PR number
2018-03-20 12:05:31 +00:00
Fabio Berger
db8be4a66e
Rename stagedocs.ts
file to stage_docs.ts
in keeping with our file naming conventions. postpublish.ts
is the only exception and this is because it is dictated by Lerna
2018-03-20 12:00:22 +00:00
Fabio Berger
2f7c19e80d
Merge branch 'development' into addExtraDocs
...
* development: (29 commits)
Set Lodash dep to an exact version since newer versions introduced breaking changes
Update Kovan Ethertoken Address
Update deployer version since manual re-publish
Add new entry into CHANGELOG
Fix bad merge
Update yarn.lock
Change title
Add Blake and Zach to About page
Re-size Jacob and Tom's images
Manually publish 0x.js back to a working state
Publish
Publish
Fix 0x.js assets
Remove assets from connect and _bundles from packages that don't generate the folder
Publish
Fix packages that aren't working as expected
Make new packages default to public on publish
Add new public packages to top-level README
Update top-level package.json
Fix incorrect new versions
...
# Conflicts:
# packages/0x.js/package.json
# packages/connect/package.json
# packages/json-schemas/package.json
# packages/sol-cov/package.json
2018-03-20 11:52:22 +00:00
Fabio Berger
7d9c357409
Merge branch 'development' of github.com:0xProject/0x-monorepo into development
...
* 'development' of github.com:0xProject/0x-monorepo:
Update Kovan Ethertoken Address
2018-03-20 11:40:48 +00:00
Fabio Berger
abf41b073c
Set Lodash dep to an exact version since newer versions introduced breaking changes
2018-03-20 11:40:29 +00:00
Jacob Evans
c9b07107f3
Merge pull request #464 from 0xProject/bug/0x.js/kovan-ethertoken-address
...
Update Kovan Ethertoken Address
2018-03-20 22:24:22 +11:00
Jacob Evans
773be348a3
Update Kovan Ethertoken Address
2018-03-20 22:23:30 +11:00
Fabio Berger
b7bb8d9b2a
Update deployer version since manual re-publish
2018-03-20 11:00:52 +00:00
Brandon Millman
c7c12371ef
Merge pull request #451 from 0xProject/feature/sra-report/collection-tests
...
Add scaffolding for sra-report collection unit tests
2018-03-19 10:28:02 -07:00
Brandon Millman
fb40b10501
Add new entry into CHANGELOG
2018-03-19 10:10:17 -07:00
Brandon Millman
d4dce41d3a
Fix bad merge
2018-03-19 10:06:54 -07:00
Brandon Millman
293b55e51f
Update yarn.lock
2018-03-19 10:03:21 -07:00
Brandon Millman
11bac66046
Merge branch 'development' into feature/sra-report/collection-tests
...
* development: (26 commits)
Change title
Add Blake and Zach to About page
Re-size Jacob and Tom's images
Manually publish 0x.js back to a working state
Publish
Publish
Fix 0x.js assets
Remove assets from connect and _bundles from packages that don't generate the folder
Publish
Fix packages that aren't working as expected
Make new packages default to public on publish
Add new public packages to top-level README
Update top-level package.json
Fix incorrect new versions
Fix path to assets
Publish
Updated CHANGELOGS
Fix quotation marks
Add a complex test for ast visitor
Move opcodes to constants
...
2018-03-19 09:56:46 -07:00
Fabio Berger
2a438419ab
Merge pull request #461 from 0xProject/updateTeam
...
Add Zach & Blake to team
2018-03-19 15:28:38 +01:00
Fabio Berger
0f0aca7de5
Change title
2018-03-19 14:51:58 +01:00
Fabio Berger
f699b9a73f
Add Blake and Zach to About page
2018-03-19 14:50:50 +01:00
Fabio Berger
214096de9e
Re-size Jacob and Tom's images
2018-03-19 14:50:36 +01:00
Fabio Berger
a0ccb609cd
Manually publish 0x.js back to a working state
2018-03-19 00:55:10 +01:00
Fabio Berger
4e05554b3e
Publish
...
- 0x.js@0.33 .5
- contracts@2.1.19
- @0xproject/sra-report@0.0.5
- @0xproject/testnet-faucets@1.0.20
- @0xproject/website@0.0.22
2018-03-19 00:48:26 +01:00
Fabio Berger
04c08b9fc8
Publish
...
- 0x.js@0.33 .4
- @0xproject/assert@0.2.3
- @0xproject/connect@0.6.6
- contracts@2.1.18
- @0xproject/deployer@0.3.2
- @0xproject/dev-utils@0.3.2
- @0xproject/json-schemas@0.7.17
- @0xproject/react-docs-example@0.0.4
- @0xproject/react-docs@0.0.4
- @0xproject/react-shared@0.0.4
- @0xproject/sol-cov@0.0.4
- @0xproject/sra-report@0.0.4
- @0xproject/subproviders@0.8.2
- @0xproject/testnet-faucets@1.0.19
- @0xproject/website@0.0.21
2018-03-19 00:39:25 +01:00
Fabio Berger
86c1c8082d
Fix 0x.js assets
2018-03-19 00:36:44 +01:00
Fabio Berger
c5afc5feb5
Remove assets from connect and _bundles from packages that don't generate the folder
2018-03-19 00:30:33 +01:00
Fabio Berger
8392ee4625
Publish
...
- 0x.js@0.33 .3
- @0xproject/abi-gen@0.2.7
- @0xproject/assert@0.2.2
- @0xproject/base-contract@0.0.5
- chai-as-promised-typescript-typings@0.0.12
- chai-typescript-typings@0.0.6
- @0xproject/connect@0.6.5
- contracts@2.1.17
- @0xproject/deployer@0.3.1
- @0xproject/dev-utils@0.3.1
- ethers-typescript-typings@0.0.4
- @0xproject/json-schemas@0.7.16
- @0xproject/monorepo-scripts@0.1.14
- @0xproject/react-docs-example@0.0.3
- @0xproject/react-docs@0.0.3
- @0xproject/react-shared@0.0.3
- @0xproject/sol-cov@0.0.3
- @0xproject/sra-report@0.0.3
- @0xproject/subproviders@0.8.1
- @0xproject/testnet-faucets@1.0.18
- @0xproject/tslint-config@0.4.12
- @0xproject/types@0.4.1
- @0xproject/utils@0.4.3
- web3-typescript-typings@0.10 .2
- @0xproject/web3-wrapper@0.3.1
- @0xproject/website@0.0.20
2018-03-19 00:24:28 +01:00
Fabio Berger
5468358f21
Add Subprovider docs to website
2018-03-18 19:04:16 +01:00
Fabio Berger
87044313c2
Capitalize rather then upper-case section headers
2018-03-18 18:45:06 +01:00
Fabio Berger
794b155827
Add support for displaying exported functions
2018-03-18 18:44:52 +01:00
Fabio Berger
4941ffd354
Add functions to submenu in sidebar
2018-03-18 18:43:38 +01:00
Fabio Berger
aa8a3ee055
Re-order developers dropdown
2018-03-18 16:12:24 +01:00
Fabio Berger
c1d17c83f8
Add sol-cov docs to website
2018-03-18 16:10:02 +01:00
Fabio Berger
db030016fa
Refactor CoverageSubprovider to use subproviders types
2018-03-18 16:09:37 +01:00
Fabio Berger
ae04f55882
Export ErrorCallback type from Subproviders package
2018-03-18 16:09:08 +01:00
Fabio Berger
b40fab35f6
Add doc setup to sol-cov
2018-03-18 15:08:52 +01:00
Fabio Berger
644deee8b5
Standardize all doc commands and add docs:stage
shortcut
2018-03-18 15:08:37 +01:00
Fabio Berger
c7302c46e5
Add JSON Schemas docs to website
2018-03-18 14:54:12 +01:00
Fabio Berger
4948551703
merge development
2018-03-18 14:01:18 +01:00
Fabio Berger
d7bf003d51
Refactor all docJSON's to reside within the same S3 bucket under different folders
2018-03-16 16:56:53 +01:00
Fabio Berger
5a827eb3d4
Fix deployer external type link to point to specific commit
2018-03-16 14:05:05 +01:00
Fabio Berger
b37076136b
Add missing type
2018-03-16 14:04:38 +01:00
Fabio Berger
3574ab253f
Add missing type to subproviders exports
2018-03-16 14:04:27 +01:00
Fabio Berger
312a30578b
Improve deployer docs
2018-03-16 14:04:08 +01:00
Fabio Berger
8243e73413
Use named types and introduce JSONRPCRequestPayloadWithMethod
type
2018-03-16 14:03:50 +01:00
Fabio Berger
5175fe8107
Handle reflection type in type rendering
2018-03-16 14:02:55 +01:00
Fabio Berger
8d1e27a1a5
Merge branch 'development' into addExtraDocs
...
* development:
Add changelog entry about pragma addition
Add pragma above command-line script
Keep console.log in monorepo-scripts
Enable coverage for all other packages with tests
Fix parallel coverage results reporting
Fix linter issuesx
Update CHANGELOGs
Consolidate all console.log into the @0xproject/utils package
# Conflicts:
# packages/deployer/package.json
2018-03-15 19:44:10 +01:00
Brandon Millman
e4ea6e1ec3
WIP
2018-03-15 11:33:08 -07:00
Fabio Berger
f9ad97b978
Add Deployer docs to website
2018-03-15 19:23:21 +01:00
Fabio Berger
b145a17d11
Add pragma above command-line script
2018-03-15 19:22:57 +01:00
Brandon Millman
3430e2bdac
Fix bad merge
2018-03-15 10:14:51 -07:00
Brandon Millman
cdcf925378
Fix yarn.lock
2018-03-15 09:58:20 -07:00
Brandon Millman
76029cbf09
Merge branch 'development' into feature/sra-report/collection-tests
...
* development: (97 commits)
Keep console.log in monorepo-scripts
Enable coverage for all other packages with tests
Fix parallel coverage results reporting
Fix linter issuesx
Remove outdated comment
Add script copying to build command
Add postpublish script to sol-cov
Move configuration into package.json configs section
Transform input data before encoding for callAsync and getABIEncodedTransactionData
Update CHANGELOGs
Consolidate all console.log into the @0xproject/utils package
Update coverage badge to show development coverage
Configure post build hook
Notify coveralls after all tasks have finished
Address feedback
Revert "Report all coverage reports together"
Separate published packages and typescript typings on README
Consolidate docs generation and uploading logic
Use async/await instead of promise syntax
Move changelog entry
...
2018-03-15 09:57:27 -07:00
Brandon Millman
b9c1653c1c
Fix quotation marks
2018-03-15 09:48:45 -07:00
Fabio Berger
9593739938
Ignore ganache-core from subproviders in a browser setting & remove previous hack
2018-03-14 17:29:57 +01:00
Fabio Berger
28d63ad8e1
Add Web3Wrapper docs to website
2018-03-14 16:37:24 +01:00
Fabio Berger
56eeea1e63
Add fix to webpack for issue: https://github.com/trufflesuite/ganache-core/issues/84 and prettier the configs
2018-03-14 16:37:09 +01:00
Fabio Berger
642a2cf165
Added doc json generation and uploading to Web3Wrapper package
2018-03-14 16:36:00 +01:00
Fabio Berger
a86f8a81a2
Fix linter issuesx
2018-03-14 14:49:09 +01:00
Brandon Millman
ba9a734ba7
Update README and CHANGELOG
2018-03-13 16:17:02 -07:00
Brandon Millman
b08374f0ba
Add scaffolding for sra-report collection unit tests
2018-03-13 15:54:33 -07:00