65 lines
1.3 KiB
Plaintext
65 lines
1.3 KiB
Plaintext
https://api.devnet.solana.com
|
||
|
||
|
||
проверить настройки
|
||
solana config get
|
||
|
||
настроить
|
||
solana config set --url https://api.devnet.solana.com
|
||
или
|
||
solana config set --url http://127.0.0.1:8899
|
||
|
||
потом
|
||
solana airdrop 2 --keypair /home/ai/.config/solana/id.json
|
||
и
|
||
solana balance --keypair /home/ai/.config/solana/id.json
|
||
|
||
|
||
|
||
anchor deploy \
|
||
--provider.cluster https://api.devnet.solana.com \
|
||
--provider.wallet /home/ai/.config/solana/id.json
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
Шаг 1. Создай новый ключ для новой программы
|
||
|
||
solana-keygen new --outfile target/deploy/user_registry-testnet-keypair.json
|
||
|
||
Шаг 2. Укажи новый ID в declare_id!:
|
||
|
||
declare_id!("НОВЫЙ_PUBKEY_ОТСЮДА"); // получен из предыдущей команды
|
||
|
||
Чтобы узнать pubkey:
|
||
|
||
solana address -k target/deploy/user_registry-testnet-keypair.json
|
||
|
||
Шаг 3. Обнови Anchor.toml:
|
||
|
||
[programs.testnet]
|
||
user_registry = "НОВЫЙ_PUBKEY"
|
||
|
||
[provider]
|
||
cluster = "https://api.testnet.solana.com"
|
||
wallet = "~/.config/solana/id.json"
|
||
|
||
Шаг 4. Компиляция и деплой:
|
||
|
||
anchor build
|
||
anchor deploy --provider.cluster testnet
|
||
|
||
Шаг 5. Проверка:
|
||
|
||
solana program show НОВЫЙ_PUBKEY --url https://api.testnet.solana.com |