shine-solana/shine/scripts/dao/dao.config.env

38 lines
1.8 KiB
Bash
Raw Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

# Конфиг создания DAO (Devnet/Mainnet)
# ВАЖНО: перед каждым новым тестом меняйте DAO_REALM_NAME на новый.
# devnet | mainnet-beta
DAO_CLUSTER="devnet"
# Человекочитаемое имя DAO (должно быть новым для каждого теста)
DAO_REALM_NAME="Devnet DAO Full-1 2026-05-09"
# Название и символ governance NFT
DAO_GOV_NFT_NAME="Shine Governance NFT"
DAO_GOV_NFT_SYMBOL="SHINE-GOV"
DAO_GOV_TOKEN_DESCRIPTION="Governance token for SHiNE DAO"
DAO_GOV_TOKEN_IMAGE_URL="https://arweave.net/6cMl-qV-7vpgXSdOR5MVnMEPMHgLkRdfgdO43I9z5ek"
DAO_GOV_TOKEN_METADATA_URI="https://arweave.net/6cMl-qV-7vpgXSdOR5MVnMEPMHgLkRdfgdO43I9z5ek"
# Количество стартовых governance NFT
DAO_GOV_NFT_SUPPLY="10"
# Время голосования в секундах (для теста 1 час = 3600)
DAO_VOTING_TIME_SEC="3600"
# Минимальный порог "за" в процентах (больше половины = 51)
DAO_APPROVAL_THRESHOLD_PERCENT="51"
# Кошелек эмиттера/инициализатора DAO
DAO_ISSUER_KEYPAIR="$HOME/.config/solana/phantomWallet.json"
# Кто имеет право на force revoke/burn membership-токенов через RevokeGoverningTokens.
# На тестовом этапе можно оставить тот же кошелек, что и issuer.
# В production обычно передают управление через governance-процедуры DAO.
DAO_REVOKE_AUTHORITY_KEYPAIR="$HOME/.config/solana/phantomWallet.json"
# Текущий governance program (Realms, SPL Governance)
# Devnet/Mainnet обычно используют одинаковый ID программы.
SPL_GOVERNANCE_PROGRAM_ID="GovER5Lthms3bLBqWub97yVrMmEogzX7xNjdXpPPCVZw"