With preparations now in place for ETH Lisbon (come meet us!), we turned our focus this week towards improving user and developer experience with decent.land tooling. This update also has a few subtle hints of big things to come, if you know where to look. 🔮
The APIs behind ar.page and other applications that rely on ANS were overhauled this week to bring load times down to 1-3 seconds - from roughly 10 seconds previously - improving the load time of ar.page by at least 300%.
The old ans-testnet
API has since been deprecated in favor of ans-stats.decent.land/users
Read more in the docs.
The design’s final, the POAP is ready to go -- all that’s left for you is to meet our team at ETH Lisbon and claim it. There’s just 100 editions to go around, each entitling a holder to claim an ANS domain as part of the private beta.
Find us at the DeveloperDAO happy hour on the 29th of October, and the Arweave Demo Day on the 31st to claim!
🎟️ Register for the Arweave events here.
Last week, decent.land appeared alongside everVision and Community Labs to talk about Ark Protocol, web3infra.dev, EXM, and how Arweave has evolved to support dApps at every layer of the stack.
🔉 Listen to the recording here
Support for Evmos -- the EVM compatible app chain for the Cosmos ecosystem -- was added to the Ark backend this week in preparation for a full integration. This will mean Ark Protocol can link your Arweave master identity to your Evmos address and return data about token and NFT holdings on the chain.
The integration is our entry to the Evmos-Covalent #OneMillionWallets Hackathon, which starts on the 7th of November.
One of the biggest challenges for Arweave ecosystem developers is the time it takes for contract interactions to reflect back to the user. In other words, it was slower than you’d expect or tolerate a web3 app to be -- until EXM came along.
EXM is a lightning fast execution layer for Arweave contracts that offers instant finality for users and greater flexibility for the developers. From today, all identity links triggered through ark.decent.land use EXM on the backend, and Ark is just the first step. In the coming weeks, we’ll be rewriting all vanilla SmartWeave contracts to use EXM, so expect serious performance improvements very soon.
Improvements to Ark this week include:
EXM integration and state migration
API performance upgrades (gzipped endpoint, in-browser compression)
NEAR oracle gas optimization
The ANS API is now ready to be integrated into wallets (some big news on that soon maybe 😎)!
Instead of filtering the whole ANS state and searching back to tie a label to an address, developers can now resolve an address just by knowing the .ar label -- /profile/xy
🛠️ Try it out
Watch out for a huge announcement around the decent.land social layer soon -- get to know first and be an early adopter in our Discord. 🛸