We’ve had a really cool breakthrough from a community developer🔍
Jonathan (jonathan-moore58) just successfully deployed and executed the first smart contract on Portaldot’s public dev node.
Code hash: 0x33fe817ca2d745df454196acc5b17a1920e1fe617379db57691ee9537eeba0eb
Contract: 5DzRGitiPMjRQR9BGL5r6qAeoCm5TA5WnG3CD63b6LVkVpYP
Contracts.PristineCode now has its first entry.
This opens the door for every builder on the network.
Portaldot’s pallet-contracts 3.0.0 has been fully operational since Genesis.
What was missing was a precise compatibility path for modern Rust / ink! toolchains with the original 2021-era WASM validation and preparation rules.
Jonathan reverse-engineered those exact constraints and delivered a complete, reproducible solution
@jamalgillani05 And we're glad to have builders like you pushing the limits with us. Your work is a huge milestone for the community. See you on Mainnet. 🔥
Portaldot 2.6M blocks since 2021. Zero smart contracts. Ever.
Everyone assumed the chain needed a node upgrade. It didn't.
I read its own validation code. Three WASM rules, one undocumented. Modern Rust breaks all three.
Fixed, deployed, open sourced.
@PortaldotL0
We’ve had a really cool breakthrough from a community developer🔍
Jonathan (jonathan-moore58) just successfully deployed and executed the first smart contract on Portaldot’s public dev node.
Code hash: 0x33fe817ca2d745df454196acc5b17a1920e1fe617379db57691ee9537eeba0eb
Contract:
Everything is packaged and ready: github.com/jonathan-moore…
→ Local pre-flight validator (portawasm) that mirrors the runtime rules
→ Docker build environment tuned for the exact compatible toolchain
→ Deploy + call scripts
→ Working minimal + Flipper examples
Run your contract through portawasm check first and you’ll know exactly what (if anything) needs adjusting.
Next step: Contract Zero on Mainnet
First smart contract on wss://mainnet.portaldot.io.
The compatibility path is now public
The tooling is open. Builders let’s put the first contracts on mainnet
Modern rustc produces WASM that needs three targeted adjustments to match Portaldot’s runtime expectations:
1. Instruction set
wasmi-validation 0.4 expects classic MVP WebAssembly.
→ Force MVP target + Binaryen cleanup
2. Linear memory
The runtime requires memory to be imported as env.memory with a hard 16-page limit.
→ Explicit link flags: --import-memory --max-memory
3. Export whitelist
preparers only accepts the two required exports: deploy and call.
Modern compilers add a couple of extra symbols (__data_end, __heap_base).
→ portawasm cleanly strips them while preserving everything else
Additional polish:
• Direct metadata-driven extrinsics (Compact gas) instead of WeightV2
• Exact ink! pin: 3.0.0-rc4 (natively aligned with the original storage model)
Portaldot Wallet V1.0.6
V1.0.6 brings broader network, asset, account, and DApp support to Portaldot Wallet
• Added EVM account support and recovery phrase export
• Added an Address Book to save frequently used transfer addresses
• Added support for EVM networks and custom Substrate/EVM networks
• Added POT transfer history for easier transaction tracking
• Added ERC-20 and ERC-721 token support, with custom token additions
• Added in-app DApp connection management
• Connect to non-preconfigured DApps directly by entering their URL
Portaldot Wallet V1.0.6 more networks, more assets, more ways to connect
Digital assets are getting a native home🪙
Portaldot Mainnet 3.0 will introduce stronger support for on-chain digital assets.
We’re building the foundation that will make creating, managing, and interacting with these assets more seamless.
The full picture will be revealed
676 Followers 780 FollowingA community builder and founder of @Timeless_0fc
Crypto expert and a Mod in
@PortaldotL0
@opnetbtc
@Blockst_HQ
@OpenverseGlobal
@NeoSoulAI
2K Followers 4K FollowingBuilding communities people believe in, not just follow.
✦ Community Architect
✦ Campaign Strategist
✦ Web3 Growth
Turning attention into adoption.
💯💯💯
355 Followers 646 FollowingWeb3 explorer | Zealy contributor 🚀
Helping projects grow through engagement & community tasks l Graphics Designer
NFTs • Airdrops • DeFi
DM let's get started
272 Followers 616 FollowingBethel Edison is a professional musician, digital strategist, and creator of the Stories Before The Music podcast. Merging contemporary R&B and UK rap influence
440 Followers 9 FollowingPDK — Portaldot Dev Kit. Build on @PortaldotL0
Every failed Portaldot transaction, decoded. Community‐owned error knowledge base. Built for builders.