Friday the 13th Jan 2017 — Core Dev Update

Did you keep your json wallet safe today?

JS work this week focused on the web3-redux library which has a finalized API, unit tests (using the fancy new ‘Jest’ test framework) and spectrum integration, as well as upgrades to the truffle and ether-pudding libraries for compatibility with infura.

Project github.com:DigixGlobal/core2-contracts

  • 603cf39 — [maint] update truffle dep
  • 1c9fe83 — [maint] use updated truffle and recompile
  • 7344947 — bump sigmate

Project github.com:DigixGlobal/sigmate

  • 8ff38fa — [maint] bump major release, update docs
  • 332713d — [feature] use custom rpcprovider
  • 35a9d3c — [refactor] remove unecessary providers
  • d6caa1d — [wip] testrpc with virtual

Project github.com:DigixGlobal/spectrum-core

  • e8eaf16 — [feature] use custom rpc_subprovider to avoid preflight requests
  • 8f50ab5 — export web3ReduxMiddleware
  • 6a2a6fe — fix accounts not updating with tx signer
  • f3cbf16 — use updated web3-redux api

Project github.com:DigixGlobal/spectrum-ui

  • af3ea91 — use updated web3-redux api
  • df6daea — implement waitForMined
  • aa0d929 — add web3ReduxMiddle and pending status indicator
  • e8e6334 — fix react warnings
  • 5d94f04 — add temp deploy step
  • 3ebc49f — update deps, optimise bundle
  • b899fa7 — update to new web3-redux api

Project github.com:DigixGlobal/cacp-contracts

  • 8fe823b — [maint] update truffle version, recompile

Project github.com:DigixGlobal/web3-redux

  • f9c258e — [feature] pass web3Redux as prop for namesapcing
  • c541ed6 — bump version
  • 9cad954 — [maint] comments / todos
  • 4f3d992 — [feature] 10ms before waitForMined polling to speed things up with testrpc
  • e4b976d — [maint] networks api, new return contract, refactor, bump version
  • b848529 — readme tweak
  • e850ca5 — refactor generateContractAPI, wip for web3
  • a94c3e9 — docs tweaks
  • b6ed04e — add example
  • e699444 — bump version
  • dd38be2 — remove old test
  • 05b37c0 — use fixed seed for testrpc test
  • 8c7fea3 — basic test coverage of all method types
  • 6f9090c — add new contract method
  • 1338788 — snapshot testing with method chaining/promises implemented
  • 4db59a6 — update web3 deps for testrpc support
  • 24a8ab1 — implement eth.waitForMined
  • 21a0682 — working just test with basic fetcher / getter
  • 3b97c95 — enable passing config of raw web3 providers with networkId as key { default: Web3 }
  • f03517d — more readme tweaks
  • a868bb3 — update readme
  • 042d9e0 — more extensive API docs
  • 7d314ae — better docs example
  • 7d9bc78 — [wip] basic docs
  • 7395b36 — wip jest tests
  • 99d4adc — add pending middleware
  • f39db81 — [minor] txId -> txHash
  • 138a4cf — refactor contractConnect into web3.eth.contract api style
  • 189581e — add react-redux dep, remove connect api prop
  • 1daae55 — [old commit] get transactions correctly

Project github.com:DigixGlobal/core2-storage-library-contracts

  • 727e1df — [maint] Initial commit

Project github.com:DigixGlobal/truffle

  • d437830 — [feature] fallback to locally compiled contract instances
  • bdd9386 — [bugfix] set provider manually
  • 79adfa8 — [bugfix] update ether-pudding version
  • f80d72 — add `imports` option for external contracts

Project github.com:DigixGlobal/ether-pudding

  • 687cb26 — [bugfix] avoid using filter method by replacing web3 polling with manual poll
  • ffab7ce — use web3@0.16.0
  • d53aaf6 — fix `requireAll` `files` option (edited)

*Web3-redux library (Digix) is now open-sourced.