Последние посты ZetaChain Dev Announcements (@zetachaindev) в Telegram

Посты канала ZetaChain Dev Announcements

ZetaChain Dev Announcements
5,777 подписчиков
13 фото
56 видео
Последнее обновление 01.03.2025 14:35

Похожие каналы

Galxe
208,050 подписчиков
VenomBridge
55,888 подписчиков
HuntDrop | Airdrops
1,578 подписчиков

Последний контент, опубликованный в ZetaChain Dev Announcements на Telegram


Developer Office Hours

https://x.com/i/broadcasts/1ZkKzYwryPDxv

🚀 Devs, join us for Developer Office Hours tomorrow!

Feb 25 | 2:30 PM - 3:30 UTC
Live on X → https://x.com/zetablockchain/
Event link → https://lu.ma/326f38i8

We’ll be taking a look at Sui integration on localnet and SPL-20 support.

📢 Starting this month, Dev Office Hours will be broadcasted on X! (not Discord)

https://www.youtube.com/watch?v=4zJ1fo49X8M

https://medium.com/zetachain-tech-blog/zetachains-new-revert-handling-for-cross-chain-313629c92e63

🚨 Migration from onCrossChainCall to onCall

Starting this Friday (Feb 7th) at 9 AM PST, all ZetaChain mainnet cross-chain transactions from connected chains (EVM, Solana, and Bitcoin) will be routed to the onCall function:

function onCall(
MessageContext calldata context,
address zrc20,
uint256 amount,
bytes calldata message
) external override onlyGateway {
//...
}

onCall is called by the ZetaChain Gateway contract, so it's important to check that onlyGateway is permitted to call this function. Context parameter is now of type MessageContext.

When a call is made from an EVM chain, a sender address is contained in address context.sender , and for calls from Solana and Bitcoin, the sender address is in bytes context.origin.

This upgrade brings consistency to the way cross-chain calls are handled with onCall being the main function that handles calls from all connected chains.

Developer Office Hour is starting in 1 hour!

We'll be covering:

- Updates to the Universal NFT/FTs
- Upcoming Localnet functionality: handling aborted transactions using onAbort
- ZetaChain on ThirdWeb: deploy universal contracts from your browser
- Getting started with examples is easier with the new create-universal-contract CLI tool

🗓️ https://lu.ma/uzvpt45u

💬 https://discord.com/events/858516330432299008/1324135625410220113

https://www.youtube.com/watch?v=HX0FD4NERzY

https://www.youtube.com/watch?v=RNR2zDkMors

Upcoming change to the ZetaChain ERC-20 Custody Contracts on all connected chains 🚨

Updated ERC-20 Custody contracts will go live for ZetaChain on November 13th and 14th. The new ERC-20 Custody contract address for all EVM chains will be: 0x0Bad40D9e9C369f2223c835E108f43a45fd223B5. The contract interface remains the same so no changes other than the contract address are needed.

How to Upgrade to the new ERC-20 Custody Contract Address:

If you have hardcoded the address anywhere in your dapp you'll need to make the change manually at the correct time for each external chain. See https://status.zetachain.com for the specific maintenance window for each connected chain.

If your dapp queries the address dynamically from the /zeta-chain/observer/get_chain_params endpoint, then your dapp will pickup the change automatically and no action is needed.

If you use the Protocol-Contracts NPM Package you will need to update to the latest version during the maintenance window.

The migration to the new address will be staggered across each connected chain. See https://status.zetachain.com for the schedule maintenance windows. When the migration begins, any transactions sent through the old ERC-20 Custody contract will be reverted, so it's essential to switch to the new address.

New Screencast: Creating a Universal NFT 🌠

We’ve just published a new screencast on building a Universal NFT that can be seamlessly transferred between blockchains! 🌐

This tutorial leverages the latest Gateway features, currently available exclusively on localnet, giving you an early look at cross-chain NFT transfers powered by ZetaChain.

Check it out to start exploring the future of cross-chain NFTs! 🙌

https://www.youtube.com/watch?v=fRv1iyi1IjQ