Announcing Secret 1.15 Devnet

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

http://20.84.98.207:1317

http://172.190.87.208:1317

http://57.151.81.199:1317

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

http://20.84.98.207:5000

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.

7 Likes