Skip to main content
POST
Create empty DLMM position

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"

lbPair
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"

width
integer

Number of bins around the active bin. Used when either bin id is missing.

Required range: 1 <= x <= 70
lowerBinId
integer

First bin.

upperBinId
integer

Exclusive end bin. Must be greater than lowerBinId and at most 70 bins above it.

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.