Skip to content

Latest commit

 

History

History
217 lines (181 loc) · 7.17 KB

File metadata and controls

217 lines (181 loc) · 7.17 KB

Stake Deposit Interceptor CLI

Stake

Create Stake Account

solana-keygen grind --starts-with "a:1" --num-threads 64

solana create-stake-account aPrEkgZt19356GKqWEAwModRavVhVuyZ7WthbAs3tEu.json 1

solana delegate-stake aPrEkgZt19356GKqWEAwModRavVhVuyZ7WthbAs3tEu vgcDar2pryHvMgPkKaZfh8pQy4BJxv7SpwUG7zinWjG

solana stake-authorize aPrEkgZt19356GKqWEAwModRavVhVuyZ7WthbAs3tEu \
    --new-stake-authority Ne9DQUbAfSuFSfzwgGms3f1AZvGipcmnpj29YRqJqCN \
    --stake-authority ~/.config/solana/id.json \
    --url https://api.devnet.solana.com

solana stake-authorize aPrEkgZt19356GKqWEAwModRavVhVuyZ7WthbAs3tEu \
    --new-withdraw-authority Ne9DQUbAfSuFSfzwgGms3f1AZvGipcmnpj29YRqJqCN \
    --withdraw-authority ~/.config/solana/id.json \
    --url https://api.devnet.solana.com

Stake Pool

Deposit SOL

cargo r -p spl-stake-pool-cli -- deposit-sol JitoY5pcAxWX6iyP2QdFwTznGb8A99PRCUCVVxB46WZ 1 --program-id DPoo15wWDqpPJJtS2MUZ49aRxqz5ZaaJCJP4z8bLuib

Stake Deposit Interceptor

Interceptor

Create stake deposit authority

cargo r -p stake-deposit-interceptor-cli -- \
    stake-deposit-interceptor \
    interceptor \
    create-stake-deposit-authority \
    --pool  JitoY5pcAxWX6iyP2QdFwTznGb8A99PRCUCVVxB46WZ \
    --fee-wallet BBBATax9kikSHQp8UTcyQL3tfU3BmQD9yid5qhC7QEAA \
    --cool-down-seconds 100 \
    --initial-fee-bps 10 \
    --authority BBBATax9kikSHQp8UTcyQL3tfU3BmQD9yid5qhC7QEAA \
    --spl-stake-pool-program-id DPoo15wWDqpPJJtS2MUZ49aRxqz5ZaaJCJP4z8bLuib \
    --rpc-url https://api.devnet.solana.com \
    --signer ~/.config/solana/id.json \
    --commitment confirmed \
    --stake-deposit-interceptor-program-id 2KVTQfCi5YfmgmTKyHTZVz8s1G3YHAxuhpW1J65sdwwu

Update Stake Deposit Authority

cargo r -p stake-deposit-interceptor-cli -- \
    stake-deposit-interceptor \
    interceptor \
    update-stake-deposit-authority \
    --stake-deposit-authority Ne9DQUbAfSuFSfzwgGms3f1AZvGipcmnpj29YRqJqCN \
    --rpc-url https://api.devnet.solana.com \
    --signer ~/.config/solana/id.json \
    --commitment confirmed \
    --stake-deposit-interceptor-program-id 2KVTQfCi5YfmgmTKyHTZVz8s1G3YHAxuhpW1J65sdwwu
Update Whitelist Program ID
cargo r -p stake-deposit-interceptor-cli -- \
    stake-deposit-interceptor \
    interceptor \
    update-stake-deposit-authority \
    --stake-deposit-authority 6hg6RMfjn3QSW6MdjH2Dg3dhF9XsVEE8CQXhjYwkRCiK \
    --jito-whitelist-management-program-id Wh1tea995dSzf9q4bmUCPM8s6URjT1HWMrp771bLW7G \
    --print-tx \
    --signer ~/.config/solana/id.json \
    --commitment confirmed \
    --stake-deposit-interceptor-program-id 5TAiuAh3YGDbwjEruC1ZpXTJWdNDS7Ur7VeqNNiHMmGV

Get Stake Deposit Authority

cargo r -p stake-deposit-interceptor-cli -- \
    stake-deposit-interceptor \
    interceptor \
    get-stake-deposit-authority \
    --stake-deposit-authority Ne9DQUbAfSuFSfzwgGms3f1AZvGipcmnpj29YRqJqCN \
    --rpc-url https://api.devnet.solana.com \
    --signer ~/.config/solana/id.json \
    --commitment confirmed \
    --stake-deposit-interceptor-program-id 2KVTQfCi5YfmgmTKyHTZVz8s1G3YHAxuhpW1J65sdwwu

Deposit Stake

cargo r -p stake-deposit-interceptor-cli -- \
    stake-deposit-interceptor \
    interceptor \
    deposit-stake \
    --stake-deposit-authority Ne9DQUbAfSuFSfzwgGms3f1AZvGipcmnpj29YRqJqCN \
    --stake-account aPrEkgZt19356GKqWEAwModRavVhVuyZ7WthbAs3tEu \
    --withdraw-authority BBBATax9kikSHQp8UTcyQL3tfU3BmQD9yid5qhC7QEAA \
    --spl-stake-pool-program-id DPoo15wWDqpPJJtS2MUZ49aRxqz5ZaaJCJP4z8bLuib \
    --rpc-url https://api.devnet.solana.com \
    --signer ~/.config/solana/id.json \
    --commitment confirmed \
    --stake-deposit-interceptor-program-id 2KVTQfCi5YfmgmTKyHTZVz8s1G3YHAxuhpW1J65sdwwu

List Receipts

cargo r -p stake-deposit-interceptor-cli -- \
    stake-deposit-interceptor \
    interceptor \
    list-receipts \
    --program-id 2KVTQfCi5YfmgmTKyHTZVz8s1G3YHAxuhpW1J65sdwwu \
    --stake-pool JitoY5pcAxWX6iyP2QdFwTznGb8A99PRCUCVVxB46WZ \
    --rpc-url https://api.devnet.solana.com \
    --signer ~/.config/solana/id.json \
    --commitment confirmed

Claim Tokens

cargo r -p stake-deposit-interceptor-cli -- \
    stake-deposit-interceptor \
    interceptor \
    claim-tokens \
    --receipt-address 2BfodsQRsaQMT3rR7gyNCqge7FJEbiv5baQnXi59tLPp \
    --create-ata \
    --after-cooldown \
    --rpc-url https://api.devnet.solana.com \
    --signer ~/.config/solana/id.json \
    --commitment confirmed \
    --stake-deposit-interceptor-program-id 2KVTQfCi5YfmgmTKyHTZVz8s1G3YHAxuhpW1J65sdwwu

Deposit Stake Whitelisted

cargo r -p stake-deposit-interceptor-cli -- \
    stake-deposit-interceptor \
    interceptor \
    deposit-stake-whitelisted \
    --whitelist 9KsQ7Wj99tz3ZayVXEEGSGCC2ZYb7CAyJn1GF94CyymS \
    --stake-deposit-authority 6hg6RMfjn3QSW6MdjH2Dg3dhF9XsVEE8CQXhjYwkRCiK \
    --deposit-stake ATtxAZafDD8ZcdfVi6hkbzFH1mEdDnhn4A8imdjDmfDJ \
    --validator-stake uLzZmaSUcdcURgGLQWXJdtsUoJPdVA8uwFUdFCpSGfm \
    --spl-stake-pool-program-id SPoo1Ku8WFXoNDMHPsrGSTSG1Y47rzgn41SLUNakuHy \
    --rpc-url https://api.mainnet-beta.solana.com \
    --signer ~/.config/solana/id.json \
    --commitment confirmed \
    --stake-deposit-interceptor-program-id 5TAiuAh3YGDbwjEruC1ZpXTJWdNDS7Ur7VeqNNiHMmGV

Withdraw Stake Whitelisted

cargo r -p stake-deposit-interceptor-cli -- \
    stake-deposit-interceptor \
    interceptor \
    withdraw-stake-whitelisted \
    --whitelist 9KsQ7Wj99tz3ZayVXEEGSGCC2ZYb7CAyJn1GF94CyymS \
    --stake-deposit-authority 6hg6RMfjn3QSW6MdjH2Dg3dhF9XsVEE8CQXhjYwkRCiK \
    --stake-split-from D77n9KwoNAjL3Yw7d27qTXQNkLd5GTYhdT1LQEAR1hCs \
    --stake-split-to ./target/deploy/stake_b.json \
    --user-stake-authority BBBATax9kikSHQp8UTcyQL3tfU3BmQD9yid5qhC7QEAA \
    --fee-rebate-recipient BBBATax9kikSHQp8UTcyQL3tfU3BmQD9yid5qhC7QEAA \
    --spl-stake-pool-program-id SPoo1Ku8WFXoNDMHPsrGSTSG1Y47rzgn41SLUNakuHy \
    --pool-tokens-in 10 \
    --minimum-lamports-out 0 \
    --rpc-url https://api.mainnet-beta.solana.com \
    --signer ~/.config/solana/id.json \
    --commitment confirmed \
    --stake-deposit-interceptor-program-id 5TAiuAh3YGDbwjEruC1ZpXTJWdNDS7Ur7VeqNNiHMmGV

Fund Hopper

cargo r -p stake-deposit-interceptor-cli -- \
    stake-deposit-interceptor \
    interceptor \
    fund-hopper \
    --whitelist 7Qh3p1FpSAAeZer9kLXMyT8dS5PZatLgF9dxBd1BEoKV \
    --stake-deposit-authority Ne9DQUbAfSuFSfzwgGms3f1AZvGipcmnpj29YRqJqCN \
    --lamports 1 \
    --rpc-url https://api.devnet.solana.com \
    --signer ~/.config/solana/id.json \
    --commitment confirmed \
    --stake-deposit-interceptor-program-id 2KVTQfCi5YfmgmTKyHTZVz8s1G3YHAxuhpW1J65sdwwu

Hopper Balance

cargo r -p stake-deposit-interceptor-cli -- \
    stake-deposit-interceptor \
    interceptor \
    hopper-balance \
    --whitelist 7Qh3p1FpSAAeZer9kLXMyT8dS5PZatLgF9dxBd1BEoKV \
    --stake-deposit-authority Ne9DQUbAfSuFSfzwgGms3f1AZvGipcmnpj29YRqJqCN \
    --rpc-url https://api.devnet.solana.com \
    --signer ~/.config/solana/id.json \
    --commitment confirmed \
    --stake-deposit-interceptor-program-id 2KVTQfCi5YfmgmTKyHTZVz8s1G3YHAxuhpW1J65sdwwu