Sebastian Bor
329d7e38ee
Governance: Create mint governance ( #1953 )
...
* feat: implement CreateMintGovernance instruction
* fix: ensure mint is initialised in assert_is_valid_spl_token_mint
* fix: ensure token account is initialised in assert_is_valid_spl_token_account
* chore: move account type and instruction to the end to avoid breaking changes
* chore: make clippy happy
Co-authored-by: Jon Cinque <jon.cinque@gmail.com>
2021-06-25 21:31:14 +01:00
Sebastian Bor
5b34f25b5c
Governance: use runtime program_id ( #1947 )
...
* feat: use runtime program_id
* chore: make clippy happy
2021-06-22 22:31:39 +01:00
Sebastian Bor
c9e3689a94
Governance: Instructions ( #1833 )
...
Co-authored-by: Jon Cinque <jon.cinque@gmail.com>
2021-06-05 14:06:57 +01:00
Sebastian Bor
f59e43757b
Governance: Voting workflow
...
Co-authored-by: Jon Cinque <jon.cinque@gmail.com>
2021-05-29 22:51:48 +01:00
Sebastian Bor
94350d0e8e
Governance: Create Proposals and Sign Off workflow ( #1767 )
...
Co-authored-by: Jon Cinque <jon.cinque@gmail.com>
2021-05-26 16:40:18 +01:00
Sebastian Bor
b488aee067
Governance: Create governance accounts
...
Co-authored-by: Jon Cinque <jon.cinque@gmail.com>
2021-05-23 00:36:02 +01:00
Sebastian Bor
addc6bf4b4
Governance: Implement Realms
...
Implemented instructions:
- CreateRealm
- DepositGoverningTokens
- WithdrawGoverningTokens
-SetVoteAuthority
Co-authored-by: Jon Cinque <jon.cinque@gmail.com>
Co-authored-by: Michael Vines <mvines@gmail.com>
2021-05-19 12:20:53 +01:00