Commit Graph

  • 7004cd0b92 Added wordlist generation testing. Richard Moore 2018-07-16 00:19:50 -04:00
  • b61643fecb Fixed internal exports to use types. Richard Moore 2018-07-16 00:09:13 -04:00
  • 8d6fa3dc93 Added sanity checksums to all BIP39 wordlists on load. Richard Moore 2018-07-14 20:51:51 -04:00
  • e6c8db88bd Japanese sorting in browsers is different than in node; fixing wordlist and added sanity check. Richard Moore 2018-07-14 19:38:35 -04:00
  • 937194b5ee Updated dist files. Richard Moore 2018-07-14 17:21:32 -04:00
  • 5f3ceec6f9 Refactored types for TypeScript and to remove circular dependencies. Richard Moore 2018-07-14 17:19:08 -04:00
  • 3f9f0e02e5 Updated dist files. Richard Moore 2018-07-12 20:14:04 -04:00
  • d6260ae11a Fixing weird browserify bug with pacakge resolution order. Richard Moore 2018-07-12 20:11:32 -04:00
  • 0ecfe4bafd Truly immutable BigNumber and hidden constructor. Richard Moore 2018-07-12 20:07:47 -04:00
  • df2a00a2fc Fixed test-wallet for phantomjs (it does not like the "let" keyword). Richard Moore 2018-07-12 03:25:59 -04:00
  • dfdbb9bb28 Updated dist files. Richard Moore 2018-07-12 02:53:06 -04:00
  • 979e374270 Added new-style events (removed old-style) to contracts and added filters to contracts and interfaces. Richard Moore 2018-07-12 02:52:43 -04:00
  • b7e143b4f3 Changed Web3Proivder url to empty string instead of unknown if it cannot be determined. Richard Moore 2018-07-12 02:50:44 -04:00
  • 272265f085 Added common constants to root library. Richard Moore 2018-07-12 02:49:48 -04:00
  • 27402fafe6 Refactored Provider events. Richard Moore 2018-07-12 02:49:09 -04:00
  • ac4211d0c6 Added common constants to utils. Richard Moore 2018-07-12 02:44:45 -04:00
  • ee0faba708 Fixed ABI coder for no-name indexed parameters in events. Richard Moore 2018-07-12 02:43:55 -04:00
  • e5d5871b95 Better transaction serializing API. Richard Moore 2018-07-12 02:42:46 -04:00
  • 4514229f27 Added eslint for promises. (#189) Richard Moore 2018-07-03 16:44:05 -04:00
  • 7ac8cb63c8 Use block polling rather than exponential backoff when possible. Added transactionHash to errors on failed transactions. Richard Moore 2018-07-03 15:48:37 -04:00
  • 8e83ceaedc Check for invalid strings in BigNumber constructor. (#219) Richard Moore 2018-07-03 14:58:24 -04:00
  • b1d026b800 Added deployed to contract and abstracted polling into web. Richard Moore 2018-06-30 23:05:22 -04:00
  • ebf42dc9e0 Fixed extra output in array data. (#220) Richard Moore 2018-06-30 22:40:20 -04:00
  • a8283ea99f Add longer timeout for contract calling test cases. Richard Moore 2018-06-28 23:21:51 -04:00
  • 564c5fa364 Fix unresolved promise issues and add Promise linting. Richard Moore 2018-06-27 19:59:08 -04:00
  • 6faa978767 Fixes for handling weird TestRPC behaviour. Richard Moore 2018-06-26 18:59:22 -04:00
  • 8a340c8ff3 Fixed sendTransaction for JsonRpcSigner. Richard Moore 2018-06-26 18:37:21 -04:00
  • 0b35f1959a Fixed JsonRpcSigner for promises and made address optional again. Richard Moore 2018-06-26 17:49:54 -04:00
  • 98ea4b59a0 Fixed JsonRpcSigner for Promise-based values. Richard Moore 2018-06-26 17:47:31 -04:00
  • ac2ad5a886 Travis CI and node 10 need the package-lock. Richard Moore 2018-06-25 21:58:34 -04:00
  • 8fe19de3ce Added support for unsigned transactions. Richard Moore 2018-06-25 21:02:20 -04:00
  • 40559b7044 Added node 10 to Travis CI testing. Richard Moore 2018-06-24 21:43:29 -04:00
  • 0b8b682fee Typo in travis config. Richard Moore 2018-06-24 21:29:04 -04:00
  • 083aca4693 Merge branch 'typescript' of github.com:ethers-io/ethers.js into typescript Richard Moore 2018-06-24 21:28:09 -04:00
  • 19475a06f5 Re-enable node 8 for testing. Richard Moore 2018-06-24 21:25:38 -04:00
  • 5fa014e01d Re-enable node 8 for testing. Richard Moore 2018-06-24 21:25:38 -04:00
  • df591cfc4c Increase timeout for testcases that make contract requests. Richard Moore 2018-06-24 21:25:07 -04:00
  • fcd57f9756 Added formatParamType and formatSignature. Richard Moore 2018-06-24 20:32:14 -04:00
  • c348c60d5c Skip null values (not just undefined) when resolving ENS names. Richard Moore 2018-06-24 18:56:45 -04:00
  • 1d2fe8993b Populate from in estimateGas for determining gas limit. Richard Moore 2018-06-24 18:47:36 -04:00
  • 18aa885aef Provider and contract wait return receipts and throw on error status. Richard Moore 2018-06-24 18:41:28 -04:00
  • a693576941 Updated dist files for wordlists. Richard Moore 2018-06-24 05:34:57 -04:00
  • 5c0475ce8c Added version to TypeScript library output. Richard Moore 2018-06-24 05:31:24 -04:00
  • 380c17a0a5 Removed unecessary private variable from Chinese wordlist. Richard Moore 2018-06-24 05:28:16 -04:00
  • bd4ca0d4d3 Fixed TypeScript definition file generation. Richard Moore 2018-06-24 04:03:21 -04:00
  • 7949444612 Added initial support for EIP838, revert codes (#188). Richard Moore 2018-06-23 01:33:51 -04:00
  • cf16b0ffa9 Typo in demo wallet. Richard Moore 2018-06-23 01:30:59 -04:00
  • ec40c67c50 Added no implicit any for TypeScript checking. Richard Moore 2018-06-22 20:30:50 -04:00
  • 55ac3fef88 Increase test timeout for phantomjs hdnode tests. Richard Moore 2018-06-22 03:36:00 -04:00
  • c4edd957b4 Updated dist files. Richard Moore 2018-06-22 03:10:59 -04:00
  • a19cc91cd4 Updated test cases to reflect API name changes and remove brain wallets. Richard Moore 2018-06-22 02:31:07 -04:00
  • c83596455b Updated dist files. Richard Moore 2018-06-22 02:18:19 -04:00
  • 41a91c3c2d Fixed encrypted JSON wallets in demo wallet. Richard Moore 2018-06-22 02:15:47 -04:00
  • b77937ec4c Added shims include to the root library. Richard Moore 2018-06-22 02:14:46 -04:00
  • 1082105eea Added more specific types to signatures. Richard Moore 2018-06-22 02:13:34 -04:00
  • 45923ad5dd Added shims to browser in package.json. Richard Moore 2018-06-22 02:11:34 -04:00
  • aa67537097 Added fallback operations to contract (#182). Richard Moore 2018-06-22 02:10:46 -04:00
  • 63e5ad1d95 Removed deprecated wallet operations (brainwallets and bare send). Richard Moore 2018-06-22 02:08:52 -04:00
  • b2be7c807f Set up setImmediate for browsers. Richard Moore 2018-06-22 02:07:57 -04:00
  • dde33aa5a5 Add tsconfig to npmignore. Richard Moore 2018-06-21 21:15:28 -04:00
  • 91f6e8ede6 Updated npmignore for TypeScript. Richard Moore 2018-06-21 21:13:34 -04:00
  • 7d8abf4463 Added sandbox test HTML file for debugging and testing. Richard Moore 2018-06-21 21:01:52 -04:00
  • 6abab3b974 Moved demo wallet to dist. Richard Moore 2018-06-21 21:01:29 -04:00
  • 970613fad9 Fixed wallet example. Richard Moore 2018-06-21 20:58:13 -04:00
  • edbf8e319c Fixed resovleProperties not resolving properties. Richard Moore 2018-06-21 20:41:09 -04:00
  • 28cd3cace2 Moved TypeScript generation to match library layout for easier importing sub-components. Richard Moore 2018-06-21 20:24:30 -04:00
  • 45f8827c6e Moving wordlist generation scripts to tests. Richard Moore 2018-06-21 18:03:29 -04:00
  • 342be430cb Added types to package.json. Richard Moore 2018-06-21 17:57:33 -04:00
  • 622f02c369 Fix padding and stripping for signatures. Richard Moore 2018-06-20 22:07:26 -04:00
  • 263bf8047a Updated dist files (patch version bump). Richard Moore 2018-06-20 22:06:05 -04:00
  • 2feced5937 Strip the r and s (since we not pad) for transactions. Richard Moore 2018-06-20 22:03:23 -04:00
  • 6de0a765c9 Updated readme. Richard Moore 2018-06-20 21:19:08 -04:00
  • 4fd35224b3 Updated readme and dist files. Richard Moore 2018-06-20 21:14:56 -04:00
  • 52dc35bf0e Added missing String.prototype.normalize shim for phantomjs testing. Richard Moore 2018-06-20 21:12:04 -04:00
  • 2a111ab6ce Added mnemonic language support for Chinese, Italian, Japanese and Korean. Richard Moore 2018-06-20 20:29:54 -04:00
  • 5631f071c3 pad output of signDigest Li Xuanji 2018-06-19 13:37:46 -04:00
  • a0f92954c8 Removing Etehrscan tests temporarily because Etherscan is down. Richard Moore 2018-06-19 02:21:52 -04:00
  • 64b312ef6e Adding phantomjs testing for Travis CI back. Richard Moore 2018-06-19 02:14:41 -04:00
  • baf92d4ec8 Added missing browser implementations for crypto. Richard Moore 2018-06-19 02:14:06 -04:00
  • 1d282c544a Fixed up formatting for transforming. Richard Moore 2018-06-19 02:13:34 -04:00
  • 5b18a63ebc Use node crypto in node environments. Richard Moore 2018-06-19 02:12:57 -04:00
  • 336df72e04 Refactor Provider. Richard Moore 2018-06-18 18:49:00 -04:00
  • cf79190175 Node 6 does not like async/await, which breaks Travis CI testing. Richard Moore 2018-06-18 14:53:41 -04:00
  • 5da4917c27 Refactoring. Richard Moore 2018-06-18 05:42:41 -04:00
  • c1b24e818c Renamed convert to bytes. Richard Moore 2018-06-17 16:47:28 -04:00
  • af893e79a4 Refectoring; split getAddress, expose transactions, hex operations. Richard Moore 2018-06-17 16:32:57 -04:00
  • aa48dfcdf4 Removed stray localName in array sub-coders. Richard Moore 2018-06-15 17:50:22 -04:00
  • efbfed0d40 Refactor API. Richard Moore 2018-06-15 04:18:17 -04:00
  • 059b03e090 Fixed ABI coder mutabing input. Richard Moore 2018-06-14 16:55:54 -04:00
  • 7391cf8d19 Added consolidated definition file. Richard Moore 2018-06-14 05:38:37 -04:00
  • be7a128bf4 Renaming files. Richard Moore 2018-06-14 02:55:44 -04:00
  • b6794b96a5 Removed legacy gruntfile. Richard Moore 2018-06-14 02:26:34 -04:00
  • 4df78764a2 Updates phantomjs test cases for gulp and TypeScript dist files. Richard Moore 2018-06-14 02:25:56 -04:00
  • c411d9744d Added new checks and fixed up deploy for Contract. Richard Moore 2018-06-13 21:10:41 -04:00
  • f7bfa50f15 Support for ENS addresses anywhere in a Contract call. Richard Moore 2018-06-13 20:02:28 -04:00
  • 8c0308dc58 Initial TypeScript migration. Richard Moore 2018-06-13 15:39:39 -04:00
  • 4758b30cd3 Updated mocha version to resolve node-growl security issue (not important, only part of the test suite). Richard Moore 2018-06-10 01:16:20 -04:00
  • 6a8ca9c318 Correctly transform uint to uint256 and int to int256 for signatures. Richard Moore 2018-06-06 20:48:45 -04:00
  • 884593ab76 Updated dist files. Richard Moore 2018-06-05 19:40:28 -04:00
  • 0517f70946 Temporary: remove ropsten test cases, it is having issues. Richard Moore 2018-06-05 19:38:35 -04:00