Skip to content

Commit

Permalink
Update dev guidelines
Browse files Browse the repository at this point in the history
  • Loading branch information
lubkoll committed Sep 5, 2024
1 parent 1035924 commit 51936a3
Showing 1 changed file with 3 additions and 3 deletions.
6 changes: 3 additions & 3 deletions DEV_GUIDELINES.md
Original file line number Diff line number Diff line change
Expand Up @@ -28,9 +28,9 @@ The following steps are required to release smart contracts:
* Make sure you have the latest state: `git checkout main && git pull`
* Create a tag: `git tag -a "<TAG>" -m"<DESCRIPTION>"` (TAG should be of the form v[0-9]+.[0-9]+.[0-9]+)
* Push tag: `git push origin <TAG>`
2. Upload code through multisig (requires `osmosisd`):
* Create signed message: `bash scripts/generate_signed_upload_tx.sh <WASM_FILE> <DEPLOYER>`, where <DEPLOYER> is the name of your key registered with `osmosisd`.
2. Upload code through multisig (This can only be done by the multisig-members, please sync with them):
* Create signed message: `bash scripts/generate_signed_upload_tx.sh <WASM_FILE> <DEPLOYER> <MULTISIG>`, where <DEPLOYER> and <MULTISIG> are the names of your key, resp. the multisig key, registered with `osmosisd`.
* Collect signed messages from coworkers, when you have enough: `bash scripts/upload_through_multisig.sh "<SIGNED_TX_1> <SIGNED_TX_2>"`
3. Create proposal to instantiate or migrate contracts on [DAODAO](https://daodao.zone/dao/osmo12ry93err6s2ekg02ekslucwx8n3pxm3y7zxz3l6w8zuhex984k5ss4ltl6/proposals).
4. After the proposal did receive enough votes, it can be executed.
5. Please make sure that all instances of a contract are migrated. For a list of contracts, see https://docs.google.com/spreadsheets/d/1FFEfx8wjnqglSIPQe-B1cDvWv424D_-391XgwX600LI/edit#gid=0.
5. Please make sure that all instances of a contract are migrated. For a list of contracts, see tbd.

0 comments on commit 51936a3

Please sign in to comment.