Skip to content
This repository was archived by the owner on Mar 11, 2025. It is now read-only.

Commit ed85818

Browse files
authored
stake-pool-cli: Add metaplex program to setup script (#6837)
script: Add metaplex program to setup script
1 parent 646efc1 commit ed85818

File tree

2 files changed

+22
-4
lines changed

2 files changed

+22
-4
lines changed

stake-pool/cli/scripts/setup-stake-pool.sh

Lines changed: 10 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -71,7 +71,16 @@ $spl_stake_pool \
7171
--reserve-keypair "$reserve_keyfile"
7272

7373
set +ex
74-
echo "Depositing SOL into stake pool"
7574
stake_pool_pubkey=$(solana-keygen pubkey "$stake_pool_keyfile")
7675
set -ex
76+
77+
echo "Creating token metadata"
78+
$spl_stake_pool \
79+
create-token-metadata \
80+
"$stake_pool_pubkey" \
81+
NAME \
82+
SYMBOL \
83+
URI
84+
85+
echo "Depositing SOL into stake pool"
7786
$spl_stake_pool deposit-sol "$stake_pool_pubkey" "$sol_amount"

stake-pool/cli/scripts/setup-test-validator.sh

Lines changed: 12 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -16,14 +16,23 @@ create_keypair () {
1616
}
1717

1818
setup_test_validator() {
19-
solana-test-validator -c SPoo1Ku8WFXoNDMHPsrGSTSG1Y47rzgn41SLUNakuHy -c EmiU8AQkB2sswTxVB6aCmsAJftoowZGGDXuytm6X65R3 --url devnet --slots-per-epoch 32 --quiet --reset &
19+
solana-test-validator \
20+
--clone-upgradeable-program SPoo1Ku8WFXoNDMHPsrGSTSG1Y47rzgn41SLUNakuHy \
21+
--clone-upgradeable-program metaqbxxUerdq28cj1RbAWkYQm3ybzjb6a8bt518x1s \
22+
--url mainnet-beta \
23+
--slots-per-epoch 32 \
24+
--quiet --reset &
2025
# Uncomment to use a locally built stake program
21-
#solana-test-validator --bpf-program SPoo1Ku8WFXoNDMHPsrGSTSG1Y47rzgn41SLUNakuHy ../../../target/deploy/spl_stake_pool.so --slots-per-epoch 32 --quiet --reset &
26+
#solana-test-validator \
27+
# --bpf-program SPoo1Ku8WFXoNDMHPsrGSTSG1Y47rzgn41SLUNakuHy ../../../target/deploy/spl_stake_pool.so \
28+
# --bpf-program metaqbxxUerdq28cj1RbAWkYQm3ybzjb6a8bt518x1s ../../program/tests/fixtures/mpl_token_metadata.so \
29+
# --slots-per-epoch 32 \
30+
# --quiet --reset &
2231
pid=$!
2332
solana config set --url http://127.0.0.1:8899
2433
solana config set --commitment confirmed
2534
echo "waiting for solana-test-validator, pid: $pid"
26-
sleep 5
35+
sleep 15
2736
}
2837

2938
create_vote_accounts () {

0 commit comments

Comments
 (0)