Skip to main content
POST
Flip bins to the other side

Authorizations

Authorization
string
header
required

API key issued by a Hedgin administrator, in the form hv1_<id>_<secret>. <id> is 1 to 48 characters and <secret> is 32 to 128 characters, both from [A-Za-z0-9_-].

Body

application/json
vault
string
required

Vault the transaction acts on.

Pattern: ^[1-9A-HJ-NP-Za-km-z]{32,44}$
Example:

"So11111111111111111111111111111111111111112"

position
string
required

DLMM position owned by the vault.

Pattern: ^[1-9A-HJ-NP-Za-km-z]{32,44}$
Example:

"So11111111111111111111111111111111111111112"

lowerBinId
integer
required

Inclusive first bin, inside the position.

upperBinId
integer
required

Inclusive last bin, inside the position.

activeBinId
integer
required

Active bin you observed.

maxActiveBinSlippage
integer
required

How many bins the pool's active bin may move before the transaction fails.

Required range: 0 <= x <= 1000

Response

Build result. One step.

vault
string
required

Base58 Solana public key. The server decodes it and rejects anything that is not 32 bytes.

Pattern: ^[1-9A-HJ-NP-Za-km-z]{32,44}$
Example:

"So11111111111111111111111111111111111111112"

result
object
required

One unsigned transaction and its ticket. Builders can add action metadata fields next to these.