mds1 / multicall

Multicall: Aggregate multiple constant function call results into one
https://multicall3.com
MIT License
903 stars 150 forks source link

Update Deployments for SKALE Network #214

Closed TheGreatAxios closed 5 months ago

TheGreatAxios commented 5 months ago

Updates

  1. Update core hub network info on testnet (Calypso, Europa, Nebula, Titan)
  2. Remove Chaos + Psyche Staging v3 Chains
  3. Update Calypso Name to Calypso Hub
  4. Update Titan Name to AI Hub
mds1 commented 5 months ago

Can you expand on the rationale for these changes?

  1. It looks like some network names are the same but their chain IDs are changing—did these networks change chain IDs?
  2. Why are certain chains being removed?

Links to documentation or announcements to justify these would be appreciated, so I can verify the correctness

TheGreatAxios commented 5 months ago

Hey @mds1

Of course!

SKALE is an Ethereum Scaling solution that is built on top of Ethereum. The previous testnet setup was bulit ontop of Goerli and was recently deprecated in favor of a new deployment on top of Holesky.

  1. This process resulted in new chains being spun up, however, they still map 1:1 with the core Mainnet Hubs setup. See here for the 4 key hubs: https://portal.skale.space/chains

  2. The reason why two of the chains were removed is because previously all the chains EXCEPT for Chaos had a deployer block. This is no longer the case and so with the new testnet some key changes were made to allow anyone to easily start testing on the hub that matches their "category" the best. Due to this there is no longer a new for Chaos and so Chaos was not created on the new testnet. Additionally, the Psyche chain wound up not being used and so again it was decided that it would not be created on the new testnet. The key with this is that the old testnet (staging-v3 endpoints) was spun down and so to reduce confusion for everyone I chose to remove them from the list entirely.

You can see new testnet chains here: https://testnet.portal.skale.space/chains.

Lastly, we are in the process of updating various other tools, docs, etc for the new testnets:

  1. See link to Viem above
  2. See SKALE docs linking to Testnet portal with new chains: https://testnet.portal.skale.space/chains

Let me know if any further questions!

Thanks