testnet
GitHub EN

OKRW 민터 설정 방법

quickstart intermediate

x/okrw 모듈의 승인된 민터 주소를 설정하거나 변경하기 위해 거버넌스 제안을 생성하고 제출하는 방법에 대한 집중 가이드입니다.

사전 요구사항

  • 마루 네트워크에 대한 접근 권한.
  • 제안 보증금을 지불할 충분한 자금을 가진 계정.

1. 새로운 민터 주소 확인

먼저, 새로운 민터로 지정하려는 계정의 Bech32 주소가 필요합니다. 계정이 없다면 생성하세요.
# 키가 이미 존재하는 경우
marood keys show new-minter-key -a

# 또는 새로 생성
marood keys add new-minter-key

2. 제안 JSON 준비

update-minter-proposal.json이라는 파일을 생성합니다. 이 파일에는 제안이 통과될 경우 실행될 MsgUpdateParams 메시지가 포함됩니다. mint_denom을 포함한 전체 파라미터 세트를 제공해야 합니다.
NEW_MINTER_ADDRESS="maroo1..."
GOV_MODULE_ADDRESS="maroo10d07y265gmmuvt4z0w9aw880jnsr700j8k2m34"

cat <<EOF > update-minter-proposal.json
{
  "title": "Update OKRW Minter Address",
  "summary": "Set a new authorized minter for the OKRW module.",
  "messages": [
    {
      "@type": "/maroo.okrw.v1.MsgUpdateParams",
      "authority": "$GOV_MODULE_ADDRESS",
      "params": {
        "minter_address": "$NEW_MINTER_ADDRESS",
        "mint_denom": "aokrw"
      }
    }
  ],
  "deposit": "10000000aokrw"
}
EOF
주의: 네트워크에 맞는 `authority` 주소가 올바른지 확인하세요. 이것은 `x/gov` 모듈의 주소입니다.

3. 제안 제출

marood tx gov submit-proposal 명령어를 사용하여 JSON 파일을 네트워크에 제출합니다. 보증금을 감당할 수 있는 계정으로 이 트랜잭션에 서명해야 합니다.
marood tx gov submit-proposal update-minter-proposal.json --from my-funded-account --chain-id maroo-testnet -y

4. 투표 및 확인

제출 후, 제안은 투표 기간에 들어갑니다. 이해관계자들이 투표하도록 독려하세요. 제안이 통과되면 모듈의 파라미터를 쿼리하여 변경 사항을 확인할 수 있습니다.
# 투표 기간 후...
marood query okrw params
소스: maroo
ESC
검색어를 입력하세요