---
updatedAt: 2026-11-04T12:32:31.000Z
agentTools:
  projectIndex: https://docs.ccview.io/llms.txt
---

# Get network burn and mint for the last 24 hours

Returns the network's fees (synchronizer traffic cost) against rewards paid over the last 24 hours: totals, the change of fees against the preceding 24 hours, and an hourly chart.

The window covers the last 24 full UTC hours plus the current, still incomplete hour. Rewards are converted from CC to USD using the average CC price of each hour.

# OpenAPI definition

```json
{
  "openapi": "3.1.0",
  "info": {
    "title": "CantonView Public API",
    "description": "Public API for accessing Canton Network explorer data through CCView",
    "contact": {
      "name": "API Maintainer",
      "email": "cantonview@pixelplex.io"
    },
    "license": {
      "name": ""
    },
    "version": "1.0.0"
  },
  "servers": [
    {
      "url": "https://ccview.io",
      "description": "Production HTTPS server"
    }
  ],
  "paths": {
    "/api/network/burn-mint": {
      "get": {
        "tags": [
          "Network"
        ],
        "summary": "Get network burn and mint for the last 24 hours",
        "description": "Returns the network's fees (synchronizer traffic cost) against rewards paid over the last 24 hours: totals, the change of fees against the preceding 24 hours, and an hourly chart.\n\nThe window covers the last 24 full UTC hours plus the current, still incomplete hour. Rewards are converted from CC to USD using the average CC price of each hour.",
        "operationId": "network_burn_mint_v1",
        "responses": {
          "200": {
            "description": "Fees versus rewards over the last 24 hours.",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/BurnMint"
                }
              }
            }
          },
          "400": {
            "description": "Bad Request",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object",
                  "required": [
                    "status",
                    "message",
                    "timestamp"
                  ],
                  "properties": {
                    "message": {
                      "type": "string",
                      "description": "Detailed message description.",
                      "example": "message error"
                    },
                    "status": {
                      "type": "integer",
                      "format": "int32",
                      "description": "HTTP status code.",
                      "maximum": 599,
                      "minimum": 400
                    },
                    "timestamp": {
                      "type": "string",
                      "format": "date-time",
                      "description": "Timestamp of error occurrence."
                    }
                  }
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object",
                  "required": [
                    "status",
                    "message",
                    "timestamp"
                  ],
                  "properties": {
                    "message": {
                      "type": "string",
                      "description": "Detailed message description.",
                      "example": "message error"
                    },
                    "status": {
                      "type": "integer",
                      "format": "int32",
                      "description": "HTTP status code.",
                      "maximum": 599,
                      "minimum": 400
                    },
                    "timestamp": {
                      "type": "string",
                      "format": "date-time",
                      "description": "Timestamp of error occurrence."
                    }
                  }
                }
              }
            }
          },
          "404": {
            "description": "Not Found",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object",
                  "required": [
                    "status",
                    "message",
                    "timestamp"
                  ],
                  "properties": {
                    "message": {
                      "type": "string",
                      "description": "Detailed message description.",
                      "example": "message error"
                    },
                    "status": {
                      "type": "integer",
                      "format": "int32",
                      "description": "HTTP status code.",
                      "maximum": 599,
                      "minimum": 400
                    },
                    "timestamp": {
                      "type": "string",
                      "format": "date-time",
                      "description": "Timestamp of error occurrence."
                    }
                  }
                }
              }
            }
          },
          "500": {
            "description": "Internal Server Error",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object",
                  "required": [
                    "status",
                    "message",
                    "timestamp"
                  ],
                  "properties": {
                    "message": {
                      "type": "string",
                      "description": "Detailed message description.",
                      "example": "message error"
                    },
                    "status": {
                      "type": "integer",
                      "format": "int32",
                      "description": "HTTP status code.",
                      "maximum": 599,
                      "minimum": 400
                    },
                    "timestamp": {
                      "type": "string",
                      "format": "date-time",
                      "description": "Timestamp of error occurrence."
                    }
                  }
                }
              }
            }
          },
          "501": {
            "description": "Not Implemented",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object",
                  "required": [
                    "status",
                    "message",
                    "timestamp"
                  ],
                  "properties": {
                    "message": {
                      "type": "string",
                      "description": "Detailed message description.",
                      "example": "message error"
                    },
                    "status": {
                      "type": "integer",
                      "format": "int32",
                      "description": "HTTP status code.",
                      "maximum": 599,
                      "minimum": 400
                    },
                    "timestamp": {
                      "type": "string",
                      "format": "date-time",
                      "description": "Timestamp of error occurrence."
                    }
                  }
                }
              }
            }
          }
        }
      }
    }
  },
  "components": {
    "schemas": {
      "BurnMint": {
        "type": "object",
        "description": "Network fees versus rewards over the last 24 hours.",
        "required": [
          "fees_usd",
          "rewards_usd",
          "subsidy_usd",
          "chart"
        ],
        "properties": {
          "burn_offset": {
            "type": [
              "string",
              "null"
            ],
            "format": "decimal",
            "description": "Share of rewards covered by fees (`fees_usd / rewards_usd`), where 1 means the fees\nfully cover the rewards. `null` when no rewards were paid.",
            "example": "0.25"
          },
          "chart": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/BurnMintPoint"
            },
            "description": "Hourly breakdown, oldest hour first. The last point is the current, still incomplete hour."
          },
          "fees_usd": {
            "type": "string",
            "format": "decimal",
            "description": "Total fees paid for synchronizer traffic over the 24 hours, in USD.",
            "example": "12345.0"
          },
          "fees_usd_prev_diff": {
            "type": [
              "string",
              "null"
            ],
            "format": "decimal",
            "description": "Change of `fees_usd` against the preceding 24 hours, in percent. `null` when the\npreceding period had no fees.",
            "example": "10.0"
          },
          "rewards_usd": {
            "type": "string",
            "format": "decimal",
            "description": "Total rewards paid over the 24 hours, in USD.",
            "example": "50000.0"
          },
          "subsidy_usd": {
            "type": "string",
            "format": "decimal",
            "description": "Rewards not covered by fees (`rewards_usd - fees_usd`), in USD.",
            "example": "37655.0"
          }
        }
      },
      "BurnMintPoint": {
        "type": "object",
        "description": "One hourly point of the network burn-and-mint chart.",
        "required": [
          "bucket_hour",
          "fees_usd",
          "rewards_usd",
          "subsidy_usd"
        ],
        "properties": {
          "bucket_hour": {
            "type": "string",
            "format": "date-time",
            "description": "Start of the UTC hour this point covers.",
            "example": "2026-11-04T09:00:00Z"
          },
          "coverage": {
            "type": [
              "string",
              "null"
            ],
            "format": "decimal",
            "description": "Share of the hour's rewards covered by fees (`fees_usd / rewards_usd`).\n`null` when no rewards were paid during the hour.",
            "example": "0.2469"
          },
          "fees_usd": {
            "type": "string",
            "format": "decimal",
            "description": "Fees paid by the network for synchronizer traffic purchased during the hour, in USD.",
            "example": "1234.56"
          },
          "rewards_usd": {
            "type": "string",
            "format": "decimal",
            "description": "Rewards paid during the hour, in USD. Reward amounts in CC are converted using the\naverage CC price of the hour.",
            "example": "5000.0"
          },
          "subsidy_usd": {
            "type": "string",
            "format": "decimal",
            "description": "Rewards not covered by fees during the hour (`rewards_usd - fees_usd`), in USD.\nNegative when fees exceed rewards.",
            "example": "3765.44"
          }
        }
      }
    },
    "securitySchemes": {
      "ApiKeyAuth": {
        "type": "apiKey",
        "in": "header",
        "name": "X-API-Key"
      }
    }
  },
  "security": [
    {
      "ApiKeyAuth": []
    }
  ],
  "tags": [
    {
      "name": "Network",
      "description": "General information about the network's state"
    }
  ],
  "externalDocs": {
    "url": "https://swagger.io/resources/open-api/",
    "description": "OpenAPI Documentation Reference"
  }
}
```