# 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"
}
]
```