Cointime

Uygulamayı indirmek için QR kodu tarayın
iOS & Android

Özel Eğitim: Uygulamanız için ERC20 Token Verilerini Alın

Validated Project

TL;DR: Pinax'ın açık kaynaklı ERC20 token API'si, geliştiricilere bakiyeler, tutucular ve EVM ve Antilop zincirlerindeki aktarım verileri gibi gerçek zamanlı ve geçmiş token verilerine erişmenin basit, özelleştirilebilir bir yolunu sunar.

Blockchain uygulamanız için kapsamlı ERC20 Token verilerini elde etmeye hiç ihtiyaç duydunuz mu?

Pinax, geliştiricilerin USDC, BNB ve USDT gibi popüler tokenler için arz, sahipler ve transfer kayıtları gibi token verilerini çıkarmasına olanak tanıyan ücretsiz, açık kaynaklı bir API geliştirerek bu sorunu çözdü.

Bu eğitim, API'yi kurma, ClickHouse veritabanını yapılandırma ve EVM ile Antelope zincirlerinden gerekli token verilerini alma konusunda size rehberlik edecektir.

Video linki: https://youtu.be/U0VBmo7YpiM

Bakiyeler, sahipleri ve geçmiş arz gibi ayrıntılı token verilerine erişmek geliştiriciler için zor olabilir. Etherscan gibi hizmetler token verileri sağlarken, bu verileri kendi uygulamalarına entegre etmek isteyen geliştiriciler için genellikle esneklikten yoksundurlar.

Pinax'ın ERC20 Token API eğitimiyle geliştiriciler artık şunları yapabilir:

  • Çeşitli madeni paraların ve blok zincirlerin jeton tedarikini alın.
  • Belirli bir blok yüksekliği için Token bilgilerini almanızı sağlayan geçmiş verilere erişin.
  • Belirli bir token sözleşmesinin en büyük sahiplerini listeler.
  • Birden fazla zincirdeki herhangi bir adresin token bakiyesini alın.
  • Sözleşmelerden ve adreslerden işlem ayrıntıları da dahil olmak üzere aktarım verilerini alın.

Pinax API'yi destekleyen Alt Akışlar bu süreçte hayati bir rol oynamaktadır. Alt akışlar, büyük miktarlarda blockchain verilerinin benzeri görülmemiş hızlarda endekslenmesine olanak tanır. API'ler, Alt Akışlardan yararlanarak birden fazla blok zincirindeki verileri verimli bir şekilde senkronize edebilir, indeksleyebilir ve sunabilir; böylece geliştiricilerin herhangi bir darboğazla karşılaşmadan gerçek zamanlı ve geçmiş verilere erişmesini sağlar.

Tamamen açık kaynak olduğundan, ihtiyaçlarınıza göre değiştirebilir ve kendi altyapınızda ücretsiz olarak çalıştırabilirsiniz.

API henüz dağıtılmamış olsa da Pinax , tüm geliştiriciler için basit ama güçlü bir çözüm sunarak onu gelecekte yayınlamayı planlıyor. Bu arada kodu kendi ayarlarınızda tarayıp çalıştırabilirsiniz.

Uygulamanız token verilerine ihtiyaç duyuyorsa ERC20 token API'miz bunu sizin için sağlayabilir. Açık kaynaklıdır, ücretsiz ve özelleştirilebilir olup EVM zinciri boyunca tedarik, bakiye, tutucu ve aktarım verilerini elde etmenize olanak tanır.

---Pinax ERC20 Token API sistem mimarisi: Verimli veri işlemeyi sağlamak için TypeSpec, Substreams ve ClickHouse'u entegre edin.

Token ile ilgili uygulamalar oluşturmak için gerekli olan çeşitli temel blockchain verilerine erişmek için Pinax'ın ERC20 token API'sini kurun. API'yi kullanarak çıkarabileceğiniz ana veri türleri şunlardır:

  • Transferler: İşlem kimliği ve gönderen/alıcı adresleri de dahil olmak üzere ERC20 token transferleriyle ilgili ayrıntıları öğrenin.
  • Arz: Herhangi bir ERC20 tokeninin toplam arzını gerçek zamanlı olarak veya belirli bir tarihsel blok yüksekliğinde alın.
  • Sözleşme bilgileri: Token hakkında adı, sembolü ve ondalık sayısı gibi önemli bilgileri alın.
  • Bakiye: Çeşitli EVM zincirleri ve Antilop zincirlerindeki herhangi bir token ve adres için bakiye değişikliklerine erişin.

Aşağıdaki tablo, çıkarabileceğiniz verilerin bir özetini sağlar:

Pixax'ın ERC20 Token API'sini kurma sürecine bir göz atalım. Başlamak için bazı önkoşulları karşılamanız gerekir.

Öncelikle Pinax ERC20 Token API GitHub deposuna gidin ve projeyi klonlayın:

git clone

Pinax API , blockchain verilerini depolamak için hızlı ve güçlü bir veritabanı olan ClickHouse'u kullanır. ClickHouse'u web sitelerini ziyaret ederek yükleyin:

# Start the ClickHouse server clickhouse-server başlatın

Sunucuyu başlattıktan sonra veritabanı şemasını oluşturmanız gerekir:

# Create the required database CREATE DATABASE erc20_tokens_v1; # Şemayı RUN schema.sql; # Apply the schema from the repository ;

Daha sonra, blockchain verilerini indekslemek ve ClickHouse veritabanını doldurmak için Substreams Sink SQL'i kullanacaksınız. Bu adım, hangi zincire bağlı olarak biraz zaman alabilir, ancak tüm token verilerine sahip olmanızı sağlar.

# Start syncing data from the blockchain substreams-sink-sql run $CLICKHOUSE_URL substreams.yaml

Pinax, blockchain veri akışlarına erişim için tokenlar sunuyor. Tokenlarınızı almak için Pinax uygulamasını ziyaret edin ve ardından bunları terminalinize aktarın:

export SUBSTREAM_TOKENS=

Verileri senkronize ettikten ve belirteci ayarladıktan sonra API'yi çalıştırın:

# Start the API npm start başlatın

Varsayılan olarak API, 3000 numaralı bağlantı noktasında mevcut olacaktır ve artık belirteç verilerini almak için istekte bulunmaya başlayabilirsiniz.

API çalışırken, belirli belirteç verilerinin nasıl alınacağına ilişkin bazı örnekleri burada bulabilirsiniz.

  • Ethereum'daki USDT token arzını alın:

GET /supply?token=USDT&blockchain=ethereum

  • Bir token sözleşmesinin en iyi sahiplerini edinin:

GET /holders?contract=0x1234&limit=10

  • Bir adresin jeton bakiyesini alın:

GET /balances?address=0xabcd

  • Belirli bir sözleşme için aktarım verilerini alın:

GET /transfers?contract=0x5678

Bu uç noktalar, gerçek zamanlı veya geçmiş blockchain verilerine dayanan uygulamalar geliştirmek isteyen geliştiricilere esneklik sağlar.

Pinax'ın ERC20 token API'si, kullanım kolaylığı, açık kaynak yapısı ve yerel olarak veya altyapı üzerinde çalıştırılma yeteneği ile öne çıkıyor. Ücretli API'lerin aksine Pinax, geçmiş ve gerçek zamanlı blockchain verilerine erişim sağlarken size tam kontrol ve özelleştirme sağlar. Kendi ayarlarınızı yönetmek istemiyorsanız barındırma hizmetimizi kullanmayı da seçebilirsiniz.

Pinpoint'in ERC20 Token API'sini kullanan geliştiricilerin artık blockchain verilerini elde etmek için üçüncü taraf hizmetlerine güvenmesine gerek yok. Token tedarikini takip etmek, sahibi verilerini almak veya gerçek zamanlı işlem bilgilerini almak istiyorsanız Pinax esnek açık kaynak çözümler sunar. Kendi örneğinizi kurun veya dağıtılan API'lerimiz için bizi takip etmeye devam edin ve güçlü blockchain uygulamaları oluşturmaya başlayın.

Pinpoint'in ERC20 Token API'sini kullanan geliştiricilerin artık blockchain verilerini elde etmek için üçüncü taraf hizmetlerine güvenmesine gerek yok. Token tedarikini takip etmek, sahibi verilerini almak veya gerçek zamanlı işlem bilgilerini almak istiyorsanız Pinax esnek açık kaynak çözümler sunar. Kendi örneğinizi kurun veya dağıtılan API'lerimiz için bizi takip etmeye devam edin ve güçlü blockchain uygulamaları oluşturmaya başlayın.

  • Pinax ERC20 Token API'si GitHub
  • ERC20 Alt Akışı GitHub Deposu
  • Pinax'in web sitesini ziyaret edin
  • Discord'daki Pinax topluluğuna katılın

(İlgili mesleki terimler, yorumlar, kod kütüphaneleri, köprüler vb. için lütfen blogu takip edin.)

💡 Bu makale aşağıdaki soruları yanıtlıyor:

- ERC20 token verilerine erişmek için neden Pinax'ın API eğitimini kullanmayı seçmelisiniz?

- Geliştiriciler Pinax'in API eğitimini kullanarak ne tür ERC20 token verilerini çıkarabilir?

- Geliştiriciler ERC20 token API'sini hangi kullanım durumları için kullanabilir?

- Geliştiricilerin ERC20 token API'sini kurmasının önkoşulları nelerdir?

- Geliştiricilerin belirli token verilerini nasıl elde edebileceğine dair bazı örnekler?

#ERC20 #API #Blockchain Veri Dizini#Eğitim

Yorumlar

Tüm Yorumlar

Önerilen okuma