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

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

as prop for namesapcing c541ed6 — bump version

9cad954 — [maint] comments / todos

4f3d992 — [feature] 10ms before waitForMined polling to speed things up with testrpc

polling to speed things up with testrpc e4b976d — [maint] networks api, new return contract, refactor, bump version

api, return contract, refactor, bump version b848529 — readme tweak

e850ca5 — refactor generateContractAPI , wip for web3

, 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

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

middleware f39db81 — [minor] txId -> txHash

-> 138a4cf — refactor contractConnect into web3.eth.contract api style

into api style 189581e — add react-redux dep, remove connect api prop

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

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.