Announcing Secret 1.15 Devnet
The long-awaited 1.15 upgrade of Secret Network is getting closer. Today, we are releasing cygnus-3 a public DevNet and asking the community, especially dApp developers, to help with the testing.
In this version, the Secret Network was upgraded to the latest versions of Cosmos SDK, CometBFT and other core components of the Cosmos ecosystem.
The DevNet is a pre-release towards eventual Testnet and Mainnet upgrade.
Things might break, use at your own risk!
Release notes:
- Upgrade cosmos-sdk from v0.45.16 to v0.50.8
- Upgrade cometbft from v0.34.27 to v0.38.9
- Upgrade ibc-apps from v4.1.1 to v8.1.0
- Upgrade ibc-go from v4.6.0 to v8.1.0
- MRENCLAVE key transfer
- Remove legacy REST API
- Remove legacy queries
- Bug fixes
- Security and performance improvements
Links:
Github:
git@github.com:scrtlabs/SecretNetwork.git branch: cosmos-sdk-0.50.x-merged
How to build from source: SecretNetwork/README.md at cosmos-sdk-0.50.x-merged · scrtlabs/SecretNetwork · GitHub
SecretCLI
(note: there is an issue with MacOS versions)
API endpoints
CometBFT RPC
tcp://20.84.98.207:26657
tcp://172.190.87.208:26657
tcp://57.151.81.199:26657
gRPC
tcp://20.84.98.207:9090
tcp://172.190.87.208:9090
tcp://57.151.81.199:9090
Peer Nodes
20.84.98.207
172.190.87.208
57.151.81.199
Secret.js
How to configure SecretCli
secretcli config set client chain-id cygnus-3
secretcli config set client node tcp://<node_ip>:26657
where node_ip is one of:
172.190.87.208 - full node 1
20.84.98.207 - bootstrap 1
57.151.81.199 - full node 2
Faucet URL
Check status:
http://20.84.98.207:5000/status
Add funds:
http://20.84.98.207:5000/faucet?address=<new_wallet_address>
Adding Cygnus-3 to Keplr
(courtesy @seanrad)
To add the Cygnus devnet to Keplr, use this page:
Click “Add Cygnus Devnet to Keplr”
Breaking changes
- See SecretCLI changes here
- See SecretJS changes here (tx data is stored in events now instead of rawLog, etc)
- IMPORTANT: while testing the devnet, please do not use your keys from the actual secret network (version 1.13). It would be better to make a backup of your home directory (.secretd by default) with your actual keys before starting using the devnet. Otherwise, your keys will be migrated to the new version of secret network and you will not able to use them again on the actual version (1.13). The only way in this case would be to delete migrated keys and restore them using your passphrase and secretcli v1.13.
Known Limitations
- There is an issue with secretcli build for MacOS-arm64
- Some commands from governance module might not work
- Ibc features will likely not work in secret.js
- MRENCLAVE governance vote verification still WIP
Timeline
We plan to run the DevNet for 2-3 weeks. After that, the code will be released to testnet for another 2-3 weeks for more testing, so the mainnet release shall happen early September.