# Round 3 Drop Deployment Venue Queries **For Osmosis pools** Query position in Osmosis pool by it's ID and ```$USER_ADDRESS```. As for example let's take ATOM/dATOM [pool](https://app.osmosis.zone/pool/2371) with ID 2371. ```bash osmosisd q concentratedliquidity user-positions $USER_ADDRESS --pool-id 2371 --node $OSMOSIS_NODE -o j | jq ``` > Output beneath is a list of created positions at different points in time. You only need to sum them up. > !!! Do not forget about pagination !!! Example output: ```json { "positions": [ { "position": { "position_id": "11549906", "address": "osmo19hu0gjgp6yk822r83a0g2ytlc7mna3aqxckfkw", "pool_id": "2371", "lower_tick": "45100", "upper_tick": "100900", "join_time": "2025-02-06T11:27:19.840587353Z", "liquidity": "5453557.942375707138175726" }, "asset0": { "denom": "ibc/C1B4D4804EB8F95FFB75E6395A301F0AD6D7DDE5C3A45571B70E46A368DD353E", "amount": "99999" }, "asset1": { "denom": "ibc/27394FB092D2ECCD56123C74F36E4C1F926001CEADA9CA97EA622B25F41E5EB2", "amount": "38889" }, "claimable_spread_rewards": [], "claimable_incentives": [], "forfeited_incentives": [] }, { "position": { "position_id": "11550739", "address": "osmo19hu0gjgp6yk822r83a0g2ytlc7mna3aqxckfkw", "pool_id": "2371", "lower_tick": "45100", "upper_tick": "100900", "join_time": "2025-02-06T12:17:13.453473147Z", "liquidity": "5142659.283159812084938677" }, "asset0": { "denom": "ibc/C1B4D4804EB8F95FFB75E6395A301F0AD6D7DDE5C3A45571B70E46A368DD353E", "amount": "94299" }, "asset1": { "denom": "ibc/27394FB092D2ECCD56123C74F36E4C1F926001CEADA9CA97EA622B25F41E5EB2", "amount": "36672" }, "claimable_spread_rewards": [], "claimable_incentives": [], "forfeited_incentives": [] } ], "pagination": { "next_key": null, "total": "0" } } ``` **For Astroport pools** Query position in Astroport pool by it's address and ```$USER_ADDRESS```. As for example let's take ATOM/dATOM [pool](https://app.astroport.fi/pools/neutron1yem82r0wf837lfkwvcu2zxlyds5qrzwkz8alvmg0apyrjthk64gqeq2e98) with address neutron1yem82r0wf837lfkwvcu2zxlyds5qrzwkz8alvmg0apyrjthk64gqeq2e98. First, let's reveal how many LP tokens user has (do not forget to replace $USER_ADDRESS with your address in this command). ```bash neutrond q wasm cs smart neutron1yem82r0wf837lfkwvcu2zxlyds5qrzwkz8alvmg0apyrjthk64gqeq2e98 '{"pair":{}}' --node $NEUTRON_1 -o j | jq .data.liquidity_token | sed 's/\"//g' | xargs -I {} neutrond q bank balance $USER_ADDRESS {} --node $NEUTRON_1 -o j | jq .balance.amount | sed 's/\"//g' ``` Second, let's take the output above and query shares from pool ```bash neutrond q wasm cs smart neutron1yem82r0wf837lfkwvcu2zxlyds5qrzwkz8alvmg0apyrjthk64gqeq2e98 '{"share":{"amount":"$VALUE_FROM_ABOVE"}}' --node $NEUTRON_1 -o j | jq .data ``` Example output: ```json [ { "info": { "native_token": { "denom": "ibc/C4CFF46FD6DE35CA4CF4CE031E643C8FDC9BA4B99AE598E9B0ED98FE3A2319F9" } }, "amount": "149" }, { "info": { "native_token": { "denom": "factory/neutron1k6hr0f83e7un2wjf29cspk7j69jrnskk65k3ek2nj9dztrlzpj6q00rtsa/udatom" } }, "amount": "97" } ] ```