Joined September 2023
525 Photos and videos
Pinned Tweet
Security Track Update So far, we have analyzed around 133 out of a total of 192 submissions thus far (we invite you to do the math on the percentage here). As advanced AI capabilities are surfacing vulnerabilities across blockchain protocols, security remains our #1 priority.
Replying to @CodeMultiversX
192 submissions across 41 active days, from 30 unique submitters in the Security Track. The final submission day recorded the highest volume across the entire period with 25 entries on April 20 alone.
4
19
135
10,743
Meet the Tech: TransactionWatcher 🧩 The polling primitive that waits for a transaction to reach a state — completed, pending, or anything you can express as a predicate. Three methods: awaitCompleted, awaitPending, awaitConditionally. Wired into the entrypoint as awaitCompletedTransaction, exposed directly when you need custom polling cadence or conditions. 💡 🧵
6
22
94
4,425
Tips & Tricks 💡 ✦ Default polling is 6000ms, default timeout is 90000ms, default patience is 0ms. Patience is an extra wait after the predicate fires — useful because outcome (events, logs, contract results) can lag the status flip slightly. ✦ Pass shorter intervals for faster confirmation in tests against a chain simulator. Pass longer intervals to avoid hammering production RPCs. ✦ The entrypoint's awaitCompletedTransaction uses the defaults. If you need custom cadence or predicates, instantiate TransactionWatcher directly. ✦ Failures throw typed errors — ErrExpectedTransactionStatusNotReached, ErrIsCompletedFieldIsMissingOnTransaction, ErrExpectedTransactionEventsNotFound. Catch and handle the case you care about, don't swallow them all.
1
1
6
68
CodeMultiversX retweeted
Settlement. Value. Trust. Tooling. Developer surface. Governance. The pieces of an internet-scale blockchain, built to work as one. Here is the whole MultiversX stack, layer by layer đź§µ
13
109
345
11,609
️️📣 MAINNET Upgrade v1.11.7.0 We are upgrading the MAINNET! Version v1.11.7.0 is out. ℹ️ This version fixes an edge case at bootstrap when starting in epoch. 📅 No activation epoch. Upgrade instructions 👇
3
33
136
5,056
🧩 Compatible services: - proxy: v1.3.4 - notifier: v1.3.2 - indexer: v1.9.3 ❗ Actions needed: Please upgrade your nodes at your earliest convenience. ℹ️ This release is optional for both validators and observers.
1
1
31
363
Configuration release notes: github.com/multiversx/mx-cha… When upgrading our MAINNET VALIDATORS, please do: ```sh cd ~/mx-chain-scripts ./script.sh github_pull ./script.sh upgrade ./script.sh start ``` 🛠️ It's time to build.
3
29
319
Meet the Tech: FungibleTokenMapper 🧩 A storage mapper that owns the full lifecycle of a fungible ESDT — issuance, minting, burning, transfers, roles, balance queries. One mapper per token. State machine: NotSet → Pending (issuance in flight) → Token(identifier). Replaces hundreds of lines of token-management boilerplate with typed calls into a single object. 💡 🧵
1
20
101
3,593
Tips & Tricks 💡 ✦ Token issuance is async — control returns after the call to the ESDT system contract, and the identifier is set in the callback. Use the default issue callback (DEFAULT_ISSUE_CALLBACK_NAME) unless you have a reason to customize it. ✦ State machine: NotSet → Pending → Token(id). Read it with get_token_state() if you need to handle pre-issuance flows. ✦ require_same_token(&payment.token_identifier) is the idiomatic way to validate an incoming payment matches the managed token. Pair with #[payable] for the full pattern. ✦ For NFTs and SFTs, use NonFungibleTokenMapper instead — it handles nonces, attributes, royalties, and the create/burn semantics specific to non-fungibles.
1
1
8
99
We built different, so you can build different. Turn an idea into a deployed onchain service in an afternoon. Fast, sub-cent, composable, whatever you're creating and however you're creating it.
3
25
82
3,153
Agents will only pay for what they actually want — on a blockchain that can provide the scale and tools they need.
3
23
76
3,449
CodeMultiversX retweeted
Agents on @MultiversX: How @SasuRobert sees the next chapter of agentic commerce unfold.
9
30
175
5,146
CodeMultiversX retweeted
Weekly Development Report as of June 7 #multiversxtech 👇🛠️
4
34
109
13,522