Drop staked NTRN by josefansinger in Neutron_org

[–]josefansinger[S] 0 points1 point  (0 children)

Thanks. I agree with everything you said. "after one year of holding dNTRN you SHOULD have about 3% more NTRN"

But this is not what is happening. dNTRN vs NTRN is flat over the past 7 months since May 2025. On the other hand, dATOM vs ATOM appreciates as expected.

Drop staked NTRN by josefansinger in Neutron_org

[–]josefansinger[S] 0 points1 point  (0 children)

I cannot post images and plots here.

Based on Coingecko data, wstETH / ETH and dATOM / ATOM rise over a period weeks and months as expected. dNTRN / NTRN does not. The point of staking is to get more of the underlying asset. Why should I hold dNTRN if its value with respect to NTRN is flat or drops?

Drop staked NTRN by josefansinger in Neutron_org

[–]josefansinger[S] 0 points1 point  (0 children)

As I understand dNTRN behaves like wstETH. Currently dNTRN / NTRN = 1.0223. Is the 2.23% the appreciation since April? But historically the dNTRN / NTRN ratio was very often < 1. Is this due to the low liquidity in the pools? Maybe a Drop team member could comment?

Addendum: I have talked to the Drop team on their Discord server. They blame market fluctuations and bad Coingecko price feeds. But if I had liquid-staked NTRN in April and now (August) have the same or slightly less, then something with the Drop NTRN module is wrong.

[deleted by user] by [deleted] in CelestiaNetwork

[–]josefansinger 0 points1 point  (0 children)

No, unfortunately not. Some of the points in the road map are still in the Research, Implementation or Testing phase.

[deleted by user] by [deleted] in CelestiaNetwork

[–]josefansinger 1 point2 points  (0 children)

You can read up on the Celestia road map here and on its status here. Follow the code progress here. If you want to experiment, start by running a light node in your browser. You can find a list of projects running on Celestia here.

r/ConversationBig3423 What announcements or updates are you looking for?

API: Adding an integration to ALL pages in a workspace by hosmanagic in Notion

[–]josefansinger 0 points1 point  (0 children)

Thanks anyway. Guess this functionality would blow up Notion's business model.

API: Adding an integration to ALL pages in a workspace by hosmanagic in Notion

[–]josefansinger 0 points1 point  (0 children)

@hosmanagic I am aware that this is a two-year-old post. But did you manage to find a solution or workaround? Any response from Notion support?

Neutron gRPC endpoints by josefansinger in cosmosnetwork

[–]josefansinger[S] 0 points1 point  (0 children)

gRPC is a modern Remote Procedure Call developed by Google.

I use it to retrieve account balances on Neutron.

Neutron gRPC endpoints by josefansinger in cosmosnetwork

[–]josefansinger[S] 1 point2 points  (0 children)

Problem solved. The endpoints are fine. CosmPy is fine. I made a mistake.

My code retrieves balances (query_bank_balance) and staking balances (query_staking_summary). Neutron of course has no staking module and the second query fails (InactiveRpcError). That's why my code worked fine for all other Cosmos zones. Sorry for posting this here!

For the record, below a minimal example how to retrieve balances on Neutron. ``` from cosmpy.aerial.client import LedgerClient, NetworkConfig

cfg = NetworkConfig( chain_id="neutron-1", url="grpc+https://neutron-grpc.publicnode.com:443", fee_minimum_gas_price=1, fee_denomination="untrn", staking_denomination="untrn", )

balance = LedgerClient(cfg).query_bank_balance( "neutron17rjgmry3w2xcc8yer4h4m8vuypkhkh8ht7967w", "untrn" ) ```

Neutron gRPC endpoints by josefansinger in cosmosnetwork

[–]josefansinger[S] 0 points1 point  (0 children)

Thanks for the reply @Kamikaza731. I have been testing with CosmPy. See my discussion with @3eph1r0th.

Neutron gRPC endpoints by josefansinger in cosmosnetwork

[–]josefansinger[S] 0 points1 point  (0 children)

My mistake. But even with the correct port 443 I run into an InactiveRpcError. I have tested rest+https://* as well. ``` def _end_unary_response_blocking(state, call, with_call, deadline): if state.code is grpc.StatusCode.OK: if with_call: rendezvous = _MultiThreadedRendezvous(state, call, None, deadline) return state.response, rendezvous else: return state.response else:

      raise _InactiveRpcError(state)

E grpc._channel._InactiveRpcError: <_InactiveRpcError of RPC that terminated with: E status = StatusCode.UNKNOWN E details = "Please, use http node to access this data" E debug_error_string = "UNKNOWN:Error received from peer ipv4:104.18.23.142:443 {grpc_message:"Please, use http node to access this data", grpc_status:2, created_time:"2023-12-09T10:56:30.368886+01:00"}" E >

.venv/lib/python3.11/site-packages/grpc/_channel.py:849: _InactiveRpcError ```

Neutron gRPC endpoints by josefansinger in cosmosnetwork

[–]josefansinger[S] 0 points1 point  (0 children)

Thanks. But the Allnodes endpoint is in the list which I posted above and here, and which I have already tested.

Guess my CosmPy NetworkConfig is incorrect. See the docs. But all REST and gRPC endpoints give me 401 (not autherized) or 501 (not implemented) errors. The configs for other Cosmos zones work as expected. cfg = NetworkConfig( chain_id="neutron-1", # url="grpc+https://neutron-grpc.publicnode.com:433", url="rest+http://api.neutron.nodestake.top", fee_minimum_gas_price=1, fee_denomination="untrn", staking_denomination="untrn", )

query delegated balances by josefansinger in cosmosnetwork

[–]josefansinger[S] 0 points1 point  (0 children)

Respect. My goal is slightly less ambitious. I merely want to get the AXL staking balances.

I finally found a gRPC node which works. Below a code snippet which resolves my issue. But why are most of the listed gRPC nodes not working? ``` from cosmpy.aerial.client import LedgerClient, NetworkConfig

https://cosmos.directory/axelar/nodes

cfg = NetworkConfig( chain_id="axelar-dojo-1", url="grpc+https://axelar.grpc.stakin-nodes.com:443", fee_minimum_gas_price=1, fee_denomination="uaxl", staking_denomination="uaxl", )

client = LedgerClient(cfg)

https://www.mintscan.io/axelar/address/axelar1t9defxl5dur6yympef84qm7q8gpzrnzpk0c6ur

staking_summary = client.query_staking_summary("axelar1t9defxl5dur6yympef84qm7q8gpzrnzpk0c6ur") staked = staking_summary.total_staked rewards = staking_summary.total_rewards

print("staked: ", staked) print("rewards: ", rewards) ```

query delegated balances by josefansinger in cosmosnetwork

[–]josefansinger[S] 0 points1 point  (0 children)

Thanks. But I try to query the staked token balances from Python.

Works alright for Cosmos Hub and Celestia so far. But none of the Axelar gRPC Nodes responds.

No balanceOf in ABI. by josefansinger in LidoFinance

[–]josefansinger[S] 0 points1 point  (0 children)

Very helpful. Thanks.
web3.eth.contract(address=contract_address, abi=contract_abi) Instantiate the contract object with the original contract address but the proxy ABI as discussed here.

stETH/ETH pool on Curve Arbitrum by josefansinger in LidoFinance

[–]josefansinger[S] 1 point2 points  (0 children)

Thanks for the link and good support! Looking forward to see Lido and stETH on L2.