GET
List my fills

Authorizations

Authorization
string
header
required

Master session from POST /v1/auth/verify. Revocable; expires after seven days by default. Required for financial operations.

Response

The fills.

id
string<uuid>
required
take_id
string<uuid>
required
role
enum<string>
required
Available options:
taker,
maker
order_id
string
required
Pattern: ^0x[0-9a-fA-F]{64}$
sequence
integer
required

Quote sequence the fill was accepted under.

swap_id
string
required

Shared by both locks.

Pattern: ^0x[0-9a-fA-F]{64}$
hashlock
string
required

sha256 of the fill's secret, which LaMarge keeps until the taker's claim.

Pattern: ^0x[0-9a-fA-F]{64}$
from_venue
string
required

A venue id from GET /v1/venues.

to_venue
string
required

A venue id from GET /v1/venues.

amount_out
string
required

What the taker receives on to_venue.

Pattern: ^[0-9]{1,78}$
amount_in
string
required

What the taker pays on from_venue, ceil(amount_out × receive / supply).

Pattern: ^[0-9]{1,78}$
payer
string
required

The taker's linked address on from_venue.

Pattern: ^0x[0-9a-fA-F]{40}$
maker_owner
string
required

The order's owner in the to_venue escrow.

Pattern: ^0x[0-9a-fA-F]{40}$
maker_recipient
string
required

Where the maker receives payment, from the quote.

Pattern: ^0x[0-9a-fA-F]{40}$
taker_recipient
string
required

The taker's linked address on to_venue.

Pattern: ^0x[0-9a-fA-F]{40}$
payment_leg
enum<string>
required

The taker's lock on the from_venue chain.

Available options:
NONE,
LOCKED,
CLAIMED,
REFUNDED
maker_leg
enum<string>
required

The slice of the order locked on the to_venue chain.

Available options:
NONE,
LOCKED,
CLAIMED,
REFUNDED,
ABANDONED
state
enum<string>
required
Available options:
RESERVED,
PAID,
LOCKED,
CLAIMING,
SETTLED,
EXPIRED,
REFUNDING,
REFUNDED,
MAKER_LOSS,
TAKER_LOSS
reason
string | null
required

Why the fill expired or stopped.

pay_by
string<date-time>
required

Payment must lock by then.

reveal_by
string<date-time>
required

LaMarge starts the taker's claim only before then, unless the secret is already public; otherwise both locks are refunded.

t1
string<date-time>
required

Maker lock refund time.

t2
string<date-time>
required

Payment refund time.

created_at
string<date-time>
required

RFC 3339 UTC; snapshots and history may keep fractional seconds.

updated_at
string<date-time>
required

RFC 3339 UTC; snapshots and history may keep fractional seconds.

settled_at
string<date-time> | null
required
margin_move
object | null
required

The take's margin withdrawal, shown to the taker; null for the maker and for new takes.

transactions
object[]
required

Relayed transactions: permit (a take's first fill), payment, maker_lock, taker_claim, maker_claim, refund_payment, refund_maker.

payment_destination
enum<string> | null

Observed destination of the maker's receipt: venue or escrow; null without proof.

Available options:
venue,
escrow,
null
maker_destination
enum<string> | null

Observed destination of the taker's receipt: venue or escrow; null without proof.

Available options:
venue,
escrow,
null