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(),1e18değerinin1.0değerine eşit olduğu 18 ondalıklı sabit noktalı bir sayı olarak temsil edilir. - Başlangıç değeri: Token ihracında çarpan
1e18olarak 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
uiMultiplierdeğerini günceller veUIMultiplierUpdated(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ı,
balanceOfiçinde 10 token tutmaya devam eder. - Sözleşme,
uiMultiplierdeğerini1.0(1e18) değerinden2.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 ÷ 1e18ERC-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 (uiMultiplierile ö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,
currentMultipliervependingMultipliersağlayan Robinhood'un REST uç noktasıGET https://api.robinhood.com/rhj/assetsaracı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
- BlockVectra'nın indekslediği her veri kümesini görmek için veri kümeleri dizinine göz atın.
- Hesabınızın neleri içerdiğini kontrol etmek için ücretsiz planı ve fiyatlandırmayı inceleyin.
- Bir API key oluşturmak için konsolda oturum açın.
Son güncelleme:
Stablecoin Ödemeleri
Bir ödeme alıcısı ve yoklama imleci (polling cursor) oluşturun. Token sözleşmelerini, alıcıları ve tam sayı tutarları doğrulayın, olayları tekilleştirin ve eksik veya değiştirilen blokları uzlaştırın.
Tokenize hisse senetleri
Bir API key ile Robinhood Chain üzerindeki tokenize hisse senedi etkinliğini entegre edin: GET /v1/data/robinhood_mainnet/stocks günlük bir lider tablosu döndürür ve /stocks/{token} son günlük metrikleri döndürür; lider tablosunda imleç sayfalaması yoktur. Bunlar hisse senedi fiyatları değil, zincir üstü etkinlik metrikleridir.