You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Fetchlenen veri türlerinde de bazı farklılıklar var, örneğin ilk endpointte proposal_id değeri, ikinci endpointte yalnızca id olarak isimlendirilir. buna uygun şekilde verileri almamız gerekecek.
Örneklendirecek olursak, aynı proposalin iki farklı endpointten gelen veri türlerini karşlaştırabiliriz:
Birden fazla endpoint olduğundan, yani /cosmos/gov/v1beta1/proposals/tally, /cosmos/gov/v1beta1/proposals/proposal_id/votes... gibi türev endpointlerin de veri türlerini karşılaştırmak gerekebilir.
Güncelleme:
İlk endpoint, yani mevcut yapıda kullandığımız endpoint şu anda tüm ağlarda çalışıyor.
İkinci endpoint ise, yalnızca sdk sürümü 0.46.x olan sürümlerde çalışıyor. Bu yüzden sdk sürümü 0.46.x'ten küçük ise ilk yapıyı kullanmaya zorlayacağız, kısacası mevcut yapıyı tamamen silmiyoruz.
The text was updated successfully, but these errors were encountered:
Cosmos sdk, iki farklı proposal endpointi sunar:
/cosmos/gov/v1beta1/proposals
ve/cosmos/gov/v1/proposals
Mevcut yapıda kullandığımız endpoint:
/cosmos/gov/v1beta1/proposals
:https://github.com/testnetrunn/explorer-backend/blob/main/src/fetch/proposals.rs#L21
https://github.com/testnetrunn/explorer-backend/blob/main/src/fetch/proposals.rs#L61
https://github.com/testnetrunn/explorer-backend/blob/main/src/fetch/proposals.rs#L113
https://github.com/testnetrunn/explorer-backend/blob/main/src/fetch/proposals.rs#L141
https://github.com/testnetrunn/explorer-backend/blob/main/src/fetch/proposals.rs#L152
https://github.com/testnetrunn/explorer-backend/blob/main/src/fetch/proposals.rs#L164
https://github.com/testnetrunn/explorer-backend/blob/main/src/fetch/proposals.rs#L191
Fetchlenen veri türlerinde de bazı farklılıklar var, örneğin ilk endpointte
proposal_id
değeri, ikinci endpointte yalnızcaid
olarak isimlendirilir. buna uygun şekilde verileri almamız gerekecek.Örneklendirecek olursak, aynı proposalin iki farklı endpointten gelen veri türlerini karşlaştırabiliriz:
Mevcutta kullandığımız endpoint: https://evmos-api.polkachu.com/cosmos/gov/v1beta1/proposals/97
Kullanmayı düşündüğümüz endpoint: https://evmos-api.polkachu.com/cosmos/gov/v1/proposals/97
Birden fazla endpoint olduğundan, yani
/cosmos/gov/v1beta1/proposals/tally
,/cosmos/gov/v1beta1/proposals/proposal_id/votes...
gibi türev endpointlerin de veri türlerini karşılaştırmak gerekebilir.Güncelleme:
İlk endpoint, yani mevcut yapıda kullandığımız endpoint şu anda tüm ağlarda çalışıyor.
İkinci endpoint ise, yalnızca sdk sürümü 0.46.x olan sürümlerde çalışıyor. Bu yüzden sdk sürümü 0.46.x'ten küçük ise ilk yapıyı kullanmaya zorlayacağız, kısacası mevcut yapıyı tamamen silmiyoruz.
The text was updated successfully, but these errors were encountered: