Inspiration

When participating in this hackathon, initially I had thought of creating something else. But I felt that there was a lack of support and native libraries to develop on top of Aurora and NEAR. The present web3 libraries could have been improved, so that is when I decided to build a faster native library to develop on top of Aurora with frictionless migration from existing web3 libraries like web3.js and ethers.

What it does

It has near similar and identical API's to web3.js and ethers. Most of the functions from web3.js and Ethers are present in this library. Currently supports Aurora Mainnet, Aurora Devnet and Aurora Localnet.

How we built it

It is built with tree-shaking the current implementations from web3.js and Ethers to achieve faster execution time. Eliminating redundancy, implementing everything with less code and smaller size.

Challenges we ran into

Having the API's to be near identical to web3.js or ethers. Having near identical executions.

Accomplishments that we're proud of

SPEED! https://drive.google.com/file/d/1nCqSLSk7M5KDnnOEshRuOX1_IxRbeQ4I/view?usp=sharing

What's next for js-aurora

Native website, to migrate ALL the features of web3.js and ethers and actively maintain and improve for the betterment of NEAR and Aurora Communities. Encourage the usage of js-aurora over web3.js and ethers for Aurora developers.

Share this project:

Updates