38 lines
1.8 KiB
Bash
38 lines
1.8 KiB
Bash
# Конфиг создания 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"
|