Synthetix

/getprice

Get the exchange amount in Protocol Tokens for entered Pegged Tokens.

GET https://api.expand.network/synthetic/getprice

Query Parameters

NameTypeDescription

syntheticId

String

Refer to the Synthetics IDs page for details.

amount*

String

Amount in Synths.

https://api.expand.network/synthetic/getprice?amount=58798

/depositpeggedtoken

Deposit pegged token.

POST https://api.expand.network/synthetic/depositpeggedtoken

Request Body

NameTypeDescription

syntheticId

String

Refer to the Synthetics IDs page for details.

amount*

String

Amount of pegged token.

from*

String

Address of the sender of the token.

gas*

String

Maximum gas limit provided by the sender, for the transaction.

gasPriority

String

low, medium, or high.

{
    "from": "0x63056E00436Da25BcF48A40dfBbDcc7089351006",      
    "amount": "100000000000000000",
    "gas": "300000",
    "syntheticId": "6000"
}

With gasPriority:

{
    "from": "0x731FDBd6871aD5cD905eE560A84615229eD8197a",
    "amount": "100000",
    "gas": "300000",
    "syntheticId": "6000",
    "gasPriority": "medium"
}

/withdrawpeggedtoken

Withdraw pegged token.

POST https://api.expand.network/synthetic/withdrawpeggedtoken

Request Body

NameTypeDescription

syntheticId

String

Refer to the Synthetics IDs page for details.

from*

String

Address of the owner of the token.

gas*

String

Maximum gas to be approved for the transaction.

gasPriority

String

low, medium, or high.

{
    "from": "0x63056E00436Da25BcF48A40dfBbDcc7089351006",
    "gas": "300000",
    "syntheticId": "6000"
}

With gasPriority:

{
    "from": "0x731FDBd6871aD5cD905eE560A84615229eD8197a",
    "gas": "300000",
    "syntheticId": "6000",
    "gasPriority": "medium"
}

Last updated