Weekly Report #31–2018.02.12

Tyler
Proof of Working
Published in
3 min readFeb 12, 2018

City of Zion (CoZ) is a global community of open source enthusiasts, with the shared goal of helping NEO achieve its full potential. CoZ primarily operates through the community Discord and CoZ Github, central places where the community shares knowledge and contributes to projects.

CoZ is neither a corporation, nor a consulting firm or a devshop / for-hire group.

Governance

There is no formal process in joining CoZ. Interested individuals will have to do the work first, and the submitted code has to be licensed under the MIT License. Consistent contributors will become eligible to join the CoZ organization, and begin collaborating on projects. The governance process of this organization can be found here.

Funding

Since its inception, the CoZ Council has been in close contact with the NEO Council. The NEO Council provides support to the community, in the form of NEO rewards, which CoZ redistributes weekly.

For individuals who are interested in financially supporting CoZ development, our donation address is AXSoNQEKjmqPBNPg5cNrHyWivfjok3Vj9D.

For transparency, CoZ Council members are excluded from weekly NEO rewards, and any CoZ competitions. This week, 152 NEO were awarded for the contributions to the NEO ecosystem.

Week in Review

Registration for the second CoZ dApp competition is open! Learn more on the official website.

Submit your project here

Development Updates

neo-debugger-tools

  • Refactor of Blockchain api, Storage system/files merged with virtual Blockchain
  • Continued work in new electron-based cross-platform debugger UI for Neo
  • CheckWitness now supports scripthashes
  • Added debugger persistent properties (to save latest open file and other settings)
  • Fixed unit tests and dev-shell to use virtual blockchain system

neo-go

  • New repo structure to match that of other CoZ repos.
  • PR #6: Add dependency management and other setup tasks for the repo.
  • PR #7: Simplify CLI build process.
  • PR #8: Separate TransactionType to new file.
  • PR #9: CircleCI 2 & releases.
  • PR #13: Release documentation.

neo-RPC-SharpClient

  • Added new helpers methods for string manipulation
  • Moved the NeoApiStorageService methods to NeoApiContractService
  • All information NEP5 methods implemented: name, symbol, decimals, totalsupply and balanceof
  • Added new NeoNep5Service with all the above methods returning human readable results
  • Added demo project with all nep5 available functions
  • Update README.md with simple explanation on how use the library

neon-js

  • feat(api): Support sending assets from contract
  • docs(api): Basic tutorial for creating NEP5 invoke script
  • feat(sc): Add ContractParam.hash160
  • rpc(client): fix regex string for getVersion
  • feat(wallet): add confirm to Balance

neon-wallet

  • Replaced mapProps with withProps.
  • Fixed refreshing dashboard data.
  • Added error handling when an invalid token scriptHash is entered.
  • Fixed passing token balances to send modal.
  • Backfilled tests for action creators and saga.

neo-gui-wpf

  • Added configuration for the different networks
  • GetWalletAssets return them Distinct
  • Fixing the close sequence of Dialogs
  • Duplicate transaction issue solved

neo-ruby-sdk

  • Implemented operator assignment and a number of other binary operators in the compiler.
  • Compiling function calls nearly ready.

neo-java

  • 50% Code coverage.
  • NEO-CLI RPC calls 100% (10/10) complete.
  • NEON-API RPC calls 25% (1/4) complete.
  • beginning to add ledger nano s hardware support. (This will be the only full-node with hardware wallet support).

neo-js

Regards,

Follow CoZ on Facebook, Medium Publication and Twitter for the latest updates on CoZ development!

--

--