Skip to content
by Unity Nodes
Engineering Updates

2021-03-15 Engineering Update

1 posts839 views7 likesLast activity Mar 2021

  1. nearmaxOP 7

    CORE

    Node Interfaces

    • Check out our tutorial on Indexer!
    • “Missing Block” and “Unknown Block” errors are now not distinguishable, so we removed the “Missing Block” error;

    Berry Pickers

    Contract Runtime

    • We experimented with splitting contract execution and contract deserialization/loading into two parallel pipelines and achieved 3-4x speed on synthetic bench! Exciting!
    • We experimented with abomonation and received some improvement, however it is waaaay too unsafe, as expected :smiley:

    Transaction Runtime

    • We are working on adding extra limits to make our runtime more resilient to potential attack angles;
    • We are also still working on adding versioning to various runtime structures to allow us easy future iterations on protocol improvements.

    Chain

    Network

    • We reduced time spent on edge verification on our routing tables by 10x.

    AURORA

    Bridge

    • Everyone was busy preparing for the bridge launch on the Mainnet – adding upgradability, NEP-141 migration, lots of small things and fixes that needed to be taken care of by a small team of 5 people.

    EVM

    • We finished refactoring and upgrading EVM contract, it now lives in aurora-is-near/aurora-engine;
    • We tested time-locked EVM contract upgradability.