openapi: 3.2.0 info: contact: email: contact@babylonlabs.io description: 'The Babylon Staking API offers information about the state of the Babylon BTC Staking system. Your access and use is governed by the API Access License linked to below.' license: name: API Access License url: https://docs.babylonlabs.io/assets/files/api-access-license.pdf title: Babylon Staking Network Info API version: '2.0' tags: - name: Network Info paths: /v2/network-info: get: description: Get network info, including params responses: '200': description: Network info content: application/json: schema: $ref: '#/components/schemas/v2service.NetworkInfoPublic' '400': description: 'Error: Bad Request' content: application/json: schema: $ref: '#/components/schemas/github_com_babylonlabs-io_staking-api-service_internal_shared_types.Error' tags: - Network Info summary: Get network info x-summary-source: derived operationId: getV2NetworkInfo x-operation-id-source: derived components: schemas: v2service.NetworkInfoPublic: properties: network_upgrade: $ref: '#/components/schemas/v2service.NetworkUpgradePublic' params: $ref: '#/components/schemas/v2service.ParamsPublic' type: object indexertypes.BbnStakingParams: properties: allow_list_expiration_height: type: integer btc_activation_height: type: integer covenant_pks: items: type: string type: array covenant_quorum: type: integer delegation_creation_base_gas_fee: type: integer max_staking_time_blocks: type: integer max_staking_value_sat: type: integer min_commission_rate: type: string min_slashing_tx_fee_sat: type: integer min_staking_time_blocks: type: integer min_staking_value_sat: type: integer slashing_pk_script: type: string slashing_rate: type: string unbonding_fee_sat: type: integer unbonding_time_blocks: type: integer version: type: integer type: object indexertypes.BtcCheckpointParams: properties: btc_confirmation_depth: type: integer checkpoint_finalization_timeout: type: integer version: type: integer type: object v2service.POPUpgradePublic: properties: height: type: integer version: type: integer type: object v2service.ParamsPublic: properties: bbn: items: $ref: '#/components/schemas/indexertypes.BbnStakingParams' type: array btc: items: $ref: '#/components/schemas/indexertypes.BtcCheckpointParams' type: array type: object types.ErrorCode: enum: - INTERNAL_SERVICE_ERROR - VALIDATION_ERROR - NOT_FOUND - BAD_REQUEST - FORBIDDEN - UNPROCESSABLE_ENTITY - REQUEST_TIMEOUT type: string x-enum-varnames: - InternalServiceError - ValidationError - NotFound - BadRequest - Forbidden - UnprocessableEntity - RequestTimeout v2service.NetworkUpgradePublic: properties: pop: items: $ref: '#/components/schemas/v2service.POPUpgradePublic' type: array type: object github_com_babylonlabs-io_staking-api-service_internal_shared_types.Error: properties: err: {} errorCode: $ref: '#/components/schemas/types.ErrorCode' statusCode: type: integer type: object