Commit Graph

2 Commits

Author SHA1 Message Date
Sebastian Bor f6f5e9a619
Governance: Min tokens to create governance (#2203)
* feat: add min_community_tokens_to_create_governance to config

* feat: add token owner record and governing mint to CreateAccountGovernance

* feat: add token owner record and governing mint to CreateMinGovernance

* feat: add token owner record and governing mint to CreateProgramGovernance

* feat: add token owner record and governing mint to CreateTokenGovernance

* feat: remove custodian

* fix: remove mint and update comments

* chore: make clippy happy

* chore: make clippy happy
2021-08-03 09:10:45 +01:00
Sebastian Bor 965afef2cd
Governance: Realm config and max vote weight (#2188)
* feat: change mint fraction precision to 10^10

* chore: move optional fields towards the end of RealmConfig

* chore: fix comment

* feat: create realm using config args

* chore: update comments

* chore: make clippy happy

* chore: fix test name

* fix: remove realm authority from config_args and make it mandatory

* feat: implement SetRealmConfig instruction

* chore: move custodian above council in accounts list

* chore: add tests for setting realm config

* chore: bump version

* chore: make clippy happy

* chore: validate and pass realm to

* feat: validate realm config args

* feat: calculate max vote weight

* chore: make clippy happy and update comments

* fix: adjust max vote weight for vote overflow
2021-08-01 20:26:04 +01:00