Remarkableˣ Tools 🛠️ (@remarkabletools) profile picture

Web3 Tools for @MultiversX projects 🛠️⚡

Worldwide
Joined October 2022
Photo by Remarkableˣ Tools 🛠️ (@remarkabletools)Photo by Remarkableˣ Tools 🛠️ (@remarkabletools)Photo by Remarkableˣ Tools 🛠️ (@remarkabletools)Photo by Remarkableˣ Tools 🛠️ (@remarkabletools)Photo by Remarkableˣ Tools 🛠️ (@remarkabletools)Photo by Remarkableˣ Tools 🛠️ (@remarkabletools)Photo by Remarkableˣ Tools 🛠️ (@remarkabletools)Photo by Remarkableˣ Tools 🛠️ (@remarkabletools)Photo by Remarkableˣ Tools 🛠️ (@remarkabletools)Photo by Remarkableˣ Tools 🛠️ (@remarkabletools)
Remarkableˣ Tools 🛠️ retweeted
Weekly Development Report as of Jan 18 #multiversxtech 👇🛠️
5
34
2
127
11,680
Remarkableˣ Tools 🛠️ retweeted
Announcing SpaceKit: The First-Ever Swift Smart Contract Framework 🙌 After 10 months of development, I’m excited to introduce SpaceKit, the first smart contract framework built for Swift 🔥 This marks a major milestone for @MultiversX and every Lightspeed Chain, making it the first blockchain ecosystem where Swift developers can build decentralized applications What I’ll cover in this post 1) SpaceKit’s Vision: A framework designed with developers in mind 2) Current Features: What’s available today 3) The SwiftVM: A Swift-based replica of SpaceVM for testing 4) Documentation & AI Assistance: Interactive tutorials and a GPT-trained assistant 5) The Future of SpaceKit: What’s next for the framework A TL;DR is included at the end, but let’s go through the details 1) SpaceKit’s Vision: A Developer-First Smart Contract Framework SpaceKit is designed to provide a smooth developer experience, leveraging Swift’s powerful and intuitive syntax while abstracting away unnecessary complexity - Cross-platform support: Works on macOS, Linux, and Windows (via WSL) - Flexible development environment: Use Xcode or VSCode - Fully compatible with MultiversX and all future Lightspeed Chains - A Unified Development Stack The long-term goal of SpaceKit is to enable developers to build smart contracts, backends, and frontends within the same Swift-based ecosystem: - Define contract endpoints - Automatically generate interaction functions - Develop entire decentralized applications using a single codebase Currently, SpaceKit is in beta and focused on smart contract development, supporting the most important opcodes. You can already build anything from NFT collections to DeFi protocols, with more capabilities coming soon. 2) Current Features: What’s available today SpaceKit is already packed with useful tools. Here’s a look at what’s possible: - High-Level Type System: Work with Buffer, Vector, BigUint, and more instead of raw byte operations - Intuitive Storage Management: Use @​Storage annotations or custom storage mappers like WhitelistMapper, VecMapper, and SetMapper - Blockchain & Transaction Data Access: Retrieve timestamps, payments, caller addresses, and other contextual information - Flexible Coding Style: Write contracts using global functions, OOP-style structs, or simple @​Codable annotated structs - Simplified Contract Interactions: Deploy, upgrade, and call other contracts with minimal effort thanks to the @​Proxy annotation - No low-level complexity: SpaceKit abstracts away low-level intricacies, automatically determining whether the code is being compiled for the SpaceVM or SwiftVM. This eliminates the need for Self::Api and other generic constraints, allowing you to focus on building business logic without dealing with pointers or WebAssembly-specific details - Async Calls with Callbacks: Mark functions with @​Callback to handle asynchronous contract interactions - Full ESDT Support: Issue, mint, burn, and manage fungible, non-fungible, and semi-fungible tokens - Secure Randomness – Generate random numbers using SpaceVM’s built-in random features - Event Emission: Use @​Event to automatically generate event methods - Command Line Interface: Initialize projects, compile to WebAssembly, and generate ABIs - Rust Compatibility: Swift smart contracts can interact seamlessly with Rust contracts - Cross-Platform Support: Fully functional on macOS, Linux, and Windows - Code Editor Support: Full autocompletion and syntax highlighting, even for generated code - Compatible with Any SpaceVM-Powered Blockchain These features enable developers to build almost any type of smart contract 3) The SwiftVM: A Swift-Based Testing Environment Testing is a critical part of smart contract development, and SpaceKit simplifies it with SwiftVM, a Swift-based replica of SpaceVM. This allows developers to: - Run contract endpoints and check results - Simulate failures and analyze error reasons - Set up wallet balances and simulate transactions - Define which address is calling the contract - Test contract-to-contract interactions, both synchronous and asynchronous - Ensure callbacks are working, even when the asynchronous call fails - Issue and manage ESDT tokens within tests through a replica of the GoVM’s ESDT System smart contract - Use Swift’s built-in debugger and breakpoints for in-depth testing - This eliminates the need for external testing tools, allowing developers to test their contracts natively in Swift 4) Documentation & AI Assistance To make onboarding easy, SpaceKit includes: - An 11-Chapter Interactive Tutorial: Covers installation, contract development, ESDT management, and more - 22+ Example Smart Contracts: Ranging from simple adders to fully functional multisigs - A Repository with 568+ Tests: Demonstrates real-world testing scenarios - Custom GPT Assistant: Provides instant answers to development questions More documentation and learning resources will be added over time 5) The Future of SpaceKit The roadmap includes several key milestones: Short-Term: Incorporate developer feedback, refine documentation, and expand learning resources Mid-Term: Improve the CLI and SwiftVM, reducing reliance on external tools Long-Term: Develop a Swift-based backend framework, similar to NovaX, for seamless contract interactions The ultimate vision is a fully integrated Swift ecosystem where developers can build smart contracts, backends, and even iOS/macOS frontends from the same codebase TL;DR - SpaceKit: The first Swift smart contract framework - Developer-Focused: Works across platforms, with an intuitive API and minimal complexity - Comprehensive Feature Set: Easy storage, event emission, async calls, and more - SwiftVM: Test contracts directly in Swift with real debugging tools - Extensive Documentation & AI Support: Tutorials, example contracts, and an AI assistant - Future Plans: A full backend + frontend Swift ecosystem for dApp development SpaceKit is here. Ready to start building? 🔥 - SpaceKit repository: github.com/gfusee/SpaceKit - Interactive tutorials: gfusee.github.io/SpaceKit/tu… - GPT assistant: chatgpt.com/g/g-6793b3de291c…
44
124
27
348
65,336
Time to build some Remark𝗔𝗜ble Agents! 👾
Replying to @MultiversX
6/ First piece of the puzzle: the MultiversX AI Agent Kit An open-source framework for permissionless innovation around custom AI agents. Build from scratch, in minutes, using @elizaOS and 250+ models. Play with the new DeepSeek model — see how it stands compared to OpenAI, Google, Anthropic. ➡️ github.com/multiversx/mx-age…
1
14
40
1,068
Remarkableˣ Tools 🛠️ retweeted
A summary of this week’s #SovereignChains development progress 🛠️ #⃣ Added Sovereign SDK support in Chain Simulator repository - this is a requirement to be able to run the system tests #⃣ Merged the latest @MultiversX mainnet release code into Sovereign SDK, bringing transaction pool optimizations and relayed v3. #⃣ Refactoring and updates for the cross-chain smart contracts #⃣ Analysis and debugging for block revers and forks #⃣ Usual testing, fixes and updates as we continue to build forward! 🚀
Replying to @ccorcov
2/ - Continued debugging sessions focusing on nodes syncing after equivalent proofs activation [sovereign] Lots of debug, bughunt, log analysis - Definitions for sovereign block with multiple outgoing miniblock operations - Working on fix for block reverts & forks
2
27
2
95
4,799
Remarkableˣ Tools 🛠️ retweeted
A summary of this week’s #SovereignChains development progress 🛠️🔥 #️⃣ Finished Internal Testnet Setup: A big milestone! We can now test the chain in a realistic environment, run stress tests, and much more. #️⃣ Cross-Chain Contracts progress: We worked on validator registration flow and updating the validator set at each epoch change. The contracts will verify that each cross-chain transfer was signed by the validators in that epoch. #️⃣ Cross-Chain Tokens Indexing: Worked on indexing the cross-chain token properties into the Elastic database for easier access via explorers and APIs. #️⃣ Usual fixes and updates as we continue to build forward! 🚀
Replying to @iulian_pascalau
4/ [sovereign] Internal testnet support, debugging and testing - Cross-chain smart contracts reviews, analysis and planning - Log analysis, bug hunt and bug fix some integration tests that were failing after the last merges
4
18
79
2,925
Remarkableˣ Tools 🛠️ retweeted
🛠️ Andromeda is the next important release which will bring more than 2x speedup for transactions finality to the @MultiversX network. This is just the beginning! Major updates will come this year to the protocol. 👀 Below is a short update about the Andromeda progress:
Yesterday we’ve achieved a significant milestone by having multiple local testnets successfully transition from the current mainnet version to Andromeda, and running for multiple epochs with the new rules.
3
35
179
2,481
Remarkableˣ Tools 🛠️ retweeted
Replying to @MultiversX
@MultiversX AI Agents integration - @ElizaOS_ai 👾 The future of Web3 is here. Start building and apply for the grants. 🛠️
13
82
1,244
Remarkableˣ Tools 🛠️ retweeted
Do you have advanced technical questions about building on MultiversX? Get the insights and answers you need during our dedicated Office Hours on Discord. 👉Please submit your questions in advance: form.typeform.com/to/BYz6wCL… 📅Event link: discord.com/events/104535315…
1
34
8
93
34,150
Remarkableˣ Tools 🛠️ retweeted
This week in Sovereign Chains development: 🛠️ Beyond regular updates & bug fixes, we focused on enhancing Sovereign Deploy documentation! 🔹 3 deployment options: 1️⃣ One-Click deployment 2️⃣ Local Sovereign Chain 3️⃣ Distributed Sovereign Chain We’ve also added guides for setting up APIs, wallet and other services for a full chain experience. More documentation is currently under review and will go live in the coming days. It is time to build! 🛠️⛓️
Another week of #multiversxtech shipping, lining up releases and making lots of optimizations. Read on 👇🛠️
2
40
1
109
3,198
Remarkableˣ Tools 🛠️ retweeted
We're pushing hard to get the Sovereign Chains SDK ready for code audit. 🚀 All the pieces are coming together soon. 🛠️
The years to come will be great for technology advancements and crypto. Let's get after it relentlessly. Weekly #multiversxtech 🛠️
8
49
1
202
6,308
Remarkableˣ Tools 🛠️ retweeted
Detailed technical documentation on how cross-chain transfers work between the #MultiversX main chain and #Sovereign chains.🛠️
10
36
768
Remarkableˣ Tools 🛠️ retweeted
3.27M transactions today 2.42M accounts active today 🔥🚀
9
44
714
Remarkableˣ Tools 🛠️ retweeted
The story of #SovereignChains SDK 📜
The Story of SovereignChain SDK We have started developing the SovereignChain SDK in summer of 2023 and presented a really basic version of it on xDay 2023, that was only a proof of concept, put together as a demo only. In May 2024 we have launched the alpha version of SovereignChain SDK with >70K TPS, and with some bugs. Summer of 2024 was about bugfixing and configuration of the SDK. It was also about researching different models of launching, and offer those as possibilities to the community. Like reStaking, settlement layer, different type of bridging, cross chain interoperability. Since May we have started multiple discussions with different teams who showed interest in building on top of SovereignChain SDKs. Explaining the vision, explaining the possibilities, and asking the teams what is the most important features they want to have, most important metrics. But it was the job of each such project to ask/request for features. The status of the code in June 2024 on the SDK made it possible for anyone to start working on their own solution, ask questions, try out things and report back with bugs. In September 2024, we have fixed all the known major bugs, since then the SDK is stabilised, every day/week we have non stop testing on the SDK with super complex scenarios. The last months were about adding more customisability to the base code, more components which can be swapped in and out from a simple configuration file. On top of that we were working on optimising the built-in cross chain composability component, making it faster, safer, work for all type of assets, have all integration into all the tools. So in the end, since the end of May, any project could start to develop their custom solutions on top of the SDK, get feedback and help from the foundation and apply for grants as well. If we look for any L2 built on top of Optimism SDK / Cosmos SDK, we see that they start coding at least 6 months before a testnet, and they have around 6 months on the testnet before going to mainnet. Wrote this to manage the expectations. What are we doing next? As we finished the beta version of the SDK, the code will enter into an audit phase from middle of January. And in the meantime we are going to code further the next features and the next customisability components. We will add native settlement layer, native exit tries, also native interoperability with other chains as well (integrating general interoperability solution directly to the SDK). These are the plans. Time to build.
14
55
1,037
Remarkableˣ Tools 🛠️ retweeted
#SovereignChains are custom blockchains that can be built for app-specific needs. They offer seamless interoperability and cross chain composability towards the #MultiversX main chain. You can read more about Sovereign chains in the post below 👇🏻
17
53
1,014
Remarkableˣ Tools 🛠️ retweeted
Another great week in sovereign SDK development! 🚀 • Extensive testing and bug fixes • Reviving long-pending tasks • Progress on sovereign-forge, the main contract for deploying sovereign chains More work, more docs, and more to come! Full speed ahead! 🛠️ #MultiversX #SovereignChains
Blockchain's role as a truth machine points to an imminent implementation gap in critical infrastructure systems, where data integrity, immutable record-keeping, and end-to-end verifiability are essential. Weekly #multiversxtech 🛠️
1
23
75
1,926
Remarkableˣ Tools 🛠️ retweeted
A huge amount of development, debugging and testing has been put into #Sovereign v.0.2.0-alpha release. Some more details in the 🧵
Make DeFi (truly) open finance again. Cheap to transact to not push users to custodians. Cheap to run nodes to self-verify truth. Cheap to create anything for an innovative free market. Weekly #multiversxtech 🛠️
1
4
118
Remarkableˣ Tools 🛠️ retweeted
after the recent scam reported by @AndreiMX_, i was asking myself what more can we do. so i created a collection to send to the same people that received the scam. it's not much, but hopefully this can make them think twice before visiting the scam website. just sent it to 700+ erds. sorry for the spam guys, but if it helps just a few people, it's worth it. 500+ egld were scammed with this method so far. feel free to burn or send it back. i will use this for future scams as well. let me know if you get targeted by similar ones and i'll do my best to alert. thanks a lot @aledefralcoding, @mihschiopu, @XoxnoNetwork, @RemarkableTools for the help to get this out asap.
26
76
6
199
13,563