@@ -16,12 +16,12 @@ public class GovernanceProgramExamples : IExample
16
16
17
17
public GovernanceProgramExamples ( )
18
18
{
19
- governanceClient = new GovernanceClient ( mRpcClient , GovernanceProgram . MainNetProgramIdKey ) ;
19
+ governanceClient = new GovernanceClient ( mRpcClient , GovernanceProgram . MangoGovernanceProgramIdKey ) ;
20
20
}
21
21
22
22
public void Run ( )
23
23
{
24
- var realms = governanceClient . GetRealms ( ) ;
24
+ var realms = governanceClient . GetRealms ( GovernanceProgram . MangoGovernanceProgramIdKey ) ;
25
25
26
26
for ( int i = 0 ; i < realms . ParsedResult . Count ; i ++ )
27
27
{
@@ -32,18 +32,18 @@ public void Run()
32
32
$ "Council Mint: { realms . ParsedResult [ i ] . Config ? . CouncilMint } \n " +
33
33
$ "Vote Weight Source: { realms . ParsedResult [ i ] . Config . CommunityMintMaxVoteWeightSource } \n ") ;
34
34
35
- var progGovernances = governanceClient . GetProgramGovernanceAccounts ( realms . OriginalRequest . Result [ i ] . PublicKey ) ;
36
- var mintGovernances = governanceClient . GetMintGovernanceAccounts ( realms . OriginalRequest . Result [ i ] . PublicKey ) ;
37
- var tokenGovernances = governanceClient . GetTokenGovernanceAccounts ( realms . OriginalRequest . Result [ i ] . PublicKey ) ;
38
- var genericGovernances = governanceClient . GetGenericGovernanceAccounts ( realms . OriginalRequest . Result [ i ] . PublicKey ) ;
35
+ var progGovernances = governanceClient . GetProgramGovernanceAccounts ( realms . OriginalRequest . Result [ i ] . PublicKey , realms . ParsedResult [ i ] . Name ) ;
36
+ var mintGovernances = governanceClient . GetMintGovernanceAccounts ( GovernanceProgram . MangoGovernanceProgramIdKey , realms . OriginalRequest . Result [ i ] . PublicKey ) ;
37
+ var tokenGovernances = governanceClient . GetTokenGovernanceAccounts ( GovernanceProgram . MangoGovernanceProgramIdKey , realms . OriginalRequest . Result [ i ] . PublicKey ) ;
38
+ var genericGovernances = governanceClient . GetGenericGovernanceAccounts ( GovernanceProgram . MangoGovernanceProgramIdKey , realms . OriginalRequest . Result [ i ] . PublicKey ) ;
39
39
Console . WriteLine ( $ "Program Governance Accounts: { progGovernances . ParsedResult ? . Count } \n " +
40
40
$ "Mint Governance Accounts: { mintGovernances . ParsedResult ? . Count } \n " +
41
41
$ "Token Governance Accounts: { tokenGovernances . ParsedResult ? . Count } \n " +
42
42
$ "Generic Governance Accounts: { genericGovernances . ParsedResult ? . Count } \n ") ;
43
43
44
44
for ( int j = 0 ; j < progGovernances . ParsedResult ? . Count ; j ++ )
45
45
{
46
- var proposals = governanceClient . GetProposalsV1 ( progGovernances . OriginalRequest . Result [ j ] . PublicKey ) ;
46
+ var proposals = governanceClient . GetProposalsV1 ( GovernanceProgram . MangoGovernanceProgramIdKey , progGovernances . OriginalRequest . Result [ j ] . PublicKey ) ;
47
47
Console . WriteLine ( $ "Program Governance: { progGovernances . OriginalRequest . Result [ j ] . PublicKey } \n " +
48
48
$ "Proposals: { proposals . OriginalRequest . Result . Count } ") ;
49
49
for ( int k = 0 ; k < proposals . ParsedResult ? . Count ; k ++ )
0 commit comments