/**
 * 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