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,734
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. 💡 🧵
4
18
76
3,066
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
50
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 đź§µ
12
106
332
9,767
️️📣 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
4,960
🧩 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
360
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
316
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
100
3,521
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
98
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,118
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,388
CodeMultiversX retweeted
Agents on @MultiversX: How @SasuRobert sees the next chapter of agentic commerce unfold.
9
30
176
5,113
CodeMultiversX retweeted
Weekly Development Report as of June 7 #multiversxtech 👇🛠️
4
34
109
13,380