Networks
Get networks (paginated, for Retool)
/networksAuthorization
Access Token In: header
Query Parameters
Number of results per page
201 <= value <= 250Number of results to skip
0Filter by network type(s)
Filter by testnet status
Filter by client visibility status
Filter by feature flag(s)
-1 | 1Response Body
curl -X GET "https://api.skylinedigital.io/networks"Create a new network
/networksAuthorization
Access Token In: header
Request Body
application/json
TypeScript Definitions
Use the request body type in TypeScript.
Response Body
application/json
curl -X POST "https://api.skylinedigital.io/networks" \ -H "Content-Type: application/json" \ -d '{ "name": "string", "type": "evm" }'{
"_id": "string",
"name": "string",
"type": "string",
"chainId": 0,
"rpcUrl": "string",
"internalRpcUrl": "string",
"wsRpcUrl": "string",
"blockExplorerUrl": "string",
"isClientVisible": true,
"isTestnet": true,
"contracts": {},
"nativeCurrency": {
"_id": "string",
"name": "string",
"ERC20Address": [
{}
],
"isoCode": "string",
"logo": "string",
"tradableInFiat": true,
"isHidden": true,
"onrampEligible": true,
"stable": true
},
"features": [
"LOANS"
],
"minTransactionFee": 0,
"complyAdvantageName": "string",
"screenOnElliptic": true,
"safeChainPrefix": "string",
"walletAddress": "string"
}Get all client-visible EVM networks (for frontend use)
/networks/client-visible-evmAuthorization
Access Token In: header
Response Body
application/json
curl -X GET "https://api.skylinedigital.io/networks/client-visible-evm"[
{
"_id": "string",
"name": "string",
"type": "string",
"chainId": 0,
"rpcUrl": "string",
"internalRpcUrl": "string",
"wsRpcUrl": "string",
"blockExplorerUrl": "string",
"isClientVisible": true,
"isTestnet": true,
"contracts": {},
"nativeCurrency": {
"_id": "string",
"name": "string",
"ERC20Address": [
{}
],
"isoCode": "string",
"logo": "string",
"tradableInFiat": true,
"isHidden": true,
"onrampEligible": true,
"stable": true
},
"features": [
"LOANS"
],
"minTransactionFee": 0,
"complyAdvantageName": "string",
"screenOnElliptic": true,
"safeChainPrefix": "string",
"walletAddress": "string"
}
]Get a network by ID
/networks/{id}Authorization
Access Token In: header
Path Parameters
Response Body
application/json
curl -X GET "https://api.skylinedigital.io/networks/string"{
"_id": "string",
"name": "string",
"type": "string",
"chainId": 0,
"rpcUrl": "string",
"internalRpcUrl": "string",
"wsRpcUrl": "string",
"blockExplorerUrl": "string",
"isClientVisible": true,
"isTestnet": true,
"contracts": {},
"nativeCurrency": {
"_id": "string",
"name": "string",
"ERC20Address": [
{}
],
"isoCode": "string",
"logo": "string",
"tradableInFiat": true,
"isHidden": true,
"onrampEligible": true,
"stable": true
},
"features": [
"LOANS"
],
"minTransactionFee": 0,
"complyAdvantageName": "string",
"screenOnElliptic": true,
"safeChainPrefix": "string",
"walletAddress": "string"
}Update a network by ID
/networks/{id}Authorization
Access Token In: header
Path Parameters
Request Body
application/json
TypeScript Definitions
Use the request body type in TypeScript.
Response Body
application/json
curl -X PATCH "https://api.skylinedigital.io/networks/string" \ -H "Content-Type: application/json" \ -d '{}'{
"_id": "string",
"name": "string",
"type": "string",
"chainId": 0,
"rpcUrl": "string",
"internalRpcUrl": "string",
"wsRpcUrl": "string",
"blockExplorerUrl": "string",
"isClientVisible": true,
"isTestnet": true,
"contracts": {},
"nativeCurrency": {
"_id": "string",
"name": "string",
"ERC20Address": [
{}
],
"isoCode": "string",
"logo": "string",
"tradableInFiat": true,
"isHidden": true,
"onrampEligible": true,
"stable": true
},
"features": [
"LOANS"
],
"minTransactionFee": 0,
"complyAdvantageName": "string",
"screenOnElliptic": true,
"safeChainPrefix": "string",
"walletAddress": "string"
}Delete a network by ID
/networks/{id}Authorization
Access Token In: header
Path Parameters
Response Body
application/json
curl -X DELETE "https://api.skylinedigital.io/networks/string"{
"_id": "string",
"name": "string",
"type": "string",
"chainId": 0,
"rpcUrl": "string",
"internalRpcUrl": "string",
"wsRpcUrl": "string",
"blockExplorerUrl": "string",
"isClientVisible": true,
"isTestnet": true,
"contracts": {},
"nativeCurrency": {
"_id": "string",
"name": "string",
"ERC20Address": [
{}
],
"isoCode": "string",
"logo": "string",
"tradableInFiat": true,
"isHidden": true,
"onrampEligible": true,
"stable": true
},
"features": [
"LOANS"
],
"minTransactionFee": 0,
"complyAdvantageName": "string",
"screenOnElliptic": true,
"safeChainPrefix": "string",
"walletAddress": "string"
}