RedStone Releases SmartWeave Scanner and Improved Smart Contract SDK
RedStone, a web3 team that simultaneously develops a cross-chain oracle and smart contract SDK on Arweave, had a busy week: they announced not one but two exciting features that will push forward the Arweave ecosystem.
On 4th January 2022, they published their improved SDK, capable of doing transactions at 10x the speed of their initial release without compromising security.
1/ Building efficient smart-contract infrastructure is a long journey – but hard work pays off 🙌
We've shipped a new version of our SDK that is up to 10x faster than the previous release. Wanna play a game? 🎮 Perform benchmarking with us and see what score your machine gets! pic.twitter.com/kNoZRJxlpk
— redstone.finance (@redstone_defi) January 4, 2022
Given the fact that a day earlier, 3em, another solution for faster transaction speeds on Arweave was revealed, we expect a rise in efficiency of SmartWeave contracts. It’s worth mentioning that in the past three months, the number of deployed smart contracts on Arweave surpassed the number of deployments from the previous 12 months – and that’s without these scaling solutions around. Think about what will happen now, when developers have the luxury of choosing from two performance-focused implementations.
To have an idea on how fast are the thing running on the RedStone gateway, look at their benchmarks, or, even better, go and run them yourself.
This implementation alone would have been worthy of our undivided attention, but they didn’t stop there. A couple of days after their announcement regarding the optimization of their SDK they revealed another gem on January 6th, 2022.
Now, even if this was a core feature until now it was quite a challenge to access the actual SmartWeaves. RedStone changed this; they introduced a proper SmartWeave explorer.
One of the critical features of Arweave’s SmartWeave environment that, in my opinion, is not stressed enough in the public discourse is that the source code is readable by default. You don’t have to compile the source code as opposed to other smart contract environments, including EVM-based, like Ethereum. This feature enables a level of transparency that is unmatched by any protocols. From its deployment, anybody could scrutinize a SmartWeave contract to identify potential harmful intents.
SmartWeave Scanner makes this even easier. Plus, it acts as a way to easily read contract inputs and outputs. This is helpful for debugging, and for understanding the state of the SmartWeave landscape at any level of detail.
1/ Have you ever wondered why there’s no #SmartWeave contract explorer? 🤔
If so check out our freshly baked Scanner https://t.co/DxSLVdLgGq for the @Arweavers community 🍞 Pictures show 1000x more than words, so take a look yourself! pic.twitter.com/ma6Tjc5myr
— redstone.finance (@redstone_defi) January 6, 2022
Not only that, you can access information about the contract owner, transactions, fees, quantities, or review the contract code, they took the explorer a step further:
Scanner is integrated with automatically generated code sandboxes which load contract, start #ArLocal instance with the contract deployed and let you play around with it from the IDE.
This means that the explorer is not only intended to quickly check a SmartWeave contract before aping into a project like we are accustomed to, in the case of other explorers – this is a groundbreaking step forward for the broader cause of open source code; a developer could basically just jump in and start to play with the code on spot!
Explore SmartWeave contracts with this new tool here.