Skip to content

Latest commit

 

History

History
27 lines (15 loc) · 1.71 KB

migrate-to-myrtle.md

File metadata and controls

27 lines (15 loc) · 1.71 KB
hidden
true

Migrate to Myrtle

The Verida Mainnet is now live and the Verida protocol libraries have been updated to manage most of the complexity of the myrtle upgrade.

As a developer, there are just three things you need to focus on.

1. Upgrade to the latest libraries

There is a new 3.0.0 release of the protocol that supports myrtle.

You will need to run yarn update on all @verida/xxx packages used by your project.

ie: yarn update @verida/client-ts @verida/account-web-vault

2. Specify Verida EnvironmentType.MYRTLE

In your code that connects to the Verida network, replace references of EnvironmentType.BANKSIA to EnvironmentType.MYRTLE

3. Server-side app changes

(Not required for web applications)

Server-side applications may be manually creating accounts on the Verida network and paying MATIC for those blockchain transactions. The Verida mainnet runs on a Polygon PoS network, so you will need to replace your authentication code webConfig.privateKey with a Polygon PoS mainnet private key with sufficient MATIC to create blockchain accounts.