sync: Program ID E7Hg->9ALs во всех исходниках, IDL, README, deploy-localnet

This commit is contained in:
2026-09-02 17:47:09 +03:00
parent 123015a4a7
commit aed2c77b05
8 changed files with 10 additions and 10 deletions
+3 -3
View File
@@ -14,7 +14,7 @@
smart-updown/ smart-updown/
├── deploy/ ├── deploy/
│ ├── smart_updown.so # скомпилированная программа (SBF-байткод, кроссплатформенный) │ ├── smart_updown.so # скомпилированная программа (SBF-байткод, кроссплатформенный)
│ └── smart_updown-keypair.json # authority-ключар программы (ID = E7Hg55...) │ └── smart_updown-keypair.json # authority-ключар программы (ID = 9ALsnx...)
├── idl/ ├── idl/
│ ├── smart_updown.json # IDL (для клиента) │ ├── smart_updown.json # IDL (для клиента)
│ └── smart_updown.ts # типы TypeScript для клиента │ └── smart_updown.ts # типы TypeScript для клиента
@@ -62,8 +62,8 @@ chmod +x deploy-localnet.sh
Скрипт: Скрипт:
1. переключает `solana config` на `http://127.0.0.1:8899`; 1. переключает `solana config` на `http://127.0.0.1:8899`;
2. запускает `solana-test-validator` с программой (`--bpf-program E7Hg55...`); 2. запускает `solana-test-validator` с программой (`--bpf-program 9ALsnx...`);
3. проверяет, что программа поднята под ID `E7Hg55ywRDKRZJ35rDMJGC3YFThQbh6nAK9GDayG4sr3`. 3. проверяет, что программа поднята под ID `9ALsnxXNzDBv3mokngCHbruRTWUZiWR7pf7vswS1fCpf`.
Подытог — программа доступна на localnet под тем же адресом, что зашит в IDL. Подытог — программа доступна на localnet под тем же адресом, что зашит в IDL.
+1 -1
View File
@@ -10,7 +10,7 @@ set -euo pipefail
HERE="$(cd "$(dirname "$0")" && pwd)" HERE="$(cd "$(dirname "$0")" && pwd)"
PROGRAM_SO="$HERE/deploy/smart_updown.so" PROGRAM_SO="$HERE/deploy/smart_updown.so"
PROGRAM_KEYPAIR="$HERE/deploy/smart_updown-keypair.json" PROGRAM_KEYPAIR="$HERE/deploy/smart_updown-keypair.json"
PROGRAM_ID="E7Hg55ywRDKRZJ35rDMJGC3YFThQbh6nAK9GDayG4sr3" PROGRAM_ID="9ALsnxXNzDBv3mokngCHbruRTWUZiWR7pf7vswS1fCpf"
RPC_URL="http://127.0.0.1:8899" RPC_URL="http://127.0.0.1:8899"
# 1. Настройка CLI на localhost # 1. Настройка CLI на localhost
+1 -1
View File
@@ -1,5 +1,5 @@
{ {
"address": "E7Hg55ywRDKRZJ35rDMJGC3YFThQbh6nAK9GDayG4sr3", "address": "9ALsnxXNzDBv3mokngCHbruRTWUZiWR7pf7vswS1fCpf",
"metadata": { "metadata": {
"name": "smart_updown", "name": "smart_updown",
"version": "0.1.0", "version": "0.1.0",
+1 -1
View File
@@ -5,7 +5,7 @@
* IDL can be found at `target/idl/smart_updown.json`. * IDL can be found at `target/idl/smart_updown.json`.
*/ */
export type SmartUpdown = { export type SmartUpdown = {
"address": "E7Hg55ywRDKRZJ35rDMJGC3YFThQbh6nAK9GDayG4sr3", "address": "9ALsnxXNzDBv3mokngCHbruRTWUZiWR7pf7vswS1fCpf",
"metadata": { "metadata": {
"name": "smartUpdown", "name": "smartUpdown",
"version": "0.1.0", "version": "0.1.0",
+1 -1
View File
@@ -8,7 +8,7 @@ resolution = true
skip-lint = false skip-lint = false
[programs.localnet] [programs.localnet]
smart_updown = "E7Hg55ywRDKRZJ35rDMJGC3YFThQbh6nAK9GDayG4sr3" smart_updown = "9ALsnxXNzDBv3mokngCHbruRTWUZiWR7pf7vswS1fCpf"
[programs.devnet] [programs.devnet]
smart_updown = "9ALsnxXNzDBv3mokngCHbruRTWUZiWR7pf7vswS1fCpf" smart_updown = "9ALsnxXNzDBv3mokngCHbruRTWUZiWR7pf7vswS1fCpf"
+1 -1
View File
@@ -8,7 +8,7 @@ use anchor_lang::prelude::*;
pub use instructions::*; pub use instructions::*;
declare_id!("E7Hg55ywRDKRZJ35rDMJGC3YFThQbh6nAK9GDayG4sr3"); declare_id!("9ALsnxXNzDBv3mokngCHbruRTWUZiWR7pf7vswS1fCpf");
#[program] #[program]
pub mod smart_updown { pub mod smart_updown {
+1 -1
View File
@@ -1,5 +1,5 @@
{ {
"address": "E7Hg55ywRDKRZJ35rDMJGC3YFThQbh6nAK9GDayG4sr3", "address": "9ALsnxXNzDBv3mokngCHbruRTWUZiWR7pf7vswS1fCpf",
"metadata": { "metadata": {
"name": "smart_updown", "name": "smart_updown",
"version": "0.1.0", "version": "0.1.0",
+1 -1
View File
@@ -5,7 +5,7 @@
* IDL can be found at `target/idl/smart_updown.json`. * IDL can be found at `target/idl/smart_updown.json`.
*/ */
export type SmartUpdown = { export type SmartUpdown = {
"address": "E7Hg55ywRDKRZJ35rDMJGC3YFThQbh6nAK9GDayG4sr3", "address": "9ALsnxXNzDBv3mokngCHbruRTWUZiWR7pf7vswS1fCpf",
"metadata": { "metadata": {
"name": "smartUpdown", "name": "smartUpdown",
"version": "0.1.0", "version": "0.1.0",