Skip to main content

Utilities Actions

getConfig

Handler URL: {{HASURA_GRAPHQL_ACTION_BASE_URL}}/config

Action Type: query

Permissions: guest

Response

Type: DataOutput

{
"res": "value",
"success": false
}

v1GetFile

Handler URL: {{HASURA_GRAPHQL_ACTION_BASE_URL}}/v1/ipfs/get-file

Action Type: mutation

Input Parameters

hash (String!)

encoding (String)

Response

Type: DataBinOutput

{
"res": "value",
"success": false
}

v1UploadFile

Handler URL: {{HASURA_GRAPHQL_ACTION_BASE_URL}}/v1/ipfs/upload-file

Action Type: mutation

Input Parameters

file (bytea!)

Response

Type: DataOutput

{
"res": "value",
"success": false
}

v1CreatePool

Handler URL: {{BASE_RESTFUL_URL}}/pool/create-pool

Action Type: mutation

Input Parameters

pool (CreatePoolInput!)

{
"pool": {
"contractName": "string",
"data": {
"collateralDetails": "value",
"endTime": "string",
"hardCap": "string",
"interest": 0,
"softCap": "string"
},
"network": "string",
"tx": "string"
}
}

Response

Type: DataOutput

{
"res": "value",
"success": false
}

v1GetPool

Handler URL: {{BASE_RESTFUL_URL}}/pool/get-pool

Action Type: mutation

Permissions: guest

Input Parameters

pool (GetPoolInput!)

{
"pool": {
"contractName": "string",
"network": "string",
"poolId": "string"
}
}

Response

Type: DataOutput

{
"res": "value",
"success": false
}

v1GetPools

Handler URL: {{BASE_RESTFUL_URL}}/pool/get-pools

Action Type: mutation

Permissions: guest

Input Parameters

pool (PaginationInput!)

{
"pool": {
"contractName": "string",
"limit": "string",
"network": "string",
"offset": "string"
}
}

Response

Type: DataOutput

{
"res": "value",
"success": false
}

v1GetTotalPools

Handler URL: {{BASE_RESTFUL_URL}}/data/get-total-pools

Action Type: mutation

Permissions: guest

Input Parameters

data (DefaultInput!)

{
"data": {
"contractName": "string",
"network": "string"
}
}

Response

Type: DataOutput

{
"res": "value",
"success": false
}

v1GetUsdc

Handler URL: {{BASE_RESTFUL_URL}}/data/get-usdc

Action Type: mutation

Permissions: guest

Input Parameters

data (DefaultInput!)

{
"data": {
"contractName": "string",
"network": "string"
}
}

Response

Type: DataOutput

{
"res": "value",
"success": false
}

v2GetHistoricalBalance

Handler URL: {{HASURA_GRAPHQL_ACTION_BASE_URL}}/v2/global/get-historical-balance

Action Type: query

Permissions: ADMIN, guest

Input Parameters

stats (GetHistoricalBalanceInput!)

{
"stats": {
"filterBy": "string",
"networks": [
"string"
]
}
}

Response

Type: DataOutput

{
"res": "value",
"success": false
}

v2GetTotalCollateralLocked

Handler URL: {{HASURA_GRAPHQL_ACTION_BASE_URL}}/v2/global/get-total-collateral-locked

Action Type: query

Permissions: ADMIN, guest

Input Parameters

stats (GetTotalCollateralLockedInput!)

{
"stats": {
"networks": [
"string"
]
}
}

Response

Type: DataOutput

{
"res": "value",
"success": false
}

v2GetWithdrawableFees

Handler URL: {{BASE_RESTFUL_URL}}/admin/get-withdrawable-fees

Action Type: query

Permissions: ADMIN

Input Parameters

stats (GetWithdrawableFeesInput)

{
"stats": {
"networks": [
"string"
]
}
}

Response

Type: DataOutput

{
"res": "value",
"success": false
}

Follow us:

Copyright © 2025 Defactor. All Rights Reserved