# Session Log — /Users/meek/developer/aave/aave-v4 / src/hub/interfaces/IHubBase.sol
## textDocument/references
**Request:**
```json
{
"id": 1,
"jsonrpc": "2.0",
"method": "textDocument/references",
"params": {
"context": {
"includeDeclaration": true
},
"position": {
"character": 9,
"line": 23
},
"textDocument": {
"uri": "file:///Users/meek/developer/aave/aave-v4/src/hub/interfaces/IHubBase.sol"
}
}
}
```
**Responses:**
**mmsaki** (5.6ms, 59.9 MB) — 55 references
<details>
<summary>Summary: <code>Array(55) [{ range: { end: { character: 18, line: 6 }, start: { character: 10, line: 6 } }, uri: "file:///Users/meek/...</code></summary>
```json
[
{
"range": {
"end": {
"character": 18,
"line": 6
},
"start": {
"character": 10,
"line": 6
}
},
"uri": "file:///Users/meek/developer/aave/aave-v4/src/hub/interfaces/IHubBase.sol"
},
{
"range": {
"end": {
"character": 12,
"line": 46
},
"start": {
"character": 4,
"line": 46
}
},
"uri": "file:///Users/meek/developer/aave/aave-v4/src/spoke/interfaces/ISpoke.sol"
},
{
"range": {
"end": {
"character": 16,
"line": 5
},
"start": {
"character": 8,
"line": 5
}
},
"uri": "file:///Users/meek/developer/aave/aave-v4/src/config-engine/libraries/SpokeEngine.sol"
},
{
"range": {
"end": {
"character": 16,
"line": 24
},
"start": {
"character": 8,
"line": 24
}
},
"uri": "file:///Users/meek/developer/aave/aave-v4/src/spoke/Spoke.sol"
},
{
"range": {
"end": {
"character": 14,
"line": 75
},
"start": {
"character": 6,
"line": 75
}
},
"uri": "file:///Users/meek/developer/aave/aave-v4/src/spoke/libraries/UserPositionUtils.sol"
},
"... 50 more (55 total)"
]
```
</details>
---