Neo SPCC releases NeoGo v0.100.0 with full Neo v3.5 compatibility


Neo SPCC has launched its first Neo v3.5 suitable model of NeoGo. Alongside the most recent protocol options corresponding to dynamic code loading, the replace brings a variety of different enhancements.

NeoGo v0.100.0 is a milestone launch that corrects numerous long-standing inconsistencies whereas introducing different modifications essential to help new options. Particularly, node operators ought to concentrate on modifications to configuration information. Although outdated settings will proceed to be supported for now, present config information will grow to be incompatible in roughly 6 months. Operators ought to migrate to make use of an up to date config at their earliest comfort. Instance configs are supplied for reference.

Neo v3.5 compatibility modifications on this launch embody the LoadScript syscall for operating dynamic code in contracts, new VM opcodes for booleans, and two new strategies for the ContractManagement native contract.

Moreover, the crew accomplished an replace within the compiler which permits it to generate further sort knowledge. This knowledge is utilized by the RPC bindings generator to deal with complicated sorts when interacting with sensible contracts over RPC.

Builders may even discover an improved startup time for the node, improved error and assist messages, plus a lowered reminiscence footprint when working a node on massive networks.

Lastly, the replace additionally squashes a pair of bugs: the primary is a DoS-prevention repair, which rejects transactions with a system payment larger than the block most from getting into the mempool, and the second corrects an error in WSClient subscription strategies when utilizing filters.

The most recent model and changelog could also be downloaded on the following hyperlink:

Source link