aboutsummaryrefslogtreecommitdiffstats
path: root/packages/contracts/test/exchange/signature_validator.ts
Commit message (Collapse)AuthorAgeFilesLines
* Move packages/contracts to contracts/coreLeonid Logvinov2018-12-031-522/+0
|
* chore: change package org from 0xproject to 0xJacob Evans2018-10-181-3/+3
|
* Move generated contract wrappers and artifacts into contracts packageAlex Browne2018-10-161-5/+5
|
* Introduce Metamask Subprovider.Jacob Evans2018-10-051-9/+3
| | | | MM has a number of inconsistencies with other providers when implementing the JSON RPC interface. This subprovider wraps those nuances so they do not leak into the rest of our code
* Fix unused vars for react-shared and websitefragosti2018-08-311-1/+1
|
* Fix geth testsAmir Bandeali2018-08-301-7/+7
|
* SignatureType.Trezor -> SignatureType.EthSign in Signature Validator testsGreg Hysen2018-08-251-1/+1
|
* Test case for Trezor Model T signatureGreg Hysen2018-08-251-0/+18
|
* Fixed trezor personal message in client+contracts; added a test using ↵Greg Hysen2018-08-251-0/+18
| | | | message signed by Trezor One (firmware v1.6.2)
* Remove Trezor SignatureTypeAmir Bandeali2018-08-251-47/+0
|
* Remove SignatureType.CallerAmir Bandeali2018-08-251-26/+0
|
* Rethrow Wallet and Validator errorsAmir Bandeali2018-08-251-13/+12
|
* Rename TestStaticCall => TestStaticCallReceiverAmir Bandeali2018-08-251-5/+5
|
* Remove pragma experimental v0.5.0 and use staticcall is assemblyAmir Bandeali2018-08-251-10/+12
|
* Add pragma experimental v0.5.0 to SignatureValidator and add testsAmir Bandeali2018-08-251-1/+52
|
* Fix many linter errors that showed up upon upgrading tsutilFabio Berger2018-08-231-1/+1
|
* Merge development branchFabio Berger2018-08-221-1/+1
|\
| * Fix linting errorsAmir Bandeali2018-08-171-1/+1
| |
* | Merge developmentFabio Berger2018-08-151-15/+9
|\|
| * Rename from SignerProviderType.EthSign to SignerType.DefaultJacob Evans2018-08-111-5/+5
| |
| * Introduce SignerProviderTypeJacob Evans2018-08-091-6/+6
| | | | | | | | This allows the developer to indicate the nuanced signer provider. Some have different implementations (trezor, ledger) and others have different implementations (metamask). Breaking the abstraction of eth_sign. EthSign assumes a spec compliant implementation and can be used as a default
| * Add strictArgumentEncodingCheck to BaseContract and use it in contract templatesAlex Browne2018-08-091-3/+3
| |
* | Make signature_util into an object literal so related functions are rendered ↵Fabio Berger2018-08-031-5/+17
|/ | | | together in the docs
* Move example contracts into new examples dirAmir Bandeali2018-07-231-8/+8
|
* merge v2-prototypeFabio Berger2018-07-181-1/+1
|\
| * Fix bugs having to do with block timestamps and order expirationTimesAlex Browne2018-07-171-1/+1
| |
* | Rename assetProxyUtils to assetDataUtilsFabio Berger2018-07-171-3/+3
|/
* Make it possible to configure block polling interval in base contract wrapperLeonid Logvinov2018-07-051-3/+3
|
* Improve robustness of revert reason assertionsAlex Browne2018-07-031-5/+5
|
* Update file structureAmir Bandeali2018-06-301-11/+11
|
* Rename RevertReasons to RevertReason since singular enum names are more commonFabio Berger2018-06-261-5/+5
|
* Move RevertReasons to @0xproject/types packageFabio Berger2018-06-251-2/+1
|
* Rename ContractLibErrors to RevertReasonsFabio Berger2018-06-231-5/+5
|
* Remove revert reason 'Exchange' prefixFabio Berger2018-06-231-1/+1
|
* Move constants over to ContractLibError enum and update all testsFabio Berger2018-06-231-4/+5
|
* Add event to setSignatureValidatorApproval, rename signer => signerAddress ↵Amir Bandeali2018-06-221-2/+50
| | | | accross all contracts
* LinterGreg Hysen2018-06-211-2/+1
|
* Changed wording of two tests #nitGreg Hysen2018-06-211-2/+2
|
* Minor improvements to MixinSignatureValidator testsGreg Hysen2018-06-211-14/+8
|
* Remove .onlyGreg Hysen2018-06-211-1/+1
|
* Fixed two mislabelled revert reasons + Signature Validator revert tests ↵Greg Hysen2018-06-211-6/+10
| | | | working on Geth
* Twenty new tests for MixinSignatureValidator. Fixed handling of unsupported ↵Greg Hysen2018-06-211-15/+386
| | | | types. Fixed trezor prefix.
* Converged on naming scheme for asset data: renamed all instances of ↵Greg Hysen2018-06-081-2/+2
| | | | assetMetadata, proxyData, proxyMetadata to assetData
* merge v2-prototypeFabio Berger2018-06-071-1/+0
|\
| * Linter now passesfragosti2018-06-061-1/+0
| |
* | move generated contract wrappers from `contract_wrappers/generated/` to ↵Fabio Berger2018-06-061-1/+1
|/ | | | `generated_contract_wrappers` in package with no non-generated contract wrappers
* Fix tslint issuesFabio Berger2018-06-021-2/+1
|
* Merge branch 'v2-prototype' into refactor/order-utils/for-v2Fabio Berger2018-06-011-6/+3
|\ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * 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
| * Add back before/after snapshots for each testAmir Bandeali2018-05-311-0/+6
| |
| * Fix formatting and testsAmir Bandeali2018-05-311-7/+0
| |
| * Use last byte of signature as signature typeAmir Bandeali2018-05-311-5/+3
| |
* | Initial refactor of order-utils. Move many utils from contracts into this ↵Fabio Berger2018-05-301-4/+4
|/ | | | package.
* Migrate migrations to v2Leonid Logvinov2018-05-251-1/+1
|
* Merge branch 'v2-prototype' into refactor/contracts/remove0xjsDepFabio Berger2018-05-231-4/+10
|\ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * 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
| * Merge branch 'v2-prototype' of github.com:0xProject/0x-monorepo into ↵Fabio Berger2018-05-231-0/+6
| |\ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 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
| | * Add missing blockchainLifecycle calls to contracts testsAlex Browne2018-05-221-0/+6
| | |
| * | Fix tslint issuesFabio Berger2018-05-231-4/+4
| |/
* / Remove 0x.js dep from contractsFabio Berger2018-05-231-2/+0
|/
* Merge branch 'development' into v2-prototypeAmir Bandeali2018-05-161-9/+8
|
* Make all lib functions internal, add contracts for testingAmir Bandeali2018-04-271-0/+93