@terminusbet/stake-vote-sdk
Version:
A simple SDK for interacting with terminusbet governance
4,861 lines • 166 kB
TypeScript
/**
* Program IDL in camelCase format in order to be used in JS/TS.
*
* Note that this is only a type helper and is not the actual IDL. The original
* IDL can be found at `target/idl/stake_vote.json`.
*/
export type StakeVote = {
"address": "";
"metadata": {
"name": "stakeVote";
"version": "0.1.0";
"spec": "0.1.0";
"description": "Created with Anchor";
};
"instructions": [
{
"name": "activeEnd";
"discriminator": [
104,
62,
44,
255,
161,
163,
95,
138
];
"accounts": [
{
"name": "stakeOperator";
"writable": true;
"signer": true;
},
{
"name": "ballotBoxState";
},
{
"name": "activeBallotBox";
"writable": true;
"pda": {
"seeds": [
{
"kind": "const";
"value": [
97,
99,
116,
105,
118,
101,
45,
98,
97,
108,
108,
111,
116,
45,
98,
111,
120
];
}
];
};
},
{
"name": "configState";
"pda": {
"seeds": [
{
"kind": "const";
"value": [
97,
112,
112,
45,
99,
111,
110,
102,
105,
103
];
}
];
};
},
{
"name": "tokenProgram";
"address": "TokenkegQfeZyiNwAJbNbGKPFXCWuBvf9Ss623VQ5DA";
},
{
"name": "systemProgram";
"address": "11111111111111111111111111111111";
}
];
"args": [];
},
{
"name": "appConfigInitialize";
"discriminator": [
252,
42,
33,
37,
179,
27,
252,
196
];
"accounts": [
{
"name": "admin";
"writable": true;
"signer": true;
},
{
"name": "configState";
"writable": true;
"pda": {
"seeds": [
{
"kind": "const";
"value": [
97,
112,
112,
45,
99,
111,
110,
102,
105,
103
];
}
];
};
},
{
"name": "activeBallotBox";
"writable": true;
"pda": {
"seeds": [
{
"kind": "const";
"value": [
97,
99,
116,
105,
118,
101,
45,
98,
97,
108,
108,
111,
116,
45,
98,
111,
120
];
}
];
};
},
{
"name": "stakeOperator";
},
{
"name": "stakeMintAuthor";
"pda": {
"seeds": [
{
"kind": "const";
"value": [
115,
116,
97,
107,
101,
45,
109,
105,
110,
116,
45,
97,
117,
116,
104,
111,
114,
105,
116,
121
];
}
];
};
},
{
"name": "platformMint";
},
{
"name": "platformMintTokenAccount";
"writable": true;
"pda": {
"seeds": [
{
"kind": "account";
"path": "stakeMintAuthor";
},
{
"kind": "const";
"value": [
6,
221,
246,
225,
215,
101,
161,
147,
217,
203,
225,
70,
206,
235,
121,
172,
28,
180,
133,
237,
95,
91,
55,
145,
58,
140,
245,
133,
126,
255,
0,
169
];
},
{
"kind": "account";
"path": "platformMint";
}
];
"program": {
"kind": "const";
"value": [
140,
151,
37,
143,
78,
36,
137,
241,
187,
61,
16,
41,
20,
142,
13,
131,
11,
90,
19,
153,
218,
255,
16,
132,
4,
142,
123,
216,
219,
233,
248,
89
];
};
};
},
{
"name": "systemProgram";
"address": "11111111111111111111111111111111";
},
{
"name": "tokenProgram";
"address": "TokenkegQfeZyiNwAJbNbGKPFXCWuBvf9Ss623VQ5DA";
},
{
"name": "associatedTokenProgram";
"address": "ATokenGPvbdGVxr1b2hvZbsiqW5xWH25efTNsLJA8knL";
}
];
"args": [];
},
{
"name": "createBallotBox";
"discriminator": [
128,
55,
13,
178,
110,
119,
141,
84
];
"accounts": [
{
"name": "stakeOperator";
"writable": true;
"signer": true;
},
{
"name": "ballotBoxState";
"writable": true;
"signer": true;
},
{
"name": "activeBallotBox";
"writable": true;
"pda": {
"seeds": [
{
"kind": "const";
"value": [
97,
99,
116,
105,
118,
101,
45,
98,
97,
108,
108,
111,
116,
45,
98,
111,
120
];
}
];
};
},
{
"name": "configState";
"pda": {
"seeds": [
{
"kind": "const";
"value": [
97,
112,
112,
45,
99,
111,
110,
102,
105,
103
];
}
];
};
},
{
"name": "tokenProgram";
"address": "TokenkegQfeZyiNwAJbNbGKPFXCWuBvf9Ss623VQ5DA";
},
{
"name": "systemProgram";
"address": "11111111111111111111111111111111";
}
];
"args": [
{
"name": "params";
"type": {
"defined": {
"name": "createBallotBoxParams";
};
};
}
];
},
{
"name": "createRewardPool";
"discriminator": [
199,
136,
155,
69,
28,
136,
237,
214
];
"accounts": [
{
"name": "opeator";
"writable": true;
"signer": true;
},
{
"name": "configState";
"pda": {
"seeds": [
{
"kind": "const";
"value": [
97,
112,
112,
45,
99,
111,
110,
102,
105,
103
];
}
];
};
},
{
"name": "ballotBox";
},
{
"name": "mint";
},
{
"name": "voteReward";
"writable": true;
"pda": {
"seeds": [
{
"kind": "const";
"value": [
115,
116,
97,
107,
101,
45,
114,
101,
119,
97,
114,
100
];
},
{
"kind": "account";
"path": "ballotBox";
}
];
};
},
{
"name": "rewardPool";
"writable": true;
"pda": {
"seeds": [
{
"kind": "account";
"path": "voteReward";
},
{
"kind": "const";
"value": [
6,
221,
246,
225,
215,
101,
161,
147,
217,
203,
225,
70,
206,
235,
121,
172,
28,
180,
133,
237,
95,
91,
55,
145,
58,
140,
245,
133,
126,
255,
0,
169
];
},
{
"kind": "account";
"path": "mint";
}
];
"program": {
"kind": "const";
"value": [
140,
151,
37,
143,
78,
36,
137,
241,
187,
61,
16,
41,
20,
142,
13,
131,
11,
90,
19,
153,
218,
255,
16,
132,
4,
142,
123,
216,
219,
233,
248,
89
];
};
};
},
{
"name": "tokenProgram";
"address": "TokenkegQfeZyiNwAJbNbGKPFXCWuBvf9Ss623VQ5DA";
},
{
"name": "associatedTokenProgram";
"address": "ATokenGPvbdGVxr1b2hvZbsiqW5xWH25efTNsLJA8knL";
},
{
"name": "systemProgram";
"address": "11111111111111111111111111111111";
}
];
"args": [];
},
{
"name": "createStake";
"discriminator": [
201,
134,
55,
171,
2,
136,
228,
226
];
"accounts": [
{
"name": "stakeOperator";
"writable": true;
"signer": true;
},
{
"name": "configState";
"pda": {
"seeds": [
{
"kind": "const";
"value": [
97,
112,
112,
45,
99,
111,
110,
102,
105,
103
];
}
];
};
},
{
"name": "statePool";
"writable": true;
"signer": true;
},
{
"name": "stakeState";
"pda": {
"seeds": [
{
"kind": "const";
"value": [
115,
116,
97,
107,
101,
45,
115,
116,
97,
116,
101
];
}
];
};
},
{
"name": "tokenProgram";
"address": "TokenkegQfeZyiNwAJbNbGKPFXCWuBvf9Ss623VQ5DA";
},
{
"name": "systemProgram";
"address": "11111111111111111111111111111111";
}
];
"args": [
{
"name": "params";
"type": {
"defined": {
"name": "createStakeParams";
};
};
}
];
},
{
"name": "rewardDeposit";
"discriminator": [
129,
243,
246,
179,
185,
7,
200,
117
];
"accounts": [
{
"name": "user";
"writable": true;
"signer": true;
},
{
"name": "ballotBox";
},
{
"name": "mint";
},
{
"name": "voteReward";
"writable": true;
"pda": {
"seeds": [
{
"kind": "const";
"value": [
115,
116,
97,
107,
101,
45,
114,
101,
119,
97,
114,
100
];
},
{
"kind": "account";
"path": "ballotBox";
}
];
};
},
{
"name": "userTokenAccount";
"writable": true;
"pda": {
"seeds": [
{
"kind": "account";
"path": "user";
},
{
"kind": "const";
"value": [
6,
221,
246,
225,
215,
101,
161,
147,
217,
203,
225,
70,
206,
235,
121,
172,
28,
180,
133,
237,
95,
91,
55,
145,
58,
140,
245,
133,
126,
255,
0,
169
];
},
{
"kind": "account";
"path": "mint";
}
];
"program": {
"kind": "const";
"value": [
140,
151,
37,
143,
78,
36,
137,
241,
187,
61,
16,
41,
20,
142,
13,
131,
11,
90,
19,
153,
218,
255,
16,
132,
4,
142,
123,
216,
219,
233,
248,
89
];
};
};
},
{
"name": "rewardPool";
"writable": true;
"pda": {
"seeds": [
{
"kind": "account";
"path": "voteReward";
},
{
"kind": "const";
"value": [
6,
221,
246,
225,
215,
101,
161,
147,
217,
203,
225,
70,
206,
235,
121,
172,
28,
180,
133,
237,
95,
91,
55,
145,
58,
140,
245,
133,
126,
255,
0,
169
];
},
{
"kind": "account";
"path": "mint";
}
];
"program": {
"kind": "const";
"value": [
140,
151,
37,
143,
78,
36,
137,
241,
187,
61,
16,
41,
20,
142,
13,
131,
11,
90,
19,
153,
218,
255,
16,
132,
4,
142,
123,
216,
219,
233,
248,
89
];
};
};
},
{
"name": "tokenProgram";
"address": "TokenkegQfeZyiNwAJbNbGKPFXCWuBvf9Ss623VQ5DA";
},
{
"name": "associatedTokenProgram";
"address": "ATokenGPvbdGVxr1b2hvZbsiqW5xWH25efTNsLJA8knL";
},
{
"name": "systemProgram";
"address": "11111111111111111111111111111111";
}
];
"args": [
{
"name": "amount";
"type": "u64";
}
];
},
{
"name": "rewardReceive";
"discriminator": [
6,
126,
185,
192,
65,
185,
26,
214
];
"accounts": [
{
"name": "user";
"writable": true;
"signer": true;
},
{
"name": "ballotBox";
},
{
"name": "userVoteState";
"pda": {
"seeds": [
{
"kind": "const";
"value": [
118,
111,
116,
101,
45,
115,
116,
97,
116,
101
];
},
{
"kind": "account";
"path": "ballotBox";
},
{
"kind": "account";
"path": "user";
}
];
};
},
{
"name": "voteReward";
"pda": {
"seeds": [
{
"kind": "const";
"value": [
115,
116,
97,
107,
101,
45,
114,
101,
119,
97,
114,
100
];
},
{
"kind": "account";
"path": "ballotBox";
}
];
};
},
{
"name": "userRewardState";
"writable": true;
"pda": {
"seeds": [
{
"kind": "const";
"value": [
117,
115,
101,
114,
45,
114,
101,
119,
97,
114,
100
];
},
{
"kind": "account";
"path": "ballotBox";
},
{
"kind": "account";
"path": "user";
}
];
};
},
{
"name": "mint";
},
{
"name": "userTokenAccount";
"writable": true;
"pda": {
"seeds": [
{
"kind": "account";
"path": "user";
},
{
"kind": "const";
"value": [
6,
221,
246,
225,
215,
101,
161,
147,
217,
203,
225,
70,
206,
235,
121,
172,
28,
180,
133,
237,
95,
91,
55,
145,
58,
140,
245,
133,
126,
255,
0,
169
];
},
{
"kind": "account";
"path": "mint";
}
];
"program": {
"kind": "const";
"value": [
140,
151,
37,
143,
78,
36,
137,
241,
187,
61,
16,
41,
20,
142,
13,
131,
11,
90,
19,
153,
218,
255,
16,
132,
4,
142,
123,
216,
219,
233,
248,
89
];
};
};
},
{
"name": "rewardPool";
"writable": true;
"pda": {
"seeds": [
{
"kind": "account";
"path": "voteReward";
},
{
"kind": "const";
"value": [
6,
221,
246,
225,
215,
101,
161,
147,
217,
203,
225,
70,
206,
235,
121,
172,
28,
180,
133,
237,
95,
91,
55,
145,
58,
140,
245,
133,
126,
255,
0,
169
];
},
{
"kind": "account";
"path": "mint";
}
];
"program": {
"kind": "const";
"value": [
140,
151,
37,
143,
78,
36,
137,
241,
187,
61,
16,
41,
20,
142,
13,
131,
11,
90,
19,
153,
218,
255,
16,
132,
4,
142,
123,
216,
219,
233,
248,
89
];
};
};
},
{
"name": "tokenProgram";
"address": "TokenkegQfeZyiNwAJbNbGKPFXCWuBvf9Ss623VQ5DA";
},
{
"name": "associatedTokenProgram";
"address": "ATokenGPvbdGVxr1b2hvZbsiqW5xWH25efTNsLJA8knL";
},
{
"name": "systemProgram";
"address": "11111111111111111111111111111111";
}
];
"args": [];
},
{
"name": "simulateAddStakeAmount";
"discriminator": [
110,
204,
13,
105,
223,
237,
164,
163
];
"accounts": [
{
"name": "payer";
"writable": true;
"signer": true;
},
{
"name": "user";
},
{
"name": "stakePoolState";
},
{
"name": "userVoteState";
"pda": {
"seeds": [
{
"kind": "const";
"value": [
117,
115,
101,
114,
45,
118,
111,
116,
101,
45,
115,
116,
97,
116,
101
];
},
{
"kind": "account";
"path": "stakePoolState";
},
{
"kind": "account";
"path": "user";
}
];
};
}
];
"args": [
{
"name": "amount";
"type": "u64";
}
];
"returns": {
"defined": {
"name": "stakeAddStakeResult";
};
};
},
{
"name": "simulateAddStakeTime";
"discriminator": [
170,
94,
200,
198,
130,
22,
186,
46
];
"accounts": [
{
"name": "payer";
"writable": true;
"signer": true;
},
{
"name": "user";
},
{
"name": "stakePoolState";
},
{
"name": "userVoteState";
"pda": {
"seeds": [
{
"kind": "const";
"value": [
117,
115,
101,
114,
45,
118,
111,
116,
101,
45,
115,
116,
97,
116,
101
];
},
{
"kind": "account";
"path": "stakePoolState";
},
{
"kind": "account";
"path": "user";
}
];
};
}
];
"args": [
{
"name": "peroid";
"type": "u64";
}
];
"returns": {
"defined": {
"name": "stakeAddTimeResult";
};
};
},
{
"name": "simulateGetCurrentVoteByAmount";
"discriminator": [
24,
25,
253,
173,
133,
145,
58,
119
];
"accounts": [
{
"name": "payer";
"writable": true;
"signer": true;
},
{
"name": "user";
},
{
"name": "stakePoolState";
},
{
"name": "userVoteState";
"pda": {
"seeds": [
{
"kind": "const";
"value": [
117,
115,
101,
114,
45,
118,
111,
116,
101,
45,
115,
116,
97,
116,
101
];
},
{
"kind": "account";
"path": "stakePoolState";
},
{
"kind": "account";
"path": "user";
}
];
};
}
];
"args": [
{
"name": "amount";
"type": "u64";
},
{
"name": "minAmount";
"type": "u64";
}
];
"returns": {
"defined": {
"name": "voteLeftResult";
};
};
},
{
"name": "simulateStakeRelease";
"discriminator": [
46,
63,
151,
167,
152,
223,
231,
50
];
"accounts": [
{
"name": "payer";
"writable": true;
"signer": true;
},
{
"name": "user";
},
{
"name": "stakePoolState";
},
{
"name": "userVoteState";
"pda": {
"seeds": [
{
"kind": "const";
"value": [
117,
115,
101,
114,
45,
118,
111,
116,
101,
45,
115,
116,
97,
116,
101
];
},
{
"kind": "account";
"path": "stakePoolState";
},
{
"kind": "account";
"path": "user";
}
];
};
}
];
"args": [];
"returns": {
"defined": {
"name": "stakeReleaseResult";
};
};
},
{
"name": "stake";
"discriminator": [
206,
176,
202,
18,
200,
209,
179,
108
];
"accounts": [
{
"name": "user";
"writable": true;
"signer": true;
},
{
"name": "stakeState";
"pda": {
"seeds": [
{
"kind": "const";
"value": [
115,
116,
97,
107,
101,
45,
115,
116,
97,
116,
101
];
}
];
};
},
{
"name": "stakePoolState";
},
{
"name": "userVoteState";
"writable": true;
"pda": {
"seeds": [
{
"kind": "const";
"value": [
117,
115,
101,
114,
45,
118,
111,
116,
101,
45,
115,
116,
97,
116,
101
];
},
{
"kind": "account";
"path": "stakePoolState";
},
{
"kind": "account";
"path": "user";
}
];
};
},
{
"name": "platformMint";
},
{
"name": "voucherMint";
"writable": true;
},
{
"name": "stakeMintAuthor";
"pda": {
"seeds": [
{
"kind": "const";
"value": [
115,
116,
97,
107,
101,
45,
109,
105,
110,
116,
45,
97,
117,
116,
104,
111,
114,
105,
116,
121
];
}
];
};
},
{
"name": "userPlatformMintTokenAccount";
"writable": true;
"pda": {
"seeds": [
{
"kind": "account";
"path": "user";
},
{
"kind": "const";
"value": [
6,
221,
246,
225,
215,
101,
161,
147,
217,
203,
225,
70,
206,
235,
121,
172,
28,
180,
133,
237,
95,
91,
55,
145,
58,
140,
245,
133,
126,
255,
0,
169
];
},
{
"kind": "account";
"path": "platformMint";
}
];
"program": {
"kind": "const";
"value": [
140,
151,
37,
143,
78,
36,
137,
241,
187,
61,
16,
41,
20,
142,
13,
131,
11,
90,
19,
153,
218,
255,
16,
132,
4,
142,
123,
216,
219,
233,
248,
89
];
};
};
},
{
"name": "userVoucherMintTokenAccount";
"writable": true;
"pda": {
"seeds": [
{
"kind": "account";
"path": "user";
},
{
"kind": "const";
"value": [
6,
221,
246,
225,
215,
101,
161,
147,
217,
203,
225,
70,
206,
235,
121,
172,
28,
180,
133,
237,
95,
91,
55,
145,
58,
140,
245,
133,
126,
255,
0,
169
];
},
{
"kind": "account";
"path": "voucherMint";
}
];
"program": {
"kind": "const";
"value": [
140,
151,
37,
143,
78,
36,
137,
241,
187,
61,
16,
41,
20,
142,
13,
131,
11,
90,
19,
153,
218,
255,
16,
132,
4,
142,
123,
216,
219,
233,
248,
89
];
};
};
},
{
"name": "platformMintTokenAccount";
"writable": true;
"pda": {
"seeds": [
{
"kind": "account";
"path": "stakeMintAuthor";
},
{
"kind": "const";
"value": [
6,
221,
246,
225,
215,
101,
161,
147,
217,
203,
225,
70,
206,
235,
121,
172,
28,
180,
133,
237,
95,
91,
55,
145,
58,
140,
245,
133,
126,
255,
0,
169
];
},
{
"kind": "account";
"path": "platformMint";
}
];
"program": {
"kind": "const";
"value": [
140,
151,
37,
143,
78,
36,
137,
241,
187,
61,
16,
41,
20,
142,
13,
131,
11,
90,
19,
153,
218,
255,
16,
132,
4,
142,
123,
216,
219,
233,
248,
89
];
};
};
},
{
"name": "voucherMintTokenAccount";
"writable": true;
"pda": {
"seeds": [
{
"kind": "account";
"path": "stakeMintAuthor";
},
{
"kind": "const";
"value": [
6,
221,
246,
225,
215,
101,
161,
147,
217,
203,
225,
70,
206,
235,
121,
172,
28,
180,
133,
237,
95,
91,
55,
145,
58,
140,
245,
133,
126,
255,
0,
169
];
},
{
"kind": "account";
"path": "voucherMint";
}
];
"program": {
"kind": "const";
"value": [
140,
151,
37,
143,
78,
36,
137,
241,
187,
61,
16,
41,
20,
142,
13,
131,
11,
90,
19,
153,
218,
255,
16,
132,
4,
142,
123,
216,
219,
233,
248,
89
];
};
};
},
{
"name": "tokenProgram";
"address": "TokenkegQfeZyiNwAJbNbGKPFXCWuBvf9Ss623VQ5DA";
},
{
"name": "associatedTokenProgram";
"address": "ATokenGPvbdGVxr1b2hvZbsiqW5xWH25efTNsLJA8knL";
},
{
"name": "systemProgram";
"address": "11111111111111111111111111111111";
}
];
"args": [
{
"name": "params";
"type": {
"defined": {
"name": "stakeParams";
};
};
}
];
},
{
"name": "stakeAdd";
"discriminator": [
31,
201,
111,
243,
192,
138,
179,
29
];
"accounts": [
{
"name": "user";
"writable": true;
"signer": true;
},
{
"name": "stakeState";
"pda": {
"seeds": [
{
"kind": "const";
"value": [
115,
116,
97,
107,
101,
45,
115,
116,
97,
116,
101
];
}
];
};
},
{
"name": "stakePoolState";
},
{
"name": "userStakeVoteState";
"writable": true;
"pda": {
"seeds": [
{
"kind": "const";
"value": [
117,
115,
101,
114,
45,
118,
111,
116,
101,
45,
115,
116,
97,
116,
101
];
},
{
"kind": "account";
"path": "stakePoolState";
},
{
"kind": "account";
"path": "user";
}
];
};
},
{
"name": "platformMint";
},
{
"name": "voucherMint";
"writable": true;
},
{
"name": "stakeMintAuthor";
"pda": {
"seeds": [
{
"kind": "const";
"value": [
115,
116,
97,
107,
101,
45,
109,
105,
110,
116,
45,
97,
117,
116,
104,
111,
114,
105,
116,
121
];
}
];
};
},
{
"name": "userPlatformMintTokenAccount";
"writable": true;
"pda": {
"seeds": [
{
"kind": "account";
"path": "user";
},
{
"kind": "const";
"value": [
6,
221,
246,
225,
215,
101,
161,
147,
217,
203,
225,
70,
206,
235,
121,
172,
28,
180,
133,
237,
95,
91,
55,
145,
58,
140,
245,
133,
126,
255,
0,
169
];
},
{
"kind": "account";
"path": "platformMint";
}
];
"program": {
"kind": "const";
"value": [
140,
151,
37,
143,
78,
36,
137,
241,
187,
61,
16,
41,
20,
142,
13,
131,
11,
90,
19,
153,
218,
255,
16,
132,
4,
142,
123,
216,
219,
233,
248,
89
];
};
};
},
{
"name": "userVoucherMintTokenAccount";
"writable": true;
"pda": {
"seeds": [
{
"kind": "account";
"path": "user";
},
{
"kind": "const";
"value": [
6,
221,
246,
225,
215,
101,
161,
147,
217,
203,
225,
70,
206,
235,
121,
172,
28,
180,
133,
237,
95,
91,
55,
145,
58,
140,
245,
133,
126,
255,
0,
169
];
},
{
"kind": "account";
"path": "voucherMint";
}
];
"program": {
"kind": "const";
"value": [
140,
151,
37,
143,
78,
36,
137,
241,
187,
61,
16,
41,
20,
142,
13,
131,
11,
90,
19,
153,
218,
255,
16,
132,
4,
142,
123,
216,
219,
233,
248,
89
];
};
};
},
{
"name": "platformMintTokenAccount";
"writable": true;
"pda": {
"seeds": [
{
"kind": "account";
"path": "stakeMintAuthor";
},
{
"kind": "const";
"value": [
6,
221,
246,
225,
215,
101,
161,
147,
217,
203,
225,
70,
206,
235,
121,
172,
28,
180,
133,
237,
95,
91,
55,
145,
58,
140,
245,
133,
126,
255,
0,
169
];
},
{
"kind": "account";
"path": "platformMint";
}
];
"program": {
"kind": "const";
"value": [
140,
151,
37,
143,
78,
36,
137,
241,
187,
61,
16,
41,
20,
142,
13,
131,
11,
90,
19,
153,
218,
255,
16,
132,
4,
142,
123,
216,
219,
233,
248,
89
];
};
};
},
{
"name": "voucherMintTokenAccount";
"writable": true;
"pda": {
"seeds": [
{
"kind": "account";
"path": "stakeMintAuthor";
},
{
"kind": "const";
"value": [
6,
221,
246,
225,
215,
101,
161,
147,
217,
203,
225,
70,
206,
235,
121,
172,
28,
180,
133,
237,
95,
91,
55,
145,
58,
140,
245,
133,
126,
255,
0,
169
];
},
{
"kind": "account";
"path": "voucherMint";
}
];
"program": {
"kind": "const";
"value": [
140,
151,
37,
143,
78,
36,
137,
241,
187,
61,
16,
41,
20,
142,
13,
131,
11,
90,
19,
153,
218,
255,
16,
132,
4,
142,
123,
216,
219,
233,
248,
89
];
};
};
},
{
"name": "tokenProgram";
"address": "TokenkegQfeZyiNwAJbNbGKPFXCWuBvf9Ss623VQ5DA";
},
{
"name": "associatedTokenProgram";
"address": "ATokenGPvbdGVxr1b2hvZbsiqW5xWH25efTNsLJA8knL";
},
{
"name": "systemProgram";
"address": "11111111111111111111111111111111";
}
];
"args": [
{
"name": "params";
"type": {
"defined": {
"name": "stakeAddParams";
};
};
}
];
},
{
"name": "stakeInit";
"discriminator": [
137,
167,
22,
241,
128,
110,
12,
105
];
"accounts": [
{
"name": "stakeOperator";
"writable": true;
"signer": true;
},
{
"name": "configState";
"pda": {
"seeds": [
{
"kind": "const";
"value": [
97,
112,
112,
45,
99,
111,
110,
102,
105,
103
];
}
];
};
},
{
"name": "stakeState";
"writable": true;
"pda": {
"seeds": [
{
"kind": "const";
"value": [
115,
116,
97,
107,
101,
45,
115,
116,
97,
116,
101
];
}
];
};
},
{
"name": "stakeMintAuthor";
"pda": {
"seeds": [
{
"kind": "const";
"value": [
115,
116,
97,
107,
101,
45,
109,
105,
110,
116,
45,
97,
117,
116,
104,
111,
114,
105,
116,
121
];
}
];
};
},
{
"name": "platformMint";
},
{
"name": "voucherMint";
"writable": true;
"signer": true;
},
{
"name": "platformMintTokenAccount";
"pda": {
"seeds": [
{
"kind": "account";
"path": "stakeMintAuthor";
},
{
"kind": "const";
"value": [
6,
221,
246,
225,
215,
101,
161,
147,
217,
203,
225,
70,
206,
235,
121,
172,
28,
180,
133,
237,
95,
91,
55,
145,
58,
140,
245,
133,
126,
255,
0,
169
];
},
{
"kind": "account";
"path": "platformMint";
}
];
"program": {
"kind": "const";
"value": [
140,
151,
37,
143,
78,
36,
137,
241,
187,
61,
16,
41,
20,
142,
13,
131,
11,
90,
19,
153,
218,
255,
16,
132,
4,
142,
123,
216,
219,
233,
248,
89
];
};
};
},
{
"name": "voucherMintTokenAccount";
"writable": true;
"pda": {
"seeds": [
{
"kind": "account";
"path": "stakeMintAuthor";
},
{
"kind": "const";
"value": [
6,
221,
246,
225,
215,
101,
161,
147,
217,
203,
225,
70,
206,
235,
121,
172,
28,
180,
133,
237,
95,
91,
55,
145,
58,
140,
245,
133,
126,
255,
0,
169
];
},
{
"kind": "account";
"path": "voucherMint";
}
];
"program": {
"kind": "const";
"value": [
140,
151,
37,
143,
78,
36,
137,
241,
187,
61,
16,
41,
20,
142,
13,
131,
11,
90,
19,
153,
218,
255,
16,
132,
4,
142,
123,
216,
219,
233,
248,
89
];
};
};
},
{
"name": "tokenProgram";
"address": "TokenkegQfeZyiNwAJbNbGKPFXCWuBvf9Ss623VQ5DA";
},
{
"name": "associatedTokenProgram";
"address": "ATokenGPvbdGVxr1b2hvZbsiqW5xWH25efTNsLJA8knL";
},
{
"name": "systemProgram";
"address": "11111111111111111111111111111111";
}
];
"args": [];
},
{
"name": "stakeSetPlatformMint";
"discriminator": [
48,
232,
249,
52,
170,
115,
1,
190
];
"accounts": [
{
"name": "stakeOperator";
"writable": true;
"signer": true;
},
{
"name": "configState";
"pda": {
"seeds": [
{
"kind": "const";
"value": [
97,
112,
112,
45,
99,
111,
110,
102,
105,
103
];
}
];
};
},
{
"name": "stakeState";
"writable": true;
"pda": {
"seeds": [
{
"kind": "const";
"value": [
115,
116,
97,
107,
101,
45,
115,
116,
97,
116,
101
];
}
];
};
},
{
"name": "stakeMintAuthor";
"pda": {
"seeds": [
{
"kind": "const";
"value": [
115,
116,
97,
107,
101,
45,
109,
105,
110,
116,
45,
97,
117,
116,
104,
111,
114,
105,
116,
121
];
}
];
};
},
{
"name": "platformMint";
},
{
"name": "platformMintTokenAccount";
"pda": {
"seeds": [
{
"kind": "account";
"path": "stakeMintAuthor";
},
{
"kind": "const";
"value": [
6,
221,
246,
225,
215,
101,
161,
147,
217,
203,
225,
70,
206,
235,
121,
172,
28,
180,
133,
237,
95,
91,
55,
145,
58,
140,
245,
133,
126,
255,
0,
169
];
},
{
"kind": "account";
"path": "platformMint";
}
];
"program": {
"kind": "const";
"value": [
140,
151,
37,
143,
78,
36,
137,
241,
187,
61,
16,
41,
20,
142,
13,
131,
11,
90,
19,
153,
218,
255,
16,
132,
4,
142,
123,
216,
219,
233,
248,
89
];
};
};
},
{
"name": "tokenProgram";
"address": "TokenkegQfeZyiNwAJbNbGKPFXCWuBvf9Ss623VQ5DA";
},
{
"name": "associatedTokenProgram";
"address": "ATokenGPvbdGVxr1b2hvZbsiqW5xWH25efTNsLJA8knL";
},
{
"name": "systemProgram";
"address": "11111111111111111111111111111111";
}
];
"args": [];
},
{
"name": "stakeWithdraw";
"discriminator": [
199,
13,
168,
20,
92,
151,
29,
56
];
"accounts": [
{
"name": "user";
"writable": true;
"signer": true;
},
{
"name": "stakeState";
"pda": {
"seeds": [
{
"kind": "const";
"value": [
115,
116,
97,
107,
101,
45,
115,
116,
97,
116,
101
];
}
];
};
},
{
"name": "stakePoolState";
},
{
"name": "userStakeVoteState";
"writable": true;
"pda": {
"seeds": [
{
"kind": "const";
"value": [
117,
115,
101,
114,
45,
118,
111,
116,
101,
45,
115,
116,
97,
116,
101
];
},
{
"kind": "account";
"path": "stakePoolState";
},
{
"kind": "account";
"path": "user";
}
];
};
},
{
"name": "platformMint";
},
{
"name": "voucherMint";
"writable": true;
},
{
"name": "stakeMintAuthor";
"pda": {
"seeds": [
{
"kind": "const";
"value": [
115,
116,
97,
107,
101,
45,
109,
105,
110,
116,
45,
97,
117,
116,
104,
111,
114,
105,
116,
121
];
}
];
};
},
{
"name": "userPlatformMintTokenAccount";
"writable": true;
"pda": {
"seeds": [
{
"kind": "account";
"path": "user";
},
{
"kind": "const";
"value": [
6,
221,
246,
225,
215,
101,
161,
147,
217,
203,
225,
70,
206,
235,
121,
172,
28,
180,
133,
237,
95,
91,
55,
145,
58,
140,
245,
133,
126,
255,
0,
169
];
},
{
"kind": "account";
"path": "platformMint";
}
];
"program": {
"kind": "const";
"value": [
140,
151,
37,
143,
78,
36,
137,
241,
187,
61,
16,
41,
20,
142,
13,
131,
11,
90,
19,
153,
218,
255,
16,
132,
4,
142,
123,
216,
219,
233,
248,
89
];
};
};
},
{
"name": "userVoucherMintTokenAccount";
"writable": true;
"pda": {
"seeds": [
{
"kind": "account";
"path": "user";
},
{
"kind": "const";
"value": [
6,
221,
246,
225,
215,
101,
161,
147,
217,
203,
225,
70,
206,
235,
121,
172,
28,
180,
133,
237,
95,
91,
55,
145,
58,
140,
245,
133,
126,
255,
0,
169
];
},
{
"kind": "account";
"path": "voucherMint";
}
];
"program": {
"kind": "const";
"value": [
140,
151,
37,
143,
78,
36,
137,
241,
187,
61,
16,
41,
20,
142,
13,
131,
11,
90,
19,
153,
218,
255,
16,
132,
4,
142,
123,
216,
219,
233,
248,
89
];
};
};
},
{
"name": "platformPlatformMintTokenAccount";
"writable": true;
"pda": {
"seeds": [
{
"kind": "account";
"path": "stakeMintAuthor";
},
{
"kind": "const";
"value": [
6,
221,
246,
225,
215,
101,
161,
147,
217,
203,
225,
70,
206,
235,
121,
172,
28,
180,
133,
237,
95,
91,
55,
145,
58,
140,
245,
133,
126,
255,
0,
169
];
},
{
"kind": "account";
"path": "platformMint";
}
];
"program": {
"kind": "const";
"value": [
140,
151,
37,
143,
78,
36,
137,
241,
187,
61,
16,
41,
20,
142,
13,
131,
11,
90,
19,
153,
218,
255,
16,
132,
4,
142,
123,
216,
219,
233,
248,
89
];
};
};
},
{
"name": "platformVoucherMintTokenAccount";
"writable": true;
"pda": {
"seeds": [
{
"kind": "account";
"path": "stakeMintAuthor";
},
{
"kind": "const";
"value": [
6,
221,
246,
225,
215,
101,
161,
147,
217,
203,
225,
70,
206,
235,
121,
172,
28,
180,
133,
237,
95,
91,
55,
145,
58,
140,
245,
133,
126,
255,
0,
169
];
},
{
"kind": "account";
"path": "voucherMint";
}
];
"program": {
"kind": "const";
"value": [
140,
151,
37,
143,
78,
36,
137,
241,
187,
61,
16,
41,
20,
142,
13,
131,
11,
90,
19,
153,
218,
255,
16,
132,
4,
142,
123,
216,
219,
233,
248,
89
];
};
};
},
{
"name": "activeBallotBox";
"writable": true;
"pda": {
"seeds": [
{
"kind": "const";
"value": [
97,
99,
116,
105,
118,
101,
45,
98,
97,
108,
108,
111,
116,
45,
98,
111,
120
];
}
];
};
},
{
"name": "userActiveBallotBox";
"writable": true;
"pda": {
"seeds": [
{
"kind": "const";
"value": [
117,
115,
101,
114,
45,
97,
99,
116,
105,
118,
101,
45,
98,
97,
108,
108,
111,
116,
45,
98,
111,
120
];
},
{
"kind": "account";
"path": "stakePoolState";
},
{
"kind": "account";
"path": "user";
}
];
};
},
{
"name": "tokenProgram";
"address": "TokenkegQfeZyiNwAJbNbGKPFXCWuBvf9Ss623VQ5DA";
},
{
"name": "associatedTokenProgram";
"address": "ATokenGPvbdGVxr1b2hvZbsiqW5xWH25efTNsLJA8knL";
},
{
"name": "systemProgram";
"address": "11111111111111111111111111111111";
}
];
"args": [
{
"name": "amount";
"type": "u64";
}
];
},
{
"name": "startReward";
"discriminator": [
195,
182,
74,
138,
59,
123,
163,
240
];
"accounts": [
{
"name": "opeator";
"writable": true;
"signer": true;
},
{
"name": "configState";
"pda": {
"seeds": [
{
"kind": "const";
"value": [
97,
112,
112,
45,
99,
111,
110,
102,
105,
103
];
}
];
};
},
{
"name": "ballotBox";
},
{
"name": "voteReward";
"writable": true;
"pda": {
"seeds": [
{
"kind": "const";
"value": [
115,
116,
97,
107,
101,
45,
114,
101,
119,
97,
114,
100
];
},
{
"kind": "account";
"path": "ballotBox";
}
];
};
},
{
"name": "systemProgram";
"address": "11111111111111111111111111111111";
}
];
"args": [];
},
{
"name": "userActiveBallotBoxInit";
"discriminator": [
100,
73,
104,
127,
32,
72,
188,
251
];
"accounts": [
{
"name": "user";
"writable": true;
"signer": true;
},
{
"name": "stakePoolState";
},
{
"name": "userActiveBallotBox";
"writable": true;
"pda": {
"seeds": [
{
"kind": "const";
"value": [
117,
115,
101,
114,
45,
97,
99,
116,
105,
118,
101,
45,
98,
97,
108,
108,
111,
116,
45,
98,
111,
120
];
},
{
"kind": "account";
"path": "stakePoolState";
},
{
"kind": "account";
"path": "user";
}
];
};
},
{
"name": "systemProgram";
"address": "11111111111111111111111111111111";
}
];
"args": [];
},
{
"name": "vote";
"discriminator": [
227,
110,
155,
23,
136,
126,
172,
25
];
"accounts": [
{
"name": "user";
"writable": true;
"signer": true;
},
{
"name": "stakeState";
"pda": {
"seeds": [
{
"kind": "const";
"value": [
115,
116,
97,
107,
101,
45,
115,
116,
97,
116,
101
];
}
];
};
},
{
"name": "stakePoolState";
},
{
"name": "userStakeVoteState";
"writable": true;
"pda": {
"seeds": [
{
"kind": "const";
"value": [
117,
115,
101,
114,
45,
118,
111,
116,
101,
45,
115,
116,
97,
116,
101
];
},
{
"kind": "account";
"path": "stakePoolState";
},
{
"kind": "account";
"path": "user";
}
];
};
},
{
"name": "ballotBoxState";
"writable": true;
},
{
"name": "userActiveBallotBox";
"writable": true;
"pda": {
"seeds": [
{
"kind": "const";
"value": [
117,
115,
101,
114,
45,
97,
99,
116,
105,
118,
101,
45,
98,
97,
108,
108,
111,
116,
45,
98,
111,
120
];
},
{
"kind": "account";
"path": "stakePoolState";
},
{
"kind": "account";
"path": "user";
}
];
};
},
{
"name": "userVoteState";
"writable": true;
"pda": {
"seeds": [
{
"kind": "const";
"value": [
118,
111,
116,
101,
45,
115,
116,
97,
116,
101
];
},
{
"kind": "account";
"path": "ballotBoxState";
},
{
"kind": "account";
"path": "user";
}
];
};
},
{
"name": "systemProgram";
"address": "11111111111111111111111111111111";
}
];
"args": [
{
"name": "params";
"type": {
"defined": {
"name": "voteParams";
};
};
}
];
}
];
"accounts": [
{
"name": "activeBallotBoxState";
"discriminator": [
210,
64,
7,
111,
175,
192,
42,
255
];
},
{
"name": "ballotBoxState";
"discriminator": [
155,
15,
144,
19,
239,
245,
93,
175
];
},
{
"name": "configState";
"discriminator": [
193,
77,
160,
128,
208,
254,
180,
135
];
},
{
"name": "stakePoolState";
"discriminator": [
74,
243,
209,
228,
233,
79,
59,
253
];
},
{
"name": "stakeState";
"discriminator": [
108,
10,
236,
72,
1,
88,
133,
92
];
},
{
"name": "userActiveBallotBoxState";
"discriminator": [
30,
41,
94,
101,
33,
139,
51,
16
];
},
{
"name": "userRewardState";
"discriminator": [
55,
207,
144,
38,
203,
106,
156,
82
];
},
{
"name": "userStakeVoteState";
"discriminator": [
40,
236,
161,
128,
142,
79,
240,
54
];
},
{
"name": "userVoteState";
"discriminator": [
234,
205,
239,
206,
236,
120,
214,
207
];
},
{
"name": "voteRewardState";
"discriminator": [
209,
95,
41,
43,
20,
64,
149,
44
];
}
];
"types": [
{
"name": "activeBallotBoxState";
"type": {
"kind": "struct";
"fields": [
{
"name": "ballotBots";
"type": {
"vec": "pubkey";
};
}
];
};
},
{
"name": "ballotBoxCreateEvent";
"type": {
"kind": "struct";
"fields": [
{
"name": "xid";
"type": "u64";
},
{
"name": "ballotBox";
"type": "pubkey";
},
{
"name": "createdAt";
"type": "u64";
},
{
"name": "timeStartAt";
"type": "u64";
},
{
"name": "timeEndAt";
"type": "u64";
},
{
"name": "uri";
"type": "string";
}
];
};
},
{
"name": "ballotBoxState";
"type": {
"kind": "struct";
"fields": [
{
"name": "startAt";
"type": "u64";
},
{
"name": "endAt";
"type": "u64";
},
{
"name": "totalVote";
"type": "u64";
},
{
"name": "isCompleted";
"type": "bool";
},
{
"name": "uri";
"type": "string";
}
];
};
},
{
"name": "configState";
"type": {
"kind": "struct";
"fields": [
{
"name": "admin";
"type": "pubkey";
},
{
"name": "stakeOperator";
"type": "pubkey";
}
];
};
},
{
"name": "createBallotBoxParams";
"type": {
"kind": "struct";
"fields": [
{
"name": "xid";
"type": "u64";
},
{
"name": "timeStartAt";
"type": {
"option": "u64";
};
},
{
"name": "timeEndAt";
"type": "u64";
},
{
"name": "uri";
"type": "string";
}
];
};
},
{
"name": "createStakeParams";
"type": {
"kind": "struct";
"fields": [
{
"name": "stakePeriod";
"type": "u64";
},
{
"name": "rewardGrowBy";
"type": "u64";
},
{
"name": "rewardGrowMinBy";
"type": "u64";
}
];
};
},
{
"name": "rewardDepositEvent";
"type": {
"kind": "struct";
"fields": [
{
"name": "ballotBox";
"type": "pubkey";
},
{
"name": "user";
"type": "pubkey";
},
{
"name": "mint";
"type": "pubkey";
},
{
"name": "createdAt";
"type": "u64";
},
{
"name": "amount";
"type": "u64";
},
{
"name": "rewardAmountTotal";
"type": "u64";
}
];
};
},
{
"name": "rewardPoolCreateEvent";
"type": {
"kind": "struct";
"fields": [
{
"name": "ballotBox";
"type": "pubkey";
},
{
"name": "voteRewardState";
"type": "pubkey";
},
{
"name": "mint";
"type": "pubkey";
},
{
"name": "createdAt";
"type": "u64";
}
];
};
},
{
"name": "rewardReceivedEvent";
"type": {
"kind": "struct";
"fields": [
{
"name": "ballotBox";
"type": "pubkey";
},
{
"name": "user";
"type": "pubkey";
},
{
"name": "mint";
"type": "pubkey";
},
{
"name": "createdAt";
"type": "u64";
},
{
"name": "amount";
"type": "u64";
}
];
};
},
{
"name": "rewardStartEvent";
"type": {
"kind": "struct";
"fields": [
{
"name": "ballotBox";
"type": "pubkey";
},
{
"name": "voteRewardState";
"type": "pubkey";
},
{
"name": "startAt";
"type": "u64";
}
];
};
},
{
"name": "stakeAddEvent";
"type": {
"kind": "struct";
"fields": [
{
"name": "user";
"type": "pubkey";
},
{
"name": "stakePool";
"type": "pubkey";
},
{
"name": "userVoteState";
"type": "pubkey";
},
{
"name": "stakeAddType";
"type": "u8";
},
{
"name": "addAmount";
"type": "u64";
},
{
"name": "createdAt";
"type": "u64";
},
{
"name": "stakeReleaseRecived";
"type": "u128";
},
{
"name": "stakeReleaseNotRecived";
"type": "u128";
},
{
"name": "stakeReleasePerTime";
"type": "u128";
},
{
"name": "voteRedecePerTime";
"type": "u128";
}
];
};
},
{
"name": "stakeAddParams";
"type": {
"kind": "struct";
"fields": [
{
"name": "amount";
"type": "u64";
},
{
"name": "addType";
"type": "u8";
}
];
};
},
{
"name": "stakeAddStakeResult";
"type": {
"kind": "struct";
"fields": [
{
"name": "timeCurrent";
"type": "u64";
},
{
"name": "voteAddNew";
"type": "u64";
},
{
"name": "voteTotalNew";
"type": "u128";
},
{
"name": "votePerTimeNew";
"type": "u128";
},
{
"name": "stakePerTimeNew";
"type": "u128";
}
];
};
},
{
"name": "stakeAddTimeResult";
"type": {
"kind": "struct";
"fields": [
{
"name": "timeCurrent";
"type": "u64";
},
{
"name": "stakeReleaseNow";
"type": "u64";
},
{
"name": "stakePerTimeNew";
"type": "u128";
},
{
"name": "voteAddNew";
"type": "u64";
},
{
"name": "voteTotalNew";
"type": "u128";
},
{
"name": "votePerTimeNew";
"type": "u128";
}
];
};
},
{
"name": "stakeEvent";
"type": {
"kind": "struct";
"fields": [
{
"name": "user";
"type": "pubkey";
},
{
"name": "stakePool";
"type": "pubkey";
},
{
"name": "userVoteState";
"type": "pubkey";
},
{
"name": "createdAt";
"type": "u64";
},
{
"name": "statePeriod";
"type": "u64";
},
{
"name": "stakeAmount";
"type": "u64";
},
{
"name": "voteAmount";
"type": "u64";
},
{
"name": "stakeReleaseRecived";
"type": "u128";
},
{
"name": "stakeReleaseNotRecived";
"type": "u128";
},
{
"name": "stakeReleasePerTime";
"type": "u128";
},
{
"name": "voteRedecePerTime";
"type": "u128";
}
];
};
},
{
"name": "stakeParams";
"type": {
"kind": "struct";
"fields": [
{
"name": "amount";
"type": "u64";
}
];
};
},
{
"name": "stakePoolState";
"type": {
"kind": "struct";
"fields": [
{
"name": "stakePeriod";
"type": "u64";
},
{
"name": "rewardGrowBy";
"type": "u64";
},
{
"name": "growReduceBy";
"type": "u64";
},
{
"name": "decimal";
"type": "u8";
},
{
"name": "rewardGrowMinBy";
"type": "u64";
}
];
};
},
{
"name": "stakeReleaseResult";
"type": {
"kind": "struct";
"fields": [
{
"name": "timeReleaseAt";
"type": "u64";
},
{
"name": "stakeRelease";
"type": "u64";
}
];
};
},
{
"name": "stakeState";
"type": {
"kind": "struct";
"fields": [
{
"name": "operater";
"type": "pubkey";
},
{
"name": "stakeMintAuthor";
"type": "pubkey";
},
{
"name": "platformMint";
"type": "pubkey";
},
{
"name": "voucherMint";
"type": "pubkey";
},
{
"name": "platformMintTokenAccount";
"type": "pubkey";
},
{
"name": "voucherMintTokenAccount";
"type": "pubkey";
}
];
};
},
{
"name": "stakeWithdrawEvent";
"type": {
"kind": "struct";
"fields": [
{
"name": "user";
"type": "pubkey";
},
{
"name": "stakePool";
"type": "pubkey";
},
{
"name": "userVoteState";
"type": "pubkey";
},
{
"name": "createdAt";
"type": "u64";
},
{
"name": "stakeReleaseRecived";
"type": "u128";
},
{
"name": "stakeReleaseNotRecived";
"type": "u128";
}
];
};
},
{
"name": "userActiveBallotAndLock";
"type": {
"kind": "struct";
"fields": [
{
"name": "ballotBot";
"type": "pubkey";
},
{
"name": "stakeLock";
"type": "u64";
}
];
};
},
{
"name": "userActiveBallotBoxState";
"type": {
"kind": "struct";
"fields": [
{
"name": "user";
"type": "pubkey";
},
{
"name": "ballotLocks";
"type": {
"vec": {
"defined": {
"name": "userActiveBallotAndLock";
};
};
};
}
];
};
},
{
"name": "userRewardState";
"type": {
"kind": "struct";
"fields": [
{
"name": "ballotBot";
"type": "pubkey";
},
{
"name": "rewardMint";
"type": "pubkey";
},
{
"name": "voteRewardState";
"type": "pubkey";
},
{
"name": "amount";
"type": "u64";
}
];
};
},
{
"name": "userStakeVoteState";
"type": {
"kind": "struct";
"fields": [
{
"name": "stakePoolState";
"type": "pubkey";
},
{
"name": "owner";
"type": "pubkey";
},
{
"name": "timeStartAt";
"type": "u64";
},
{
"name": "timeEndAt";
"type": "u64";
},
{
"name": "timeStakeRelease";
"type": "u64";
},
{
"name": "periodUsed";
"type": "u64";
},
{
"name": "periodTotal";
"type": "u64";
},
{
"name": "stakeAllTotal";
"type": "u128";
},
{
"name": "stakeTotal";
"type": "u64";
},
{
"name": "stakeReleaseNotRecived";
"type": "u128";
},
{
"name": "stakeReleaseRecived";
"type": "u128";
},
{
"name": "stakeReleasePerTime";
"type": "u128";
},
{
"name": "votePerTime";
"type": "u128";
},
{
"name": "voteUsed";
"type": "u64";
},
{
"name": "voteTotal";
"type": "u64";
},
{
"name": "decimal";
"type": "u8";
}
];
};
},
{
"name": "userVoteState";
"type": {
"kind": "struct";
"fields": [
{
"name": "ballotBot";
"type": "pubkey";
},
{
"name": "owner";
"type": "pubkey";
},
{
"name": "voteCount";
"type": "u64";
}
];
};
},
{
"name": "voteEvent";
"type": {
"kind": "struct";
"fields": [
{
"name": "user";
"type": "pubkey";
},
{
"name": "stakePool";
"type": "pubkey";
},
{
"name": "userVoteState";
"type": "pubkey";
},
{
"name": "ballotBox";
"type": "pubkey";
},
{
"name": "ballotBoxVoteAmount";
"type": "u64";
},
{
"name": "createdAt";
"type": "u64";
},
{
"name": "voteAmountUse";
"type": "u64";
}
];
};
},
{
"name": "voteLeftResult";
"type": {
"kind": "struct";
"fields": [
{
"name": "periodTotalUsed";
"type": "u64";
},
{
"name": "periodThisUsed";
"type": "u64";
},
{
"name": "voteThisUsed";
"type": "u64";
},
{
"name": "voteLeft";
"type": "u64";
}
];
};
},
{
"name": "voteParams";
"type": {
"kind": "struct";
"fields": [
{
"name": "amount";
"type": "u64";
},
{
"name": "minAmount";
"type": {
"option": "u64";
};
},
{
"name": "isWhole";
"type": "bool";
}
];
};
},
{
"name": "voteRewardState";
"type": {
"kind": "struct";
"fields": [
{
"name": "ballotBot";
"type": "pubkey";
},
{
"name": "rewardMint";
"type": "pubkey";
},
{
"name": "amount";
"type": "u64";
},
{
"name": "isStart";
"type": "bool";
}
];
};
}
];
};
//# sourceMappingURL=stake_vote.d.ts.map