A new milestone for NEO is reached, by delivering a full working compiler for the smart economy.
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
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
PR #22 Fixed equal for byte comaparisons
PR #27 Added init command for quickly bootstrapping smart contract file
PR #27 Help support for Makefile
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
- 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
- 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)
NewerOlder