Weekly Report #19–2017.11.22

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 Slack 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.


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.


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, 348 NEO were awarded for the following contributions to the NEO ecosystem.

Week in Review

dApp Competition:

Chris Hager has published a great review of the finalists of the first CoZ dApp competition, read it here!

Video Tutorial:

Nikolaj-K has released another of his useful developer tutorial videos which can be found here.

New Repository — Neo GraphQl (neo-gql):

Ambethia has created a new project under the City of Zion group, a GraphQL API for exploring the NEO blockchain.

New Repository — Neo Link Chrome Extension (NeoLink):

hal0x2328 has created a new project under the City of Zion group, NeoLink a chrome extension wallet for Neo. It is a solution inspired by metamask.


Stack Exchange:

We need experienced Stack Exchange users (with more than 200 reputation) that want to be active in our community, to commit to the proposal. You can do so here.

0zone petition

Unfortunately Apple decided to remove from it App store the 0zone wallet, a open source wallet develop by some of the most active members of CoZ, please help us bring it back by signing the petition.

The full history can be seen in this Steemit post.

Development Updates

Neo Python (neo-python):

  • New version available v0.4.0, clients relying on older Notify API should use legacy branch
  • Updated docs with further information on settings configuration, Smart Contract Events monitoring
  • Beginning to add support for objects/classes/dictionaries in neo-boa compiler. Also adding in testing for compiler and outputs.

Neo Javascript (neo-js):

Neo JS is getting good development traction with @yenct15 as a heavy contributor and @birmas back on the JavaScript compiler.

  • Re-structure and preparing for 0.5 release

Neon Javascript SDK (neon-js):

Neon JS is evolving fast and is now a advanced light wallet interface that can be embedded into websites and extensions to interact with NEO network for wallet features and smart contracts execution using public or private gateways that implement the JSON API, CoZ currently maintain Neoscan as a public endpoint and Neon database is avaliable for CoZ projects.

See the documentation here.

  • 2.0.0 release with ES6 modules for each feature.

Neon Wallet (neon-wallet):

  • Continued work on support for NEP-5 tokens.

Blockchain Explorer (neo-scan):

  • API fixes
  • Italian Language
  • Overall design fixes
  • Testnet update to new version

Developer Portal(developer-portal):

  • Create new repository
  • Implement new CoZ style
  • Working on new layout

Docker Privatenet (neo-privatenet-docker):

  • Add scripts to auto claim NEO and GAS after privatenet setup.
  • Travis CI integration
  • Add alternate docker-compose method of starting private network

Neo Gui Redesign (neo-gui-wpf):

  • Further implementation of MVVM pattern

Last time I was in Shanghai I presented this roadmap for CoZ, a tricky thing to do, since we are a open source community:

I’m happy to say that we are on track on all of it! NEO2 has been renamed to neo-sharp to reflect that it is not a new version with breaking features, but a rewrite in C# from ground up using the knowledge the community gained into building the initial C#, neo-python, neo-js and the Neon ecosystem.

See you all next week.

Follow CoZ on Twitter for the latest updates on CoZ development!