Aha Labs

Our time as NEAR Education Fellows: Reflections, Retrospective, Accomplishments, What's Next

Aha Labs joined the NEAR Education Fellowship program in January 2022. This program has changed structure; our time with it ended in May. Some highlights:

Product launches

Collaborated with TENK to launch many NFT projects in the NEAR ecosystem.

Turn-key solutions

Created contract and frontend templates that powered many NFT launches outside of TENK partnerships (here we’ve linked to merely the first five found among the past-7-days-top-sellers on Paras).

Powering NEAR Education

Reviewed hundreds of applications to the NEAR Certified Developer program, highlighting strong candidates for further boosting/collaboration with NEAR Education and marketing teams

NEAR promotion/education at events

Differentiating NEAR from other blockchains

Our work this quarter culminated here.

We applied our learnings with TENK to create a user-friendly contract administration panel called RAEN Admin, with no technical knowledge needed. This went through multiple iterations to transform from TENK-specific to fully general-purpose. To take advantage of RAEN Admin, contract authors need only build their contracts with the RAEN CLI.

The open-ended nature of the NEAR Education Fellowship program during this period gave us the exploration time needed to pull this off well. It required months of deep technical work, which we were able to accomplish alongside everything above.

We architected RAEN around WebAssembly Interface Types (Wit), a new standard that will eventually merge with WebAssembly core. This will ensure long-term compatibility between our work and NEAR’s runtime, even making it possible to incorporate our work into nearcore in the future. Given the early stage Wit was in when we started, achieving our goal required many foundational open source contributions. We:

To top it off, we collaborated with fellow NEAR-ecosystem consultancy Pixel8 to design a beautiful and accessible frontend, available now at raen.dev/admin.

What’s next

We keep building, making it easier for developers of all skill levels to build ambitious apps on NEAR, whether with their own or existing smart contracts.

Specifically, the foundations laid during our time as Fellows creates many new possibilities:

  • Incorporate RAEN Admin-like functionality into nearblocks.io (discussions underway)
  • User-test The Guide, working toward more complete developer onboarding into NEAR + Rust, including possible paid courses for those who wish to go deeper. (RAEN Admin is a fabulous tool for teaching NEAR smart contract development.)
  • Build more tooling that consumes the Wit specification that powers RAEN Admin. Every contract built with RAEN now has a fully-typed, discoverable interface, available right on-chain with the contract code itself. This will power drastically improved developer tooling, unmatched by any other blockchain. Some of what we plan to build ourselves, which will also serve as inspiration for other tool-builders:
    • Auto-generate cross-contract call boilerplate
    • Auto-generate TypeScript interfaces for web & mobile apps
    • Auto-generate OpenRPC specifications, allowing seamless integration with the world of tooling already developed by that community
    • Explore possibility of auto-generating a starting-point Subgraph

And it doesn’t stop with Wit. While continuing to promote and improve our Wit and RAEN tooling, we’ve also been busy building a new library for Rust smart contracts that will allow greater safety, upgradeability, and code-sharing between projects. Keep an eye on this blog and our Twitter feed for an announcement!

← Back to home