Skip to main content
Subscribe with {"method":"subscribe","subscription":{"type":"userFundings","user":"0x..."}} (user required). Acknowledgement uses subscriptionResponse. The initial payload matches UserFundingsSnapshot: the account’s 100 most recent payments, oldest first. Each hourly settlement then arrives as one UserFundingsUpdate carrying all of the account’s payments for that hour, about 30 seconds after the hour.

Frames

The snapshot holds 100 payments: an account with more than 100 open positions receives only part of its last settlement there. For history, use userFunding over POST /info, complete from 27 September 2025. Each payment is also sent on userEvents.

Initial snapshot sent right after subscribing to userFundings: the account's 100 most recent payments, oldest first. Contains isSnapshot: true.

channel
enum<string>
required
Available options:
userFundings
data
object
required