Api Reference
getNFTMetadata
Create a transaction that stakes ETH.
Query parameters
sourcestringOptionalDefault:
query source.
xxx
StrategyIdstringOptionalDefault:
Id of the strategy.
32x
addressstringRequiredExample:
The address performing the staking action. The address will have the authority to unstake.
chainup.eth
amountstringRequiredExample:
The amount of ETH to stake (in uint256).
32000000000
Responses
200
Successful operation
405
Invalid input
get
GET /aggregator/api/v1/quote/stake HTTP/1.1
Host: staking.chainupcloud.com
Accept: */*
{
"strategyId": "32x",
"routes": [
"ChainupPool"
],
"weights": [
"100%"
],
"yieldsBreakdown": [
"5.7%"
],
"totalYield": "5.7%",
"transaction": {
"gas": "0x2710",
"to": "0x0000000000000000000000000000000000000000",
"from": "0xD0d76886cF8D952ca26177EB7CfDf83bad08C00C",
"value": "0x00",
"data": "0x7f7465737432000000000000000000000000000000000000000000000000000000600057",
"chainId": "0x3"
}
}
Reserved, not available until Shanghai upgrade
Query parameters
sourcestringOptionalDefault:
query source.
xxx
addressstringRequiredDefault:
The address performing the staking action. The address will have the authority to sell.
chainup.eth
pubkeysstringRequiredExample:
The pubey of the validator that will be sold. When selling all, can fill in "all"
ad28d4ce9afdac1584e4ce9440b7e1a9dc4a8c5f4bc8c66883723647fce77e42fe7898615a7af1e4971cd7a08403e349,ccd544ce9afdac1584e4ce9440b7e1a9dc4a8c5f4bc8c66883723647fce77e42fe7898615a7af1e4971cd7a08403e350
amountstringOptionalExample:
Used to support partial exits after staking pools (in uint256).
32000000000
Responses
200
Successful operation
405
Invalid input
get
GET /aggregator/api/v1/quote/unstake HTTP/1.1
Host: staking.chainupcloud.com
Accept: */*
{
"gas": "0x2710",
"to": "0x0000000000000000000000000000000000000000",
"from": "0xD0d76886cF8D952ca26177EB7CfDf83bad08C00C",
"value": "0x00",
"data": "0x7f7465737432000000000000000000000000000000000000000000000000000000600057",
"chainId": "0x3"
}
Gets the metadata associated with a given NFT.
GET
Gets the metadata associated with a given NFT.
curl --request GET \
--url 'https://undefined.g.alchemy.com/nft/v2/docs-demo/getNFTMetadata?contractAddress=0xe785E82358879F061BC3dcAC6f0444462D4b5330&tokenId=44&refreshCache=false' \
--header 'accept: application/json'
Last updated
Was this helpful?