Skip to content

v1.0.0 - mainnet release

Compare
Choose a tag to compare
@leoluk leoluk released this 19 Jan 17:25

Audit completion ✔️

In addition to extensive internal audits, Kudelski have completed their audit of the bridge node, the Ethereum contract, the Solana contract, and the Terra contract. The reports will soon be published, and all findings have been resolved.

Solana upgradability 🔃

The Solana contract is now using the upgradeable BPF loader, which allows the contract to upgrade itself without any proxies or other potential footguns. Upgrades are triggered using the same governance mechanism as guardian set updates.

The Ethereum and Terra sides of the Wormhole bridge are simple and cannot be updated. The Solana contract is more complex as the "hub" of the system and will likely require updates in the future to implement dynamic fees.

External attestation 🔒

Wormhole will soon have the capability to attest arbitrary messages across chains. This release contains all contract changes necessary to support this on Ethereum and Solana. Refer to #147, #149 and #150 for more details on design and progress.

Terra support

terra

The Kudelski audit of the Terra code has been completed, and this release includes full support for Terra with bidirectional token transfers between Terra, Solana and Ethereum 🎉

Terra support was built by Everstake, who are now part of the Wormhole project - thanks for the awesome collaboration!

Wormhole is chain-agnostic, so adding support for Terra did not require any changes to Ethereum and Solana. Mainnet launch will not require Terra nodes. After mainnet launch, the Everstake and Terra teams will coordinate the testnet and mainnet rollouts for the Terra bridge. Once 2/3+ of the guardian set have added Terra nodes, Terra support will be live!

Improvements

ERC20 token names

The name of the ERC20 token now contains the truncated SPL token address to make it easier to distinguish them in a Wormhole-unaware wallet like Metamask.

SPL tokens do not have on-chain names, so this is the next-best thing - those vanity addresses did pay off after all!

Sollet support for the experimental web UI

Wormhole contains an technical example UI for testing transfers as a template for wallets. This demonstration UI now includes support for Serum's Sollet wallet, allowing for end-to-end transfers to be completed from a web browser.