Skip to content

Instantly share code, notes, and snippets.

View anthdm's full-sized avatar

Anthony De Meulemeester anthdm

View GitHub Profile
@anthdm
anthdm / coz_contribution_report.md
Created October 26, 2018 14:21
coz_contribution_report

NEO-STORM

A new milestone for NEO is reached, by delivering a full working compiler for the smart economy.

  • PR49 support for bitwise operations
  • PR46 fixed odd array length in emit
  • PR43 several bug fixes and improvements
  • PR42 fixed bug in else statements
  • PR40 fixed wrong NEO runtime APIS
  • PR38 fixed several bugs and improvements
  • PR37 implemented a mor in-depth init command
@anthdm
anthdm / coz_contribution_report.md
Created October 2, 2018 06:52
coz_contribution_report

NEO-STORM

Rewrite of the Virtual Machine to fit in NEO-STORM with optimized security and performance.

=> PR #34

Updated the README with a tutorial section and added a link to a contributor tutorial.

=> PR #36

NEO-VM

Discussed and tested possible attack vectors of this issue I raised couple weeks ago => issue

@anthdm
anthdm / summary.md
Last active September 26, 2018 08:16
summary

June

neo-go rewrite to Version 2.0 started

After having a much better understanding of blockchain technology and how NEO works underlying, it was time to start over the core parts from scratch and implement it with the correct semantics and code engineering practices.

  • Created package wire which will handle the network protocol
  • Created new crypto package
  • Started writing the core fundamentals for the light node
  • Made each module, independently importable

July

Start of project neo-storm

@anthdm
anthdm / coz_contribution_report.md
Created September 24, 2018 11:11
coz_contribution_report

NEO-STORM

Updated the README file with proper installation instructions for new Golang developers.PR33

Started the draft of the new and improved VM. PR34

NEO BLOCKCHAIN EVENT (Rotterdam/Delft)

Preparing Golang workshop presentation slides

Helping Peter (NGD) with organisation

@anthdm
anthdm / coz_contribution_report.md
Last active September 6, 2018 09:12
coz_contribution_report

NEO-STORM

PR #17 Fix: Implemented util.CompareBytes

PR #24 Added changelog file

PR #26 Added iterator and enumerator APIS

PR #31 Full documentation of the runtime and smart contract API

review

PR #22 Fixed equal for byte comaparisons

PR #27 Added init command for quickly bootstrapping smart contract file

PR #27 Help support for Makefile

@anthdm
anthdm / coz_contribution_report.md
Last active August 27, 2018 08:00
coz_contributions_anthdm

NEO-STORM

PR #2 Create circleci configuration

PR #3 Updated Makefile to add binary file globally

PR #4 Added in license

PR #5 Added compiler interop API

  • added draft of block and transaction interop api.
@anthdm
anthdm / coz_contribution_report.md
Created August 21, 2018 06:53
coz_contributions_report

NEO-GO

Added the last milestones for the neo-go-compiler PR93

  • block interop api
  • header interop api
  • transaction interop api
  • asset interop api
  • contract interop api
  • missing stogage.Find interop api
  • missing runtime.Serialise and deserialize interop apis
@anthdm
anthdm / coz_contribution_report.md
Created August 14, 2018 12:07
coz_contributions

NEO-GO

  • discussions and architecting the scope of a newly written version of neo-go with @kev
  • reviewed PR from @kev PR
  • merged SPV patch with master.PR
  • started the extraction of the NEO-GO compiler into its own repository
  • started the race to neo-go compiler 1.0nightly which should be finished by the end of the week.

Issues that beeing worked upon till a v1.0nightly release of the compiler. issues

@anthdm
anthdm / coz_contribution_report.md
Created July 18, 2018 06:33
coz_contribution_report

NEO-GO

  1. Discussion with some neo-go contributors of the new neo-go V2 wich should be written more idiomatic and not just a shallow clone of the current #c project.

Update neo-go to work with SPV (simple payment verification) PR #90

  • filter payloads
  • merkleblock payload

Implemented the nice built-in FromAddress function in the neo-go compiler [PR #88)(nspcc-dev/neo-go#88)

@anthdm
anthdm / anthdm_iam.md
Last active May 31, 2018 09:26
anthdm_iam

Anthony De Meulemeester

Distributed systems engineer

Education

  • Master degree in computer science engineering. (Ghent university - 2008)