diff --git a/README.md b/README.md index 3001262..2fef94b 100644 --- a/README.md +++ b/README.md @@ -14,7 +14,7 @@ smart-updown/ ├── deploy/ │ ├── smart_updown.so # скомпилированная программа (SBF-байткод, кроссплатформенный) -│ └── smart_updown-keypair.json # authority-ключар программы (ID = E7Hg55...) +│ └── smart_updown-keypair.json # authority-ключар программы (ID = 9ALsnx...) ├── idl/ │ ├── smart_updown.json # IDL (для клиента) │ └── smart_updown.ts # типы TypeScript для клиента @@ -62,8 +62,8 @@ chmod +x deploy-localnet.sh Скрипт: 1. переключает `solana config` на `http://127.0.0.1:8899`; -2. запускает `solana-test-validator` с программой (`--bpf-program E7Hg55...`); -3. проверяет, что программа поднята под ID `E7Hg55ywRDKRZJ35rDMJGC3YFThQbh6nAK9GDayG4sr3`. +2. запускает `solana-test-validator` с программой (`--bpf-program 9ALsnx...`); +3. проверяет, что программа поднята под ID `9ALsnxXNzDBv3mokngCHbruRTWUZiWR7pf7vswS1fCpf`. Подытог — программа доступна на localnet под тем же адресом, что зашит в IDL. diff --git a/deploy-localnet.sh b/deploy-localnet.sh index 0b75d50..fe81022 100755 --- a/deploy-localnet.sh +++ b/deploy-localnet.sh @@ -10,7 +10,7 @@ set -euo pipefail HERE="$(cd "$(dirname "$0")" && pwd)" PROGRAM_SO="$HERE/deploy/smart_updown.so" PROGRAM_KEYPAIR="$HERE/deploy/smart_updown-keypair.json" -PROGRAM_ID="E7Hg55ywRDKRZJ35rDMJGC3YFThQbh6nAK9GDayG4sr3" +PROGRAM_ID="9ALsnxXNzDBv3mokngCHbruRTWUZiWR7pf7vswS1fCpf" RPC_URL="http://127.0.0.1:8899" # 1. Настройка CLI на localhost diff --git a/idl/smart_updown.json b/idl/smart_updown.json index 0c72abb..74b4b4f 100644 --- a/idl/smart_updown.json +++ b/idl/smart_updown.json @@ -1,5 +1,5 @@ { - "address": "E7Hg55ywRDKRZJ35rDMJGC3YFThQbh6nAK9GDayG4sr3", + "address": "9ALsnxXNzDBv3mokngCHbruRTWUZiWR7pf7vswS1fCpf", "metadata": { "name": "smart_updown", "version": "0.1.0", diff --git a/idl/smart_updown.ts b/idl/smart_updown.ts index 544568f..bb64b46 100644 --- a/idl/smart_updown.ts +++ b/idl/smart_updown.ts @@ -5,7 +5,7 @@ * IDL can be found at `target/idl/smart_updown.json`. */ export type SmartUpdown = { - "address": "E7Hg55ywRDKRZJ35rDMJGC3YFThQbh6nAK9GDayG4sr3", + "address": "9ALsnxXNzDBv3mokngCHbruRTWUZiWR7pf7vswS1fCpf", "metadata": { "name": "smartUpdown", "version": "0.1.0", diff --git a/program/Anchor.toml b/program/Anchor.toml index 4b83fe1..82b038e 100644 --- a/program/Anchor.toml +++ b/program/Anchor.toml @@ -8,7 +8,7 @@ resolution = true skip-lint = false [programs.localnet] -smart_updown = "E7Hg55ywRDKRZJ35rDMJGC3YFThQbh6nAK9GDayG4sr3" +smart_updown = "9ALsnxXNzDBv3mokngCHbruRTWUZiWR7pf7vswS1fCpf" [programs.devnet] smart_updown = "9ALsnxXNzDBv3mokngCHbruRTWUZiWR7pf7vswS1fCpf" diff --git a/program/programs/smart-updown/src/lib.rs b/program/programs/smart-updown/src/lib.rs index 3afedca..8d39fa5 100644 --- a/program/programs/smart-updown/src/lib.rs +++ b/program/programs/smart-updown/src/lib.rs @@ -8,7 +8,7 @@ use anchor_lang::prelude::*; pub use instructions::*; -declare_id!("E7Hg55ywRDKRZJ35rDMJGC3YFThQbh6nAK9GDayG4sr3"); +declare_id!("9ALsnxXNzDBv3mokngCHbruRTWUZiWR7pf7vswS1fCpf"); #[program] pub mod smart_updown { diff --git a/relayer/idl/smart_updown.json b/relayer/idl/smart_updown.json index 0c72abb..74b4b4f 100644 --- a/relayer/idl/smart_updown.json +++ b/relayer/idl/smart_updown.json @@ -1,5 +1,5 @@ { - "address": "E7Hg55ywRDKRZJ35rDMJGC3YFThQbh6nAK9GDayG4sr3", + "address": "9ALsnxXNzDBv3mokngCHbruRTWUZiWR7pf7vswS1fCpf", "metadata": { "name": "smart_updown", "version": "0.1.0", diff --git a/relayer/idl/smart_updown.ts b/relayer/idl/smart_updown.ts index 544568f..bb64b46 100644 --- a/relayer/idl/smart_updown.ts +++ b/relayer/idl/smart_updown.ts @@ -5,7 +5,7 @@ * IDL can be found at `target/idl/smart_updown.json`. */ export type SmartUpdown = { - "address": "E7Hg55ywRDKRZJ35rDMJGC3YFThQbh6nAK9GDayG4sr3", + "address": "9ALsnxXNzDBv3mokngCHbruRTWUZiWR7pf7vswS1fCpf", "metadata": { "name": "smartUpdown", "version": "0.1.0",