Anthony Eufemio (CTO)

“This week Chris Hitchcott who was our UI/UX developer has now been promoted to a Core Developer at Digix. His previous work on the DigixCore 2.0 web UI as demonstrated in this video (https://www.youtube.com/watch?v=kWbgMoJVIzk) not only shows his great design work but also demonstrated to us his JavaScript programming knowledge. He is taking the lead in writing our deployment, end-to-end testing suite for our DigixCore 2.0 contracts, as well as all the peripheral tools that we need to help speed up and simplify our development process.”

Current tasks:

- DigixCore 2.0 Ethereum Contracts

- Continuing the refactoring of DigixCore 2.0 Solidity contracts to use the ICS/CACP pattern introduced @ DEVCON2

— Writing a comprehensive unit and end-to-end testing suite

— Writing deployment scripts

— Gas cost optimizations

- DigixCore 2.0 Web



— Complete API documentation

— Gold marketplace back-office tools (Vendor, Custodian, Auditor)

Roadblocks:

Ethereum hard fork has changes to the gas costs which imposes a lower effective stack depth limit for EVM operations.

— This affects our existing development toolchain (i.e. TestRPC) which will need to be updated to implement the new HF specification.

Chris Hitchcott (Digix Core Dev)

“This week I’ve been using truffle to create the deployment script for the DigixCore contracts. It’s working great with TestRPC as well as our private testnet. Additionally, I have been creating some tools for making our tests easier to write; one called ‘Sigmate’, for managing Ethereum accounts using eth-lightwallet (for testing users with different roles in the system), and one called ‘tempo’, for managing the traversing of time (and using fast-forwading with TestRPC if it’s available). These tools will make it easy to use the same test suite over multiple chains / deployment environments, instead of having lots of config assumptions for each different chain or client we want to test our deployment on.”