userTwapSliceFills
Get the 2000 most recent TWAP slice fills for a user.
Returns fills that were executed as part of a TWAP (Time-Weighted Average Price) order. Each fill is an individual "slice" of the TWAP execution. Only fills with a non-null twapId are returned.
POST Request
type
string
Must be "userTwapSliceFills"
user
string
Ethereum address (0x-prefixed, 42 characters)
curl -X POST https://api.hydromancer.xyz/info \
-H "Authorization: Bearer $HYDROMANCER_API_KEY" \
-H "Content-Type: application/json" \
-d '{
"type": "userTwapSliceFills",
"user": "0x0000000000000000000000000000000000000000"
}'import requests
import os
response = requests.post(
'https://api.hydromancer.xyz/info',
json={
'type': 'userTwapSliceFills',
'user': '0x0000000000000000000000000000000000000000'
},
headers={
'Authorization': f'Bearer {os.environ.get("HYDROMANCER_API_KEY")}',
'Content-Type': 'application/json'
}
)
print(response.json())Response Fields
coin
string
Asset symbol
px
string
Fill price
sz
string
Fill size
side
string
"A" (sell) or "B" (buy)
time
int
Fill timestamp (ms)
startPosition
string
Position size before the fill
dir
string
Direction (e.g. "Open Long", "Open Short")
closedPnl
string
Closed PnL from this fill
hash
string
Transaction hash (always 0x000...000 for TWAP fills)
oid
int
Order ID
crossed
boolean
Whether the order crossed the spread
fee
string
Fee amount
tid
int
Trade ID
cloid
string?
Client order ID (optional)
builderFee
string?
Builder fee (optional)
deployerFee
string?
Deployer fee (optional, HIP-3 fills only)
feeToken
string
Fee token (e.g. "USDC")
twapId
int
TWAP order ID
txIndex
int
Transaction index
Last updated