Robinhood Chain hisse senedi token'ları: tek bir API key ile çarpanı, sahipleri ve günlük etkinliği okuma

Robinhood Chain hisse senedi token çarpanını anlayın, bakiyeleri hisseye dönüştürün, eth_call ile uiMultiplier okuyun ve Data API aracılığıyla sahipleri ile günlük etkinliği takip edin.

Veriler halka açık zincir üstü kayıtlardan ve akıllı sözleşme durumundan elde edilmiştir. Yalnızca bilgilendirme amaçlıdır ve yatırım tavsiyesi niteliği taşımaz. Hisse senedi token'ları yargı yetkisi kısıtlamalarına tabidir.

Robinhood Chain, tokenize ABD hisse senetleri ve borsa yatırım fonları (ETF) dahil olmak üzere tokenize gerçek dünya varlıklarını (RWA) destekler. Standart ERC-20 token'ları bakiyeleri 1:1 oranında eşlerken, tokenize hisse senetleri, cüzdan bakiyelerini değiştirmeden hisse bölünmelerine ve temettü ayarlamalarına uyum sağlamak için bir kurumsal eylem çarpanı sunar.

Bu rehber, hisse senedi token çarpanının nasıl çalıştığını, ham token bakiyelerinin dayanak hisse sayılarına nasıl dönüştürüleceğini, JSON-RPC eth_call kullanılarak zincir üzerinde uiMultiplier değerinin nasıl sorgulanacağını ve BlockVectra Data API aracılığıyla günlük sahip ve transfer etkinliğinin nasıl alınacağını açıklamaktadır.

Geniş ağ parametreleri, yöntem politikaları ve RPC kurulumu için Robinhood Chain rehberi sayfasına bakın. Veri kümesi için kapsamlı alan referansları ve Compute Unit (CU) kullanım modelleri için Tokenize hisse senetleri rehberi sayfasına bakın.

Hisse senedi token çarpanı nedir

Robinhood hisse senedi token'ları, Robinhood Assets (Jersey) Limited (RHJ) tarafından ihraç edilen standart ERC-20 token'larıdır (18 ondalıklı). Hisse bölünmeleri ve yeniden yatırılan temettüler gibi kurumsal eylemleri yönetmek için bu sözleşmeler ERC-8056 (Scaled UI Amount Extension) uygular.

Çarpan (uiMultiplier), token başına hisse oranını tanımlar:

  • Hassasiyet: uiMultiplier(), 1e18 değerinin 1.0 değerine eşit olduğu 18 ondalıklı sabit noktalı bir sayı olarak temsil edilir.
  • Başlangıç değeri: Token ihracında çarpan 1e18 olarak başlatılır (bir token bir dayanak hisseyi temsil eder).
  • Kurumsal eylemler: Bir kurumsal olay gerçekleştiğinde (ileri yönlü hisse bölünmesi veya yeniden yatırılan temettü gibi), token sözleşmesi uiMultiplier değerini günceller ve UIMultiplierUpdated(uint256 oldMultiplier, uint256 newMultiplier, uint256 effectiveAtTimestamp) olayını yayar.

Bölünmeler sırasında sabit token bakiyeleri

Hisse senedi token'ları rebasing token değildir. Kurumsal eylemler sırasında:

  • Cüzdan bakiyeleri (balanceOf(account)) ve toplam token ihracı (totalSupply()) değişmeden kalır.
  • Yalnızca ölçeklendirme çarpanı değişir.

Örneğin, dayanak bir hisse senedi 2'ye 1 ileri yönlü bölünme gerçekleştirirse:

  • 10 token sahibi bir kullanıcı, balanceOf içinde 10 token tutmaya devam eder.
  • Sözleşme, uiMultiplier değerini 1.0 (1e18) değerinden 2.0 (2e18) değerine günceller.
  • Her token artık 2 dayanak hisseyi temsil eder ve sahibine efektif olarak 20 hisselik bir pozisyon (exposure) sağlar.

Bakiyeleri hisse sayısına dönüştürme

Bir token bakiyesinin temsil ettiği dayanak hisse sayısını hesaplamak için ERC-8056 formülünü kullanın:

underlying shares = raw token amount × uiMultiplier ÷ 1e18

ERC-8056 token sözleşmeleri ayrıca zincir üzerinde salt okunur yardımcı fonksiyonlar sunar:

  • balanceOfUI(address account): Hesabın bakiyesini doğrudan dayanak hisse cinsinden döndürür (uiMultiplier ile ölçeklenmiş, 18 ondalık).
  • totalSupplyUI(): Toplam token arzını doğrudan dayanak hisse cinsinden döndürür.

Buna ek olarak token transferleri, hem ham token miktarını hem de ölçeklendirilmiş dayanak hisse sayısını kaydeden TransferWithScaledUI(address indexed from, address indexed to, uint256 value, uint256 uiValue) olayını yayar.

Çarpan ve oracle fiyat akışları

Robinhood Chain, her bir hisse senedi token'ı için özel bir Chainlink fiyat akışı (AggregatorV3Interface) dağıtır:

  • Chainlink fiyat akışı (latestRoundData()) çarpanı zaten içerir. Bir token'ın tam piyasa fiyatını yansıtır (dayanak hisse senedi fiyatı çarpan ile çarpılır).
  • Zincir üstü Chainlink oracle'ını okuyan uygulamalar, çarpanla ayarlanmış fiyatı doğrudan alır ve çarpanı ikinci kez uygulamamalıdır.
  • Zincir dışı meta veriler, currentMultiplier ve pendingMultiplier sağlayan Robinhood'un REST uç noktası GET https://api.robinhood.com/rhj/assets aracılığıyla da kontrol edilebilir.

JSON-RPC eth_call ile çarpanı okuma

Herhangi bir tokenize hisse senedinin çarpanını, BlockVectra'nın Robinhood Chain için sunduğu JSON-RPC uç noktası üzerinden eth_call kullanarak doğrudan inceleyebilirsiniz.

  • Fonksiyon: uiMultiplier()
  • 4 baytlık fonksiyon seçici: 0xa60bf13d (bytes4(keccak256("uiMultiplier()")))
  • Dönüş formatı: 32 baytlık onaltılık kodlanmış uint256 (18 ondalıklı sabit noktalı değer)

BlockVectra, Robinhood Chain JSON-RPC isteklerini https://api.blockvectra.com/v1/robinhood_mainnet altında sunar. API key'inizi x-api-key başlığı aracılığıyla iletin veya yola ekleyin (https://api.blockvectra.com/v1/robinhood_mainnet/{api_key}).

Kod örnekleri

Aşağıdaki örnekler, Everpure hisse senedi token sözleşmesinde (0x1Cdad396DB64BDa184d5182A97Dd9B3C62100b7D) uiMultiplier() fonksiyonunu sorgular:

curl -s "https://api.blockvectra.com/v1/robinhood_mainnet" \
  -H "Content-Type: application/json" \
  -H "x-api-key: $BLOCKVECTRA_API_KEY" \
  -d '{
    "jsonrpc": "2.0",
    "id": 1,
    "method": "eth_call",
    "params": [
      {
        "to": "0x1Cdad396DB64BDa184d5182A97Dd9B3C62100b7D",
        "data": "0xa60bf13d"
      },
      "latest"
    ]
  }'

Data API ile sahipleri ve günlük etkinliği sorgulama

BlockVectra Data API, tokenize hisse senetleri için önceden indekslenmiş günlük özetler sağlar. Günlük etkinlik liderlik tablosu için GET /v1/data/robinhood_mainnet/stocks ve tek bir token'ın meta verileri ile 30 güne kadar günlük metrikleri için GET /v1/data/robinhood_mainnet/stocks/{token} kullanın. İstek parametreleri, yanıt alanları ve örnekler için Tokenize hisse senetleri rehberi sayfasına bakın.

Düzenleyici notlar

Hisse senedi token'ları, Robinhood Assets (Jersey) Limited (RHJ) tarafından ihraç edilen tokenize borç senetleridir. İzahnameler, nihai koşullar ve yargı alanı bildirimleri için Robinhood RHJ belgelerine bakın.

Sonraki adımlar

Son güncelleme:

Bu sayfada