Deploying your Primodium World Extension
Primodium is currently deployed on an OP Stack (opens in a new tab) testnet hosted by Caldera (opens in a new tab) that resolves to the Ethereum Sepolia testnet (opens in a new tab).
Forewarning
Once you deploy your Primodium world extension to the Primodium testnet, it will be live and accessible to the public. Additionally, that namespace name will become taken and no longer available to be used by anyone else (or reregistered by you). Be sure to test your extension on the local development environment before deploying to the live Primodium world.
Testnet Tokens
Before deploying your Primodium world extension, you will need to bridge ETH from Sepolia to the Primodium testnet. After obtaining Sepolia ETH from a faucet, you can bridge to the Primodium testnet using the following bridge (opens in a new tab).
Testnet Configuration
To deploy a MUD contract to the Primodium testnet for interoperability with the testnet Primodium world contract, use the following deployment settings.
[profile.caldera-sepolia]
eth_rpc_url = "https://primodium-sepolia.rpc.caldera.xyz/http"
chain_id = 10017
If you haven't already, set the Primodium world address for the following locations:
- Set the
WORLD_ADDRESS
in your.env
file and to the live Primodium world contract address. - Set the
worlds.json
file to the following "10017" chainID and substitute in the world address, available on the latest release page.
{
"10017": {
"address": "PRIMODIUM_WORLD_ADDRESS_HERE"
}
}