Skip to content

Releases: 2bsrwjskys-coder/Zagros-Core

Zagros Core v2.0.1

Choose a tag to compare

@2bsrwjskys-coder 2bsrwjskys-coder released this 18 Sep 22:27

Zagros Core v2.0.1

Yama sürümü: yeni bir RPC okuma metodu eklendi, konsensüs ve state kuralları değişmedi. Zagros ana ağında 2026-09-18'den beri tüm düğümlerde bu ikili çalışıyor.

Değişen

eth_getLogs desteği. Zagros düğümü bugüne kadar bu standart metodu döndürmüyordu (-32601). Olay kayıtları zaten makbuzların içinde saklanıyordu ama blok aralığıyla sorgulanamıyordu; log tabanlı üçüncü taraf indeksleyiciler (blok gezginleri, portföy ve analitik araçları) bu yüzden zinciri okuyamıyordu.

  • Filtreler: fromBlock/toBlock (hex, latest, earliest, pending) ya da blockHash; address tek dize veya dizi (büyük/küçük harf farkı gözetilmez); topics konumsal, null joker, dizi = OR listesi.
  • Kalkanlar: tek sorgu en çok 5.000 blok tarar ve 10.000 log döndürür; aşılırsa -32005. Ayrı bir log indeksi yoktur, sorgu aralıktaki makbuzları okur.
  • Budama dürüstlüğü: budanmış bir aralık boş dizi ile gizlenmez, -32000 ile arşiv ucuna yönlendirilir (budama penceresi 100.000 blok).

Ayrıntı: README "RPC" bölümü.

İkili (Linux x86_64, Newroz'da derlendi)

Dosya zagros-cli-v2.0.1-linux-x86_64
Boyut 39.369.792 bayt
MD5 c36bb9b99d3aabb3295a572b7f432830
SHA-256 7d44830cccec74abf2a130890597027154f28a8d98a501dd536575dde6f96cef

Ana ağdaki 8 düğümün (4 doğrulayıcı + aday + 2 RPC + sentry) çalıştırdığı ikili budur; md5sum ile karşılaştırabilirsiniz.

Yeniden üretme

git clone --branch v2.0.1 https://github.com/2bsrwjskys-coder/Zagros-Core.git /src
cd /src
RUSTFLAGS="--remap-path-prefix=$HOME/.cargo=/cargo --remap-path-prefix=/src=/src" \
  cargo build --release --locked
sha256sum target/release/zagros-cli

Rust 1.98.0 (rust-toolchain.toml sabitler), Linux x86_64, glibc.

Deneyin

curl -s -X POST https://rpc.zagros.network -H 'content-type: application/json' \
  -d '{"jsonrpc":"2.0","id":1,"method":"eth_getLogs","params":[{"fromBlock":"0x197f","toBlock":"0x197f"}]}'

Yükseltme

Çalışan bir düğümü durdurun, ikiliyi değiştirin, yeniden başlatın. Yapılandırma, veri dizini ve anahtarlar değişmez; state ve konsensüs uyumu korunur (v2.0.0 ile aynı zincir kuralları).

Lisans

BUSL-1.1; 31 Ağustos 2028'den sonra Apache-2.0. Zagros ana ağında düğüm, doğrulayıcı, RPC ve haberci çalıştırmak Additional Use Grant ile serbesttir.

Zagros Core v2.0.0

Choose a tag to compare

@2bsrwjskys-coder 2bsrwjskys-coder released this 16 Sep 21:24

Zagros Core v2.0.0

Zagros ana ağında 2026-09-16'dan beri tüm düğümlerde çalışan ikilinin kaynağı. Bu etiket, main dalındaki tek commit (3d84757) ile aynıdır.

İkili (Linux x86_64, Newroz'da derlendi)

Dosya zagros-cli-v2.0.0-linux-x86_64
Boyut 39.345.792 bayt
MD5 07efb0976df56595ce9ce90ed619c075
SHA-256 956a96a7efd7792fcae3c635e5aafebf0c391e4988b40ceceee6ea362d6ddc29

Ana ağdaki 8 düğümün (4 doğrulayıcı + aday + 2 RPC + sentry) çalıştırdığı ikili budur; md5sum ile karşılaştırabilirsiniz.

Yeniden üretme

git clone --branch v2.0.0 https://github.com/2bsrwjskys-coder/Zagros-Core.git /src
cd /src
RUSTFLAGS="--remap-path-prefix=$HOME/.cargo=/cargo --remap-path-prefix=/src=/src" \
  cargo build --release --locked
sha256sum target/release/zagros-cli

Rust 1.98.0 (rust-toolchain.toml sabitler), Linux x86_64, glibc. Ayrıntı: README "Yeniden üretilebilir derleme".

Lisans

BUSL-1.1; 31 Ağustos 2028'den sonra Apache-2.0. Zagros ana ağında düğüm, doğrulayıcı, RPC ve haberci çalıştırmak Additional Use Grant ile serbesttir.

Bağlantılar