diff --git a/.gitignore b/.gitignore
index dec6ba77..2be732d5 100644
--- a/.gitignore
+++ b/.gitignore
@@ -136,4 +136,5 @@ dist
.pnp.*
rust/src/docs
-rust/target
\ No newline at end of file
+rust/target
+rust/docs
diff --git a/CHANGELOG.md b/CHANGELOG.md
index aadd97f7..6e4fb045 100644
--- a/CHANGELOG.md
+++ b/CHANGELOG.md
@@ -9,6 +9,17 @@ Unreleased changes are in the `master` branch.
## [Unreleased]
+## [0.1.76] - 2025-04-03
+
+### Fixed
+
+- nix-shell commands
+
+### Added
+
+- rust types
+- exposed new attributes `live_saturation`, `blocks_minted`, `declared_pledge`, `margin_cost`, `fixed_cost` and `metadata` in `/pools/extended`
+
## [0.1.75] - 2025-03-26
### Added
diff --git a/blockfrost-openapi.yaml b/blockfrost-openapi.yaml
index ba1f3f5c..b45acf69 100644
--- a/blockfrost-openapi.yaml
+++ b/blockfrost-openapi.yaml
@@ -1,6 +1,6 @@
openapi: 3.0.0
info:
- version: 0.1.75
+ version: 0.1.76
title: Blockfrost.io ~ API Documentation
x-logo:
url: https://staging.blockfrost.io/images/logo.svg
diff --git a/docs/blockfrost-openapi.yaml b/docs/blockfrost-openapi.yaml
index 1c3233b5..4c56a352 100644
--- a/docs/blockfrost-openapi.yaml
+++ b/docs/blockfrost-openapi.yaml
@@ -1,6 +1,6 @@
openapi: 3.0.3
info:
- version: 0.1.75
+ version: 0.1.76
title: Blockfrost.io ~ API Documentation
x-logo:
url: 'https://staging.blockfrost.io/images/logo.svg'
diff --git a/openapi.json b/openapi.json
index 2219d468..18eb6313 100644
--- a/openapi.json
+++ b/openapi.json
@@ -1,7 +1,7 @@
{
"openapi": "3.0.3",
"info": {
- "version": "0.1.75",
+ "version": "0.1.76",
"title": "Blockfrost.io ~ API Documentation",
"x-logo": {
"url": "https://staging.blockfrost.io/images/logo.svg",
diff --git a/openapi.yaml b/openapi.yaml
index 1c3233b5..4c56a352 100644
--- a/openapi.yaml
+++ b/openapi.yaml
@@ -1,6 +1,6 @@
openapi: 3.0.3
info:
- version: 0.1.75
+ version: 0.1.76
title: Blockfrost.io ~ API Documentation
x-logo:
url: 'https://staging.blockfrost.io/images/logo.svg'
diff --git a/openapitools.json b/openapitools.json
new file mode 100644
index 00000000..6f7db3e8
--- /dev/null
+++ b/openapitools.json
@@ -0,0 +1,7 @@
+{
+ "$schema": "./node_modules/@openapitools/openapi-generator-cli/config.schema.json",
+ "spaces": 2,
+ "generator-cli": {
+ "version": "7.12.0"
+ }
+}
diff --git a/package.json b/package.json
index d3e3df1c..1ecfb84b 100644
--- a/package.json
+++ b/package.json
@@ -1,6 +1,6 @@
{
"name": "@blockfrost/openapi",
- "version": "0.1.75",
+ "version": "0.1.76",
"description": "OpenAPI specifications for blockfrost.io",
"repository": "git@github.com:blockfrost/openapi.git",
"author": "admin@blockfrost.io",
@@ -17,12 +17,14 @@
"lint": "scalar validate ./src/definitions.yaml",
"bundle": "yarn redocly bundle -o ./blockfrost-openapi.yaml src/definitions.yaml && yarn openapi-merge-cli && yarn redocly bundle -o ./openapi.json ./openapi.yaml && yarn copy-spec",
"generate-types": "yarn openapi-typescript ./openapi.yaml --output ./src/generated-types.ts",
+ "generate-types:rust": "openapi-generator-cli generate -i openapi.yaml -g rust -o ./rust --global-property models",
"generate-json-schema": "node lib/scripts/generate-json-schema.js > json-schema.json",
"sync-version": "ts-node ./src/scripts/sync-version.ts",
"test": "vitest",
"coverage": "vitest run --coverage"
},
"devDependencies": {
+ "@openapitools/openapi-generator-cli": "^2.18.4",
"@redocly/cli": "1.26.0",
"@scalar/cli": "^0.2.265",
"@types/node": "^22.10.2",
diff --git a/rust/build.rs b/rust/build.rs
deleted file mode 100644
index a568c9ca..00000000
--- a/rust/build.rs
+++ /dev/null
@@ -1,30 +0,0 @@
-// use std::env;
-// use std::fs;
-// use std::path::Path;
-
-fn main() {
- // let out_dir = env::var_os("CARGO_MANIFEST_DIR").unwrap();
- // let model_path = Path::new("src/models");
- // let entries = fs::read_dir(model_path).unwrap();
-
- // let mut content = String::new();
-
- // for entry in entries {
- // let entry = entry.unwrap();
- // let path = entry.path();
- // let file_stem = path.file_stem().unwrap();
-
- // if let Some(file_name_str) = file_stem.to_str() {
- // if file_name_str == "mod" {
- // continue;
- // }
- // content.push_str(&format!("pub mod {};\n", file_name_str));
- // } else {
- // panic!("File name is not valid Unicode: {:?}", file_stem);
- // }
- // }
-
- // let dest_path = Path::new(&out_dir).join("./src/models/mod.rs");
-
- // fs::write(dest_path, content).unwrap();
-}
diff --git a/rust/src/models/Cargo.toml b/rust/src/models/Cargo.toml
new file mode 100644
index 00000000..bc18d9a0
--- /dev/null
+++ b/rust/src/models/Cargo.toml
@@ -0,0 +1,15 @@
+[package]
+name = "openapi"
+version = "0.1.75"
+authors = ["contact@blockfrost.io"]
+description = "Blockfrost is an API as a service that allows users to interact with the Cardano blockchain and parts of its ecosystem. ## Tokens After signing up on https://blockfrost.io, a `project_id` token is automatically generated for each project. HTTP header of your request MUST include this `project_id` in order to authenticate against Blockfrost servers. ## Available networks At the moment, you can use the following networks. Please, note that each network has its own `project_id`.
Network
Endpoint
Cardano mainnet
https://cardano-mainnet.blockfrost.io/api/v0
Cardano preprod
https://cardano-preprod.blockfrost.io/api/v0
Cardano preview
https://cardano-preview.blockfrost.io/api/v0
InterPlanetary File System
https://ipfs.blockfrost.io/api/v0
Milkomeda mainnet
https://milkomeda-mainnet.blockfrost.io/api/v0
Milkomeda testnet
https://milkomeda-testnet.blockfrost.io/api/v0
## Milkomeda
For more information about how to use Milkomeda as well as the list of available endpoints, see the Milkomeda section.
## Concepts * All endpoints return either a JSON object or an array. * Data is returned in *ascending* (oldest first, newest last) order, if not stated otherwise. * You might use the `?order=desc` query parameter to reverse this order. * By default, we return 100 results at a time. You have to use `?page=2` to list through the results. * All time and timestamp related fields (except `server_time`) are in seconds of UNIX time. * All amounts are returned in Lovelaces, where 1 ADA = 1 000 000 Lovelaces. * Addresses, accounts and pool IDs are in Bech32 format. * All values are case sensitive. * All hex encoded values are lower case. * Examples are not based on real data. Any resemblance to actual events is purely coincidental. * We allow to upload files up to 100MB of size to IPFS. This might increase in the future. * Only pinned IPFS files are counted towards the IPFS quota. * Non-pinned IPFS files are subject to regular garbage collection and will be removed unless pinned. * We allow maximum of 100 queued pins per IPFS user. ## Errors ### HTTP Status codes The following are HTTP status code your application might receive when reaching Blockfrost endpoints and it should handle all of these cases. * HTTP `400` return code is used when the request is not valid. * HTTP `402` return code is used when the projects exceed their daily request limit. * HTTP `403` return code is used when the request is not authenticated. * HTTP `404` return code is used when the resource doesn't exist. * HTTP `418` return code is used when the user has been auto-banned for flooding too much after previously receiving error code `402` or `429`. * HTTP `425` return code is used in Cardano networks, when the user has submitted a transaction when the mempool is already full, not accepting new txs straight away. * HTTP `425` return code is used in IPFS network, when the user has submitted a pin when the pin queue is already full, not accepting new pins straight away. * HTTP `429` return code is used when the user has sent too many requests in a given amount of time and therefore has been rate-limited. * HTTP `500` return code is used when our endpoints are having a problem. ### Error codes An internal error code number is used for better indication of the error in question. It is passed using the following payload. ```json { \"status_code\": 403, \"error\": \"Forbidden\", \"message\": \"Invalid project token.\" } ``` ## Limits There are two types of limits we are enforcing: The first depends on your plan and is the number of request we allow per day. We defined the day from midnight to midnight of UTC time. The second is rate limiting. We limit an end user, distinguished by IP address, to 10 requests per second. On top of that, we allow each user to send burst of 500 requests, which cools off at rate of 10 requests per second. In essence, a user is allowed to make another whole burst after (currently) 500/10 = 50 seconds. E.g. if a user attempts to make a call 3 seconds after whole burst, 30 requests will be processed. We believe this should be sufficient for most of the use cases. If it is not and you have a specific use case, please get in touch with us, and we will make sure to take it into account as much as we can. ## SDKs We support a number of SDKs that will help you in developing your application on top of Blockfrost.
"
+license = "MIT"
+edition = "2021"
+
+[dependencies]
+serde = { version = "^1.0", features = ["derive"] }
+serde_with = { version = "^3.8", default-features = false, features = ["base64", "std", "macros"] }
+serde_json = "^1.0"
+serde_repr = "^0.1"
+url = "^2.5"
+reqwest = { version = "^0.12", features = ["json", "multipart"] }
diff --git a/rust/src/models/README.md b/rust/src/models/README.md
new file mode 100644
index 00000000..8e496293
--- /dev/null
+++ b/rust/src/models/README.md
@@ -0,0 +1,558 @@
+# Rust API client for openapi
+
+Blockfrost is an API as a service that allows users to interact with the Cardano blockchain and parts of its ecosystem.
+
+## Tokens
+
+After signing up on https://blockfrost.io, a `project_id` token is automatically generated for each project.
+HTTP header of your request MUST include this `project_id` in order to authenticate against Blockfrost servers.
+
+## Available networks
+
+At the moment, you can use the following networks. Please, note that each network has its own `project_id`.
+
+
+
+ For more information about how to use Milkomeda as well as the list of available endpoints, see the Milkomeda section.
+
+
+
+
+## Concepts
+
+* All endpoints return either a JSON object or an array.
+* Data is returned in *ascending* (oldest first, newest last) order, if not stated otherwise.
+ * You might use the `?order=desc` query parameter to reverse this order.
+* By default, we return 100 results at a time. You have to use `?page=2` to list through the results.
+* All time and timestamp related fields (except `server_time`) are in seconds of UNIX time.
+* All amounts are returned in Lovelaces, where 1 ADA = 1 000 000 Lovelaces.
+* Addresses, accounts and pool IDs are in Bech32 format.
+* All values are case sensitive.
+* All hex encoded values are lower case.
+* Examples are not based on real data. Any resemblance to actual events is purely coincidental.
+* We allow to upload files up to 100MB of size to IPFS. This might increase in the future.
+* Only pinned IPFS files are counted towards the IPFS quota.
+* Non-pinned IPFS files are subject to regular garbage collection and will be removed unless pinned.
+* We allow maximum of 100 queued pins per IPFS user.
+
+## Errors
+
+### HTTP Status codes
+
+The following are HTTP status code your application might receive when reaching Blockfrost endpoints and
+it should handle all of these cases.
+
+* HTTP `400` return code is used when the request is not valid.
+* HTTP `402` return code is used when the projects exceed their daily request limit.
+* HTTP `403` return code is used when the request is not authenticated.
+* HTTP `404` return code is used when the resource doesn't exist.
+* HTTP `418` return code is used when the user has been auto-banned for flooding too much after previously receiving error code `402` or `429`.
+* HTTP `425` return code is used in Cardano networks, when the user has submitted a transaction when the mempool is already full, not accepting new txs straight away.
+* HTTP `425` return code is used in IPFS network, when the user has submitted a pin when the pin queue is already full, not accepting new pins straight away.
+* HTTP `429` return code is used when the user has sent too many requests in a given amount of time and therefore has been rate-limited.
+* HTTP `500` return code is used when our endpoints are having a problem.
+
+### Error codes
+
+An internal error code number is used for better indication of the error in question. It is passed using the following payload.
+
+```json
+{
+ \"status_code\": 403,
+ \"error\": \"Forbidden\",
+ \"message\": \"Invalid project token.\"
+}
+```
+## Limits
+
+There are two types of limits we are enforcing:
+
+The first depends on your plan and is the number of request we allow per day. We defined the day from midnight to midnight of UTC time.
+
+The second is rate limiting. We limit an end user, distinguished by IP address, to 10 requests per second. On top of that, we allow
+each user to send burst of 500 requests, which cools off at rate of 10 requests per second. In essence, a user is allowed to make another
+whole burst after (currently) 500/10 = 50 seconds. E.g. if a user attempts to make a call 3 seconds after whole burst, 30 requests will be processed.
+We believe this should be sufficient for most of the use cases. If it is not and you have a specific use case, please get in touch with us, and
+we will make sure to take it into account as much as we can.
+
+## SDKs
+
+We support a number of SDKs that will help you in developing your application on top of Blockfrost.
+
+
+
+
+For more information, please visit [https://blockfrost.io](https://blockfrost.io)
+
+## Overview
+
+This API client was generated by the [OpenAPI Generator](https://openapi-generator.tech) project. By using the [openapi-spec](https://openapis.org) from a remote server, you can easily generate an API client.
+
+- API version: 0.1.75
+- Package version: 0.1.75
+- Generator version: 7.12.0
+- Build package: `org.openapitools.codegen.languages.RustClientCodegen`
+
+## Installation
+
+Put the package under your project folder in a directory named `openapi` and add the following to `Cargo.toml` under `[dependencies]`:
+
+```
+openapi = { path = "./openapi" }
+```
+
+## Documentation for API Endpoints
+
+All URIs are relative to *https://cardano-mainnet.blockfrost.io/api/v0*
+
+Class | Method | HTTP request | Description
+------------ | ------------- | ------------- | -------------
+*CardanoAccountsApi* | [**accounts_stake_address_addresses_assets_get**](docs/CardanoAccountsApi.md#accounts_stake_address_addresses_assets_get) | **GET** /accounts/{stake_address}/addresses/assets | Assets associated with the account addresses
+*CardanoAccountsApi* | [**accounts_stake_address_addresses_get**](docs/CardanoAccountsApi.md#accounts_stake_address_addresses_get) | **GET** /accounts/{stake_address}/addresses | Account associated addresses
+*CardanoAccountsApi* | [**accounts_stake_address_addresses_total_get**](docs/CardanoAccountsApi.md#accounts_stake_address_addresses_total_get) | **GET** /accounts/{stake_address}/addresses/total | Detailed information about account associated addresses
+*CardanoAccountsApi* | [**accounts_stake_address_delegations_get**](docs/CardanoAccountsApi.md#accounts_stake_address_delegations_get) | **GET** /accounts/{stake_address}/delegations | Account delegation history
+*CardanoAccountsApi* | [**accounts_stake_address_get**](docs/CardanoAccountsApi.md#accounts_stake_address_get) | **GET** /accounts/{stake_address} | Specific account address
+*CardanoAccountsApi* | [**accounts_stake_address_history_get**](docs/CardanoAccountsApi.md#accounts_stake_address_history_get) | **GET** /accounts/{stake_address}/history | Account history
+*CardanoAccountsApi* | [**accounts_stake_address_mirs_get**](docs/CardanoAccountsApi.md#accounts_stake_address_mirs_get) | **GET** /accounts/{stake_address}/mirs | Account MIR history
+*CardanoAccountsApi* | [**accounts_stake_address_registrations_get**](docs/CardanoAccountsApi.md#accounts_stake_address_registrations_get) | **GET** /accounts/{stake_address}/registrations | Account registration history
+*CardanoAccountsApi* | [**accounts_stake_address_rewards_get**](docs/CardanoAccountsApi.md#accounts_stake_address_rewards_get) | **GET** /accounts/{stake_address}/rewards | Account reward history
+*CardanoAccountsApi* | [**accounts_stake_address_utxos_get**](docs/CardanoAccountsApi.md#accounts_stake_address_utxos_get) | **GET** /accounts/{stake_address}/utxos | Account UTXOs
+*CardanoAccountsApi* | [**accounts_stake_address_withdrawals_get**](docs/CardanoAccountsApi.md#accounts_stake_address_withdrawals_get) | **GET** /accounts/{stake_address}/withdrawals | Account withdrawal history
+*CardanoAddressesApi* | [**addresses_address_extended_get**](docs/CardanoAddressesApi.md#addresses_address_extended_get) | **GET** /addresses/{address}/extended | Extended information of a specific address
+*CardanoAddressesApi* | [**addresses_address_get**](docs/CardanoAddressesApi.md#addresses_address_get) | **GET** /addresses/{address} | Specific address
+*CardanoAddressesApi* | [**addresses_address_total_get**](docs/CardanoAddressesApi.md#addresses_address_total_get) | **GET** /addresses/{address}/total | Address details
+*CardanoAddressesApi* | [**addresses_address_transactions_get**](docs/CardanoAddressesApi.md#addresses_address_transactions_get) | **GET** /addresses/{address}/transactions | Address transactions
+*CardanoAddressesApi* | [**addresses_address_txs_get**](docs/CardanoAddressesApi.md#addresses_address_txs_get) | **GET** /addresses/{address}/txs | Address txs
+*CardanoAddressesApi* | [**addresses_address_utxos_asset_get**](docs/CardanoAddressesApi.md#addresses_address_utxos_asset_get) | **GET** /addresses/{address}/utxos/{asset} | Address UTXOs of a given asset
+*CardanoAddressesApi* | [**addresses_address_utxos_get**](docs/CardanoAddressesApi.md#addresses_address_utxos_get) | **GET** /addresses/{address}/utxos | Address UTXOs
+*CardanoAssetsApi* | [**assets_asset_addresses_get**](docs/CardanoAssetsApi.md#assets_asset_addresses_get) | **GET** /assets/{asset}/addresses | Asset addresses
+*CardanoAssetsApi* | [**assets_asset_get**](docs/CardanoAssetsApi.md#assets_asset_get) | **GET** /assets/{asset} | Specific asset
+*CardanoAssetsApi* | [**assets_asset_history_get**](docs/CardanoAssetsApi.md#assets_asset_history_get) | **GET** /assets/{asset}/history | Asset history
+*CardanoAssetsApi* | [**assets_asset_transactions_get**](docs/CardanoAssetsApi.md#assets_asset_transactions_get) | **GET** /assets/{asset}/transactions | Asset transactions
+*CardanoAssetsApi* | [**assets_asset_txs_get**](docs/CardanoAssetsApi.md#assets_asset_txs_get) | **GET** /assets/{asset}/txs | Asset txs
+*CardanoAssetsApi* | [**assets_get**](docs/CardanoAssetsApi.md#assets_get) | **GET** /assets | Assets
+*CardanoAssetsApi* | [**assets_policy_policy_id_get**](docs/CardanoAssetsApi.md#assets_policy_policy_id_get) | **GET** /assets/policy/{policy_id} | Assets of a specific policy
+*CardanoBlocksApi* | [**blocks_epoch_epoch_number_slot_slot_number_get**](docs/CardanoBlocksApi.md#blocks_epoch_epoch_number_slot_slot_number_get) | **GET** /blocks/epoch/{epoch_number}/slot/{slot_number} | Specific block in a slot in an epoch
+*CardanoBlocksApi* | [**blocks_hash_or_number_addresses_get**](docs/CardanoBlocksApi.md#blocks_hash_or_number_addresses_get) | **GET** /blocks/{hash_or_number}/addresses | Addresses affected in a specific block
+*CardanoBlocksApi* | [**blocks_hash_or_number_get**](docs/CardanoBlocksApi.md#blocks_hash_or_number_get) | **GET** /blocks/{hash_or_number} | Specific block
+*CardanoBlocksApi* | [**blocks_hash_or_number_next_get**](docs/CardanoBlocksApi.md#blocks_hash_or_number_next_get) | **GET** /blocks/{hash_or_number}/next | Listing of next blocks
+*CardanoBlocksApi* | [**blocks_hash_or_number_previous_get**](docs/CardanoBlocksApi.md#blocks_hash_or_number_previous_get) | **GET** /blocks/{hash_or_number}/previous | Listing of previous blocks
+*CardanoBlocksApi* | [**blocks_hash_or_number_txs_cbor_get**](docs/CardanoBlocksApi.md#blocks_hash_or_number_txs_cbor_get) | **GET** /blocks/{hash_or_number}/txs/cbor | Block transactions with CBOR data
+*CardanoBlocksApi* | [**blocks_hash_or_number_txs_get**](docs/CardanoBlocksApi.md#blocks_hash_or_number_txs_get) | **GET** /blocks/{hash_or_number}/txs | Block transactions
+*CardanoBlocksApi* | [**blocks_latest_get**](docs/CardanoBlocksApi.md#blocks_latest_get) | **GET** /blocks/latest | Latest block
+*CardanoBlocksApi* | [**blocks_latest_txs_cbor_get**](docs/CardanoBlocksApi.md#blocks_latest_txs_cbor_get) | **GET** /blocks/latest/txs/cbor | Latest block transactions with CBOR data
+*CardanoBlocksApi* | [**blocks_latest_txs_get**](docs/CardanoBlocksApi.md#blocks_latest_txs_get) | **GET** /blocks/latest/txs | Latest block transactions
+*CardanoBlocksApi* | [**blocks_slot_slot_number_get**](docs/CardanoBlocksApi.md#blocks_slot_slot_number_get) | **GET** /blocks/slot/{slot_number} | Specific block in a slot
+*CardanoEpochsApi* | [**epochs_latest_get**](docs/CardanoEpochsApi.md#epochs_latest_get) | **GET** /epochs/latest | Latest epoch
+*CardanoEpochsApi* | [**epochs_latest_parameters_get**](docs/CardanoEpochsApi.md#epochs_latest_parameters_get) | **GET** /epochs/latest/parameters | Latest epoch protocol parameters
+*CardanoEpochsApi* | [**epochs_number_blocks_get**](docs/CardanoEpochsApi.md#epochs_number_blocks_get) | **GET** /epochs/{number}/blocks | Block distribution
+*CardanoEpochsApi* | [**epochs_number_blocks_pool_id_get**](docs/CardanoEpochsApi.md#epochs_number_blocks_pool_id_get) | **GET** /epochs/{number}/blocks/{pool_id} | Block distribution by pool
+*CardanoEpochsApi* | [**epochs_number_get**](docs/CardanoEpochsApi.md#epochs_number_get) | **GET** /epochs/{number} | Specific epoch
+*CardanoEpochsApi* | [**epochs_number_next_get**](docs/CardanoEpochsApi.md#epochs_number_next_get) | **GET** /epochs/{number}/next | Listing of next epochs
+*CardanoEpochsApi* | [**epochs_number_parameters_get**](docs/CardanoEpochsApi.md#epochs_number_parameters_get) | **GET** /epochs/{number}/parameters | Protocol parameters
+*CardanoEpochsApi* | [**epochs_number_previous_get**](docs/CardanoEpochsApi.md#epochs_number_previous_get) | **GET** /epochs/{number}/previous | Listing of previous epochs
+*CardanoEpochsApi* | [**epochs_number_stakes_get**](docs/CardanoEpochsApi.md#epochs_number_stakes_get) | **GET** /epochs/{number}/stakes | Stake distribution
+*CardanoEpochsApi* | [**epochs_number_stakes_pool_id_get**](docs/CardanoEpochsApi.md#epochs_number_stakes_pool_id_get) | **GET** /epochs/{number}/stakes/{pool_id} | Stake distribution by pool
+*CardanoGovernanceApi* | [**governance_dreps_drep_id_delegators_get**](docs/CardanoGovernanceApi.md#governance_dreps_drep_id_delegators_get) | **GET** /governance/dreps/{drep_id}/delegators | DRep delegators
+*CardanoGovernanceApi* | [**governance_dreps_drep_id_get**](docs/CardanoGovernanceApi.md#governance_dreps_drep_id_get) | **GET** /governance/dreps/{drep_id} | Specific DRep
+*CardanoGovernanceApi* | [**governance_dreps_drep_id_metadata_get**](docs/CardanoGovernanceApi.md#governance_dreps_drep_id_metadata_get) | **GET** /governance/dreps/{drep_id}/metadata | DRep metadata
+*CardanoGovernanceApi* | [**governance_dreps_drep_id_updates_get**](docs/CardanoGovernanceApi.md#governance_dreps_drep_id_updates_get) | **GET** /governance/dreps/{drep_id}/updates | DRep updates
+*CardanoGovernanceApi* | [**governance_dreps_drep_id_votes_get**](docs/CardanoGovernanceApi.md#governance_dreps_drep_id_votes_get) | **GET** /governance/dreps/{drep_id}/votes | DRep votes
+*CardanoGovernanceApi* | [**governance_dreps_get**](docs/CardanoGovernanceApi.md#governance_dreps_get) | **GET** /governance/dreps | Delegate Representatives (DReps)
+*CardanoGovernanceApi* | [**governance_proposals_get**](docs/CardanoGovernanceApi.md#governance_proposals_get) | **GET** /governance/proposals | Proposals
+*CardanoGovernanceApi* | [**governance_proposals_tx_hash_cert_index_get**](docs/CardanoGovernanceApi.md#governance_proposals_tx_hash_cert_index_get) | **GET** /governance/proposals/{tx_hash}/{cert_index} | Specific proposal
+*CardanoGovernanceApi* | [**governance_proposals_tx_hash_cert_index_metadata_get**](docs/CardanoGovernanceApi.md#governance_proposals_tx_hash_cert_index_metadata_get) | **GET** /governance/proposals/{tx_hash}/{cert_index}/metadata | Specific proposal metadata
+*CardanoGovernanceApi* | [**governance_proposals_tx_hash_cert_index_parameters_get**](docs/CardanoGovernanceApi.md#governance_proposals_tx_hash_cert_index_parameters_get) | **GET** /governance/proposals/{tx_hash}/{cert_index}/parameters | Specific parameters proposal
+*CardanoGovernanceApi* | [**governance_proposals_tx_hash_cert_index_votes_get**](docs/CardanoGovernanceApi.md#governance_proposals_tx_hash_cert_index_votes_get) | **GET** /governance/proposals/{tx_hash}/{cert_index}/votes | Proposal votes
+*CardanoGovernanceApi* | [**governance_proposals_tx_hash_cert_index_withdrawals_get**](docs/CardanoGovernanceApi.md#governance_proposals_tx_hash_cert_index_withdrawals_get) | **GET** /governance/proposals/{tx_hash}/{cert_index}/withdrawals | Specific withdrawals proposal
+*CardanoLedgerApi* | [**genesis_get**](docs/CardanoLedgerApi.md#genesis_get) | **GET** /genesis | Blockchain genesis
+*CardanoMempoolApi* | [**mempool_addresses_address_get**](docs/CardanoMempoolApi.md#mempool_addresses_address_get) | **GET** /mempool/addresses/{address} | Mempool by address
+*CardanoMempoolApi* | [**mempool_get**](docs/CardanoMempoolApi.md#mempool_get) | **GET** /mempool | Mempool
+*CardanoMempoolApi* | [**mempool_hash_get**](docs/CardanoMempoolApi.md#mempool_hash_get) | **GET** /mempool/{hash} | Specific transaction in the mempool
+*CardanoMetadataApi* | [**metadata_txs_labels_get**](docs/CardanoMetadataApi.md#metadata_txs_labels_get) | **GET** /metadata/txs/labels | Transaction metadata labels
+*CardanoMetadataApi* | [**metadata_txs_labels_label_cbor_get**](docs/CardanoMetadataApi.md#metadata_txs_labels_label_cbor_get) | **GET** /metadata/txs/labels/{label}/cbor | Transaction metadata content in CBOR
+*CardanoMetadataApi* | [**metadata_txs_labels_label_get**](docs/CardanoMetadataApi.md#metadata_txs_labels_label_get) | **GET** /metadata/txs/labels/{label} | Transaction metadata content in JSON
+*CardanoNetworkApi* | [**network_eras_get**](docs/CardanoNetworkApi.md#network_eras_get) | **GET** /network/eras | Query summary of blockchain eras
+*CardanoNetworkApi* | [**network_get**](docs/CardanoNetworkApi.md#network_get) | **GET** /network | Network information
+*CardanoPoolsApi* | [**pools_extended_get**](docs/CardanoPoolsApi.md#pools_extended_get) | **GET** /pools/extended | List of stake pools with additional information
+*CardanoPoolsApi* | [**pools_get**](docs/CardanoPoolsApi.md#pools_get) | **GET** /pools | List of stake pools
+*CardanoPoolsApi* | [**pools_pool_id_blocks_get**](docs/CardanoPoolsApi.md#pools_pool_id_blocks_get) | **GET** /pools/{pool_id}/blocks | Stake pool blocks
+*CardanoPoolsApi* | [**pools_pool_id_delegators_get**](docs/CardanoPoolsApi.md#pools_pool_id_delegators_get) | **GET** /pools/{pool_id}/delegators | Stake pool delegators
+*CardanoPoolsApi* | [**pools_pool_id_get**](docs/CardanoPoolsApi.md#pools_pool_id_get) | **GET** /pools/{pool_id} | Specific stake pool
+*CardanoPoolsApi* | [**pools_pool_id_history_get**](docs/CardanoPoolsApi.md#pools_pool_id_history_get) | **GET** /pools/{pool_id}/history | Stake pool history
+*CardanoPoolsApi* | [**pools_pool_id_metadata_get**](docs/CardanoPoolsApi.md#pools_pool_id_metadata_get) | **GET** /pools/{pool_id}/metadata | Stake pool metadata
+*CardanoPoolsApi* | [**pools_pool_id_relays_get**](docs/CardanoPoolsApi.md#pools_pool_id_relays_get) | **GET** /pools/{pool_id}/relays | Stake pool relays
+*CardanoPoolsApi* | [**pools_pool_id_updates_get**](docs/CardanoPoolsApi.md#pools_pool_id_updates_get) | **GET** /pools/{pool_id}/updates | Stake pool updates
+*CardanoPoolsApi* | [**pools_pool_id_votes_get**](docs/CardanoPoolsApi.md#pools_pool_id_votes_get) | **GET** /pools/{pool_id}/votes | Stake pool votes
+*CardanoPoolsApi* | [**pools_retired_get**](docs/CardanoPoolsApi.md#pools_retired_get) | **GET** /pools/retired | List of retired stake pools
+*CardanoPoolsApi* | [**pools_retiring_get**](docs/CardanoPoolsApi.md#pools_retiring_get) | **GET** /pools/retiring | List of retiring stake pools
+*CardanoScriptsApi* | [**scripts_datum_datum_hash_cbor_get**](docs/CardanoScriptsApi.md#scripts_datum_datum_hash_cbor_get) | **GET** /scripts/datum/{datum_hash}/cbor | Datum CBOR value
+*CardanoScriptsApi* | [**scripts_datum_datum_hash_get**](docs/CardanoScriptsApi.md#scripts_datum_datum_hash_get) | **GET** /scripts/datum/{datum_hash} | Datum value
+*CardanoScriptsApi* | [**scripts_get**](docs/CardanoScriptsApi.md#scripts_get) | **GET** /scripts | Scripts
+*CardanoScriptsApi* | [**scripts_script_hash_cbor_get**](docs/CardanoScriptsApi.md#scripts_script_hash_cbor_get) | **GET** /scripts/{script_hash}/cbor | Script CBOR
+*CardanoScriptsApi* | [**scripts_script_hash_get**](docs/CardanoScriptsApi.md#scripts_script_hash_get) | **GET** /scripts/{script_hash} | Specific script
+*CardanoScriptsApi* | [**scripts_script_hash_json_get**](docs/CardanoScriptsApi.md#scripts_script_hash_json_get) | **GET** /scripts/{script_hash}/json | Script JSON
+*CardanoScriptsApi* | [**scripts_script_hash_redeemers_get**](docs/CardanoScriptsApi.md#scripts_script_hash_redeemers_get) | **GET** /scripts/{script_hash}/redeemers | Redeemers of a specific script
+*CardanoTransactionsApi* | [**tx_submit_post**](docs/CardanoTransactionsApi.md#tx_submit_post) | **POST** /tx/submit | Submit a transaction
+*CardanoTransactionsApi* | [**txs_hash_cbor_get**](docs/CardanoTransactionsApi.md#txs_hash_cbor_get) | **GET** /txs/{hash}/cbor | Transaction CBOR
+*CardanoTransactionsApi* | [**txs_hash_delegations_get**](docs/CardanoTransactionsApi.md#txs_hash_delegations_get) | **GET** /txs/{hash}/delegations | Transaction delegation certificates
+*CardanoTransactionsApi* | [**txs_hash_get**](docs/CardanoTransactionsApi.md#txs_hash_get) | **GET** /txs/{hash} | Specific transaction
+*CardanoTransactionsApi* | [**txs_hash_metadata_cbor_get**](docs/CardanoTransactionsApi.md#txs_hash_metadata_cbor_get) | **GET** /txs/{hash}/metadata/cbor | Transaction metadata in CBOR
+*CardanoTransactionsApi* | [**txs_hash_metadata_get**](docs/CardanoTransactionsApi.md#txs_hash_metadata_get) | **GET** /txs/{hash}/metadata | Transaction metadata
+*CardanoTransactionsApi* | [**txs_hash_mirs_get**](docs/CardanoTransactionsApi.md#txs_hash_mirs_get) | **GET** /txs/{hash}/mirs | Transaction MIRs
+*CardanoTransactionsApi* | [**txs_hash_pool_retires_get**](docs/CardanoTransactionsApi.md#txs_hash_pool_retires_get) | **GET** /txs/{hash}/pool_retires | Transaction stake pool retirement certificates
+*CardanoTransactionsApi* | [**txs_hash_pool_updates_get**](docs/CardanoTransactionsApi.md#txs_hash_pool_updates_get) | **GET** /txs/{hash}/pool_updates | Transaction stake pool registration and update certificates
+*CardanoTransactionsApi* | [**txs_hash_redeemers_get**](docs/CardanoTransactionsApi.md#txs_hash_redeemers_get) | **GET** /txs/{hash}/redeemers | Transaction redeemers
+*CardanoTransactionsApi* | [**txs_hash_required_signers_get**](docs/CardanoTransactionsApi.md#txs_hash_required_signers_get) | **GET** /txs/{hash}/required_signers | Transaction required signers
+*CardanoTransactionsApi* | [**txs_hash_stakes_get**](docs/CardanoTransactionsApi.md#txs_hash_stakes_get) | **GET** /txs/{hash}/stakes | Transaction stake addresses certificates
+*CardanoTransactionsApi* | [**txs_hash_utxos_get**](docs/CardanoTransactionsApi.md#txs_hash_utxos_get) | **GET** /txs/{hash}/utxos | Transaction UTXOs
+*CardanoTransactionsApi* | [**txs_hash_withdrawals_get**](docs/CardanoTransactionsApi.md#txs_hash_withdrawals_get) | **GET** /txs/{hash}/withdrawals | Transaction withdrawal
+*CardanoUtilitiesApi* | [**utils_addresses_xpub_xpub_role_index_get**](docs/CardanoUtilitiesApi.md#utils_addresses_xpub_xpub_role_index_get) | **GET** /utils/addresses/xpub/{xpub}/{role}/{index} | Derive an address
+*CardanoUtilitiesApi* | [**utils_txs_evaluate_post**](docs/CardanoUtilitiesApi.md#utils_txs_evaluate_post) | **POST** /utils/txs/evaluate | Submit a transaction for execution units evaluation
+*CardanoUtilitiesApi* | [**utils_txs_evaluate_utxos_post**](docs/CardanoUtilitiesApi.md#utils_txs_evaluate_utxos_post) | **POST** /utils/txs/evaluate/utxos | Submit a transaction for execution units evaluation (additional UTXO set)
+*HealthApi* | [**health_clock_get**](docs/HealthApi.md#health_clock_get) | **GET** /health/clock | Current backend time
+*HealthApi* | [**health_get**](docs/HealthApi.md#health_get) | **GET** /health | Backend health status
+*HealthApi* | [**root_get**](docs/HealthApi.md#root_get) | **GET** / | Root endpoint
+*IpfsAddApi* | [**ipfs_add**](docs/IpfsAddApi.md#ipfs_add) | **POST** /ipfs/add | Add a file to IPFS
+*IpfsGatewayApi* | [**ipfs_gateway_ipfs_path_get**](docs/IpfsGatewayApi.md#ipfs_gateway_ipfs_path_get) | **GET** /ipfs/gateway/{IPFS_path} | Relay to an IPFS gateway
+*IpfsPinsApi* | [**ipfs_pin_add_ipfs_path_post**](docs/IpfsPinsApi.md#ipfs_pin_add_ipfs_path_post) | **POST** /ipfs/pin/add/{IPFS_path} | Pin an object
+*IpfsPinsApi* | [**ipfs_pin_list_get**](docs/IpfsPinsApi.md#ipfs_pin_list_get) | **GET** /ipfs/pin/list | List pinned objects
+*IpfsPinsApi* | [**ipfs_pin_list_ipfs_path_get**](docs/IpfsPinsApi.md#ipfs_pin_list_ipfs_path_get) | **GET** /ipfs/pin/list/{IPFS_path} | Get details about pinned object
+*IpfsPinsApi* | [**ipfs_pin_remove_ipfs_path_post**](docs/IpfsPinsApi.md#ipfs_pin_remove_ipfs_path_post) | **POST** /ipfs/pin/remove/{IPFS_path} | Remove a IPFS pin
+*MetricsApi* | [**metrics_endpoints_get**](docs/MetricsApi.md#metrics_endpoints_get) | **GET** /metrics/endpoints | Blockfrost endpoint usage metrics
+*MetricsApi* | [**metrics_get**](docs/MetricsApi.md#metrics_get) | **GET** /metrics | Blockfrost usage metrics
+*NutLinkApi* | [**nutlink_address_get**](docs/NutLinkApi.md#nutlink_address_get) | **GET** /nutlink/{address} | Specific nut.link address
+*NutLinkApi* | [**nutlink_address_tickers_get**](docs/NutLinkApi.md#nutlink_address_tickers_get) | **GET** /nutlink/{address}/tickers | List of tickers of an oracle
+*NutLinkApi* | [**nutlink_address_tickers_ticker_get**](docs/NutLinkApi.md#nutlink_address_tickers_ticker_get) | **GET** /nutlink/{address}/tickers/{ticker} | Specific ticker for an address
+*NutLinkApi* | [**nutlink_tickers_ticker_get**](docs/NutLinkApi.md#nutlink_tickers_ticker_get) | **GET** /nutlink/tickers/{ticker} | Specific ticker
+
+
+## Documentation For Models
+
+ - [AccountAddressesAssetsInner](docs/AccountAddressesAssetsInner.md)
+ - [AccountAddressesContentInner](docs/AccountAddressesContentInner.md)
+ - [AccountAddressesTotal](docs/AccountAddressesTotal.md)
+ - [AccountAddressesTotalReceivedSumInner](docs/AccountAddressesTotalReceivedSumInner.md)
+ - [AccountContent](docs/AccountContent.md)
+ - [AccountDelegationContentInner](docs/AccountDelegationContentInner.md)
+ - [AccountHistoryContentInner](docs/AccountHistoryContentInner.md)
+ - [AccountMirContentInner](docs/AccountMirContentInner.md)
+ - [AccountRegistrationContentInner](docs/AccountRegistrationContentInner.md)
+ - [AccountRewardContentInner](docs/AccountRewardContentInner.md)
+ - [AccountUtxoContentInner](docs/AccountUtxoContentInner.md)
+ - [AccountWithdrawalContentInner](docs/AccountWithdrawalContentInner.md)
+ - [AddressContent](docs/AddressContent.md)
+ - [AddressContentExtended](docs/AddressContentExtended.md)
+ - [AddressContentExtendedAmountInner](docs/AddressContentExtendedAmountInner.md)
+ - [AddressContentTotal](docs/AddressContentTotal.md)
+ - [AddressTransactionsContentInner](docs/AddressTransactionsContentInner.md)
+ - [AddressUtxoContentInner](docs/AddressUtxoContentInner.md)
+ - [AggregatorFeaturesMessage](docs/AggregatorFeaturesMessage.md)
+ - [AggregatorFeaturesMessageCapabilities](docs/AggregatorFeaturesMessageCapabilities.md)
+ - [AggregatorFeaturesMessageCapabilitiesCardanoTransactionsProver](docs/AggregatorFeaturesMessageCapabilitiesCardanoTransactionsProver.md)
+ - [Asset](docs/Asset.md)
+ - [AssetAddressesInner](docs/AssetAddressesInner.md)
+ - [AssetHistoryInner](docs/AssetHistoryInner.md)
+ - [AssetMetadata](docs/AssetMetadata.md)
+ - [AssetOnchainMetadataCip25](docs/AssetOnchainMetadataCip25.md)
+ - [AssetOnchainMetadataCip25Description](docs/AssetOnchainMetadataCip25Description.md)
+ - [AssetOnchainMetadataCip25FilesInner](docs/AssetOnchainMetadataCip25FilesInner.md)
+ - [AssetOnchainMetadataCip25FilesInnerSrc](docs/AssetOnchainMetadataCip25FilesInnerSrc.md)
+ - [AssetOnchainMetadataCip25Image](docs/AssetOnchainMetadataCip25Image.md)
+ - [AssetOnchainMetadataCip68Ft333](docs/AssetOnchainMetadataCip68Ft333.md)
+ - [AssetOnchainMetadataCip68Nft222](docs/AssetOnchainMetadataCip68Nft222.md)
+ - [AssetOnchainMetadataCip68Rft444](docs/AssetOnchainMetadataCip68Rft444.md)
+ - [AssetPolicyInner](docs/AssetPolicyInner.md)
+ - [AssetTransactionsInner](docs/AssetTransactionsInner.md)
+ - [AssetsInner](docs/AssetsInner.md)
+ - [BlockContent](docs/BlockContent.md)
+ - [BlockContentAddressesInner](docs/BlockContentAddressesInner.md)
+ - [BlockContentAddressesInnerTransactionsInner](docs/BlockContentAddressesInnerTransactionsInner.md)
+ - [BlockContentTxsCborInner](docs/BlockContentTxsCborInner.md)
+ - [BlocksLatestGet404Response](docs/BlocksLatestGet404Response.md)
+ - [CardanoDbBeacon](docs/CardanoDbBeacon.md)
+ - [CardanoTransactionProofMessage](docs/CardanoTransactionProofMessage.md)
+ - [CardanoTransactionProofMessageCertifiedTransactionsInner](docs/CardanoTransactionProofMessageCertifiedTransactionsInner.md)
+ - [CardanoTransactionSnapshotListMessageInner](docs/CardanoTransactionSnapshotListMessageInner.md)
+ - [CardanoTransactionSnapshotMessage](docs/CardanoTransactionSnapshotMessage.md)
+ - [CertificateListItemMessage](docs/CertificateListItemMessage.md)
+ - [CertificateListItemMessageMetadata](docs/CertificateListItemMessageMetadata.md)
+ - [CertificateMessage](docs/CertificateMessage.md)
+ - [CertificateMetadata](docs/CertificateMetadata.md)
+ - [CertificatePendingMessage](docs/CertificatePendingMessage.md)
+ - [Drep](docs/Drep.md)
+ - [DrepDelegatorsInner](docs/DrepDelegatorsInner.md)
+ - [DrepMetadata](docs/DrepMetadata.md)
+ - [DrepUpdatesInner](docs/DrepUpdatesInner.md)
+ - [DrepVotesInner](docs/DrepVotesInner.md)
+ - [DrepsInner](docs/DrepsInner.md)
+ - [EpochContent](docs/EpochContent.md)
+ - [EpochParamContent](docs/EpochParamContent.md)
+ - [EpochSettingsMessage](docs/EpochSettingsMessage.md)
+ - [EpochStakeContentInner](docs/EpochStakeContentInner.md)
+ - [EpochStakePoolContentInner](docs/EpochStakePoolContentInner.md)
+ - [Error](docs/Error.md)
+ - [GenesisContent](docs/GenesisContent.md)
+ - [Get200Response](docs/Get200Response.md)
+ - [Get400Response](docs/Get400Response.md)
+ - [Get403Response](docs/Get403Response.md)
+ - [Get418Response](docs/Get418Response.md)
+ - [Get429Response](docs/Get429Response.md)
+ - [Get500Response](docs/Get500Response.md)
+ - [HealthClockGet200Response](docs/HealthClockGet200Response.md)
+ - [HealthGet200Response](docs/HealthGet200Response.md)
+ - [IpfsAdd200Response](docs/IpfsAdd200Response.md)
+ - [IpfsPinAddIpfsPathPost200Response](docs/IpfsPinAddIpfsPathPost200Response.md)
+ - [IpfsPinAddIpfsPathPost425Response](docs/IpfsPinAddIpfsPathPost425Response.md)
+ - [IpfsPinListGet200ResponseInner](docs/IpfsPinListGet200ResponseInner.md)
+ - [IpfsPinListIpfsPathGet200Response](docs/IpfsPinListIpfsPathGet200Response.md)
+ - [IpfsPinRemoveIpfsPathPost200Response](docs/IpfsPinRemoveIpfsPathPost200Response.md)
+ - [MempoolContentInner](docs/MempoolContentInner.md)
+ - [MempoolTxContent](docs/MempoolTxContent.md)
+ - [MempoolTxContentInputsInner](docs/MempoolTxContentInputsInner.md)
+ - [MempoolTxContentOutputsInner](docs/MempoolTxContentOutputsInner.md)
+ - [MempoolTxContentRedeemersInner](docs/MempoolTxContentRedeemersInner.md)
+ - [MempoolTxContentTx](docs/MempoolTxContentTx.md)
+ - [MetricsEndpointsInner](docs/MetricsEndpointsInner.md)
+ - [MetricsInner](docs/MetricsInner.md)
+ - [MithrilStakeDistributionListMessageInner](docs/MithrilStakeDistributionListMessageInner.md)
+ - [MithrilStakeDistributionMessage](docs/MithrilStakeDistributionMessage.md)
+ - [Network](docs/Network.md)
+ - [NetworkErasInner](docs/NetworkErasInner.md)
+ - [NetworkErasInnerEnd](docs/NetworkErasInnerEnd.md)
+ - [NetworkErasInnerParameters](docs/NetworkErasInnerParameters.md)
+ - [NetworkErasInnerStart](docs/NetworkErasInnerStart.md)
+ - [NetworkStake](docs/NetworkStake.md)
+ - [NetworkSupply](docs/NetworkSupply.md)
+ - [NutlinkAddress](docs/NutlinkAddress.md)
+ - [NutlinkAddressTickerInner](docs/NutlinkAddressTickerInner.md)
+ - [NutlinkAddressTickersInner](docs/NutlinkAddressTickersInner.md)
+ - [NutlinkTickersTickerInner](docs/NutlinkTickersTickerInner.md)
+ - [Pool](docs/Pool.md)
+ - [PoolDelegatorsInner](docs/PoolDelegatorsInner.md)
+ - [PoolHistoryInner](docs/PoolHistoryInner.md)
+ - [PoolListExtendedInner](docs/PoolListExtendedInner.md)
+ - [PoolListExtendedInnerMetadata](docs/PoolListExtendedInnerMetadata.md)
+ - [PoolListRetireInner](docs/PoolListRetireInner.md)
+ - [PoolMetadata](docs/PoolMetadata.md)
+ - [PoolUpdatesInner](docs/PoolUpdatesInner.md)
+ - [PoolsPoolIdMetadataGet200Response](docs/PoolsPoolIdMetadataGet200Response.md)
+ - [Proposal](docs/Proposal.md)
+ - [ProposalMetadata](docs/ProposalMetadata.md)
+ - [ProposalParameters](docs/ProposalParameters.md)
+ - [ProposalParametersParameters](docs/ProposalParametersParameters.md)
+ - [ProposalVotesInner](docs/ProposalVotesInner.md)
+ - [ProposalWithdrawalsInner](docs/ProposalWithdrawalsInner.md)
+ - [ProposalsInner](docs/ProposalsInner.md)
+ - [ProtocolMessage](docs/ProtocolMessage.md)
+ - [ProtocolMessageParts](docs/ProtocolMessageParts.md)
+ - [ProtocolParameters](docs/ProtocolParameters.md)
+ - [RegisterSignerMessage](docs/RegisterSignerMessage.md)
+ - [RegisterSingleSignatureMessage](docs/RegisterSingleSignatureMessage.md)
+ - [Script](docs/Script.md)
+ - [ScriptCbor](docs/ScriptCbor.md)
+ - [ScriptDatum](docs/ScriptDatum.md)
+ - [ScriptDatumCbor](docs/ScriptDatumCbor.md)
+ - [ScriptJson](docs/ScriptJson.md)
+ - [ScriptRedeemersInner](docs/ScriptRedeemersInner.md)
+ - [ScriptsInner](docs/ScriptsInner.md)
+ - [Signer](docs/Signer.md)
+ - [SignerRegistrationsListItemMessage](docs/SignerRegistrationsListItemMessage.md)
+ - [SignerRegistrationsMessage](docs/SignerRegistrationsMessage.md)
+ - [SignerTickerListItemMessage](docs/SignerTickerListItemMessage.md)
+ - [SignerWithStake](docs/SignerWithStake.md)
+ - [SignersTickersMessage](docs/SignersTickersMessage.md)
+ - [Snapshot](docs/Snapshot.md)
+ - [SnapshotDownloadMessage](docs/SnapshotDownloadMessage.md)
+ - [SnapshotMessage](docs/SnapshotMessage.md)
+ - [Stake](docs/Stake.md)
+ - [StakeDistributionParty](docs/StakeDistributionParty.md)
+ - [TxContent](docs/TxContent.md)
+ - [TxContentCbor](docs/TxContentCbor.md)
+ - [TxContentDelegationsInner](docs/TxContentDelegationsInner.md)
+ - [TxContentMetadataCborInner](docs/TxContentMetadataCborInner.md)
+ - [TxContentMetadataInner](docs/TxContentMetadataInner.md)
+ - [TxContentMetadataInnerJsonMetadata](docs/TxContentMetadataInnerJsonMetadata.md)
+ - [TxContentMirsInner](docs/TxContentMirsInner.md)
+ - [TxContentOutputAmountInner](docs/TxContentOutputAmountInner.md)
+ - [TxContentPoolCertsInner](docs/TxContentPoolCertsInner.md)
+ - [TxContentPoolCertsInnerMetadata](docs/TxContentPoolCertsInnerMetadata.md)
+ - [TxContentPoolCertsInnerRelaysInner](docs/TxContentPoolCertsInnerRelaysInner.md)
+ - [TxContentPoolRetiresInner](docs/TxContentPoolRetiresInner.md)
+ - [TxContentRedeemersInner](docs/TxContentRedeemersInner.md)
+ - [TxContentRequiredSignersInner](docs/TxContentRequiredSignersInner.md)
+ - [TxContentStakeAddrInner](docs/TxContentStakeAddrInner.md)
+ - [TxContentUtxo](docs/TxContentUtxo.md)
+ - [TxContentUtxoInputsInner](docs/TxContentUtxoInputsInner.md)
+ - [TxContentUtxoOutputsInner](docs/TxContentUtxoOutputsInner.md)
+ - [TxContentWithdrawalsInner](docs/TxContentWithdrawalsInner.md)
+ - [TxMetadataLabelCborInner](docs/TxMetadataLabelCborInner.md)
+ - [TxMetadataLabelJsonInner](docs/TxMetadataLabelJsonInner.md)
+ - [TxMetadataLabelsInner](docs/TxMetadataLabelsInner.md)
+ - [TxSubmitPost425Response](docs/TxSubmitPost425Response.md)
+ - [UtilsAddressesXpub](docs/UtilsAddressesXpub.md)
+ - [UtilsTxsEvaluateUtxosPostRequest](docs/UtilsTxsEvaluateUtxosPostRequest.md)
+ - [UtilsTxsEvaluateUtxosPostRequestAdditionalUtxoSetInnerInner](docs/UtilsTxsEvaluateUtxosPostRequestAdditionalUtxoSetInnerInner.md)
+ - [UtilsTxsEvaluateUtxosPostRequestAdditionalUtxoSetInnerInnerAnyOf](docs/UtilsTxsEvaluateUtxosPostRequestAdditionalUtxoSetInnerInnerAnyOf.md)
+ - [UtilsTxsEvaluateUtxosPostRequestAdditionalUtxoSetInnerInnerAnyOf1](docs/UtilsTxsEvaluateUtxosPostRequestAdditionalUtxoSetInnerInnerAnyOf1.md)
+ - [UtilsTxsEvaluateUtxosPostRequestAdditionalUtxoSetInnerInnerAnyOf1Value](docs/UtilsTxsEvaluateUtxosPostRequestAdditionalUtxoSetInnerInnerAnyOf1Value.md)
+
+
+To get access to the crate's generated documentation, use:
+
+```
+cargo doc --open
+```
+
+## Author
+
+contact@blockfrost.io
+
diff --git a/rust/src/models/__get_200_response.rs b/rust/src/models/__get_200_response.rs
index eb651d6a..6d058336 100644
--- a/rust/src/models/__get_200_response.rs
+++ b/rust/src/models/__get_200_response.rs
@@ -3,7 +3,7 @@
*
* Blockfrost is an API as a service that allows users to interact with the Cardano blockchain and parts of its ecosystem. ## Tokens After signing up on https://blockfrost.io, a `project_id` token is automatically generated for each project. HTTP header of your request MUST include this `project_id` in order to authenticate against Blockfrost servers. ## Available networks At the moment, you can use the following networks. Please, note that each network has its own `project_id`.
Network
Endpoint
Cardano mainnet
https://cardano-mainnet.blockfrost.io/api/v0
Cardano preprod
https://cardano-preprod.blockfrost.io/api/v0
Cardano preview
https://cardano-preview.blockfrost.io/api/v0
InterPlanetary File System
https://ipfs.blockfrost.io/api/v0
Milkomeda mainnet
https://milkomeda-mainnet.blockfrost.io/api/v0
Milkomeda testnet
https://milkomeda-testnet.blockfrost.io/api/v0
## Milkomeda
For more information about how to use Milkomeda as well as the list of available endpoints, see the Milkomeda section.
## Concepts * All endpoints return either a JSON object or an array. * Data is returned in *ascending* (oldest first, newest last) order, if not stated otherwise. * You might use the `?order=desc` query parameter to reverse this order. * By default, we return 100 results at a time. You have to use `?page=2` to list through the results. * All time and timestamp related fields (except `server_time`) are in seconds of UNIX time. * All amounts are returned in Lovelaces, where 1 ADA = 1 000 000 Lovelaces. * Addresses, accounts and pool IDs are in Bech32 format. * All values are case sensitive. * All hex encoded values are lower case. * Examples are not based on real data. Any resemblance to actual events is purely coincidental. * We allow to upload files up to 100MB of size to IPFS. This might increase in the future. * Only pinned IPFS files are counted towards the IPFS quota. * Non-pinned IPFS files are subject to regular garbage collection and will be removed unless pinned. * We allow maximum of 100 queued pins per IPFS user. ## Errors ### HTTP Status codes The following are HTTP status code your application might receive when reaching Blockfrost endpoints and it should handle all of these cases. * HTTP `400` return code is used when the request is not valid. * HTTP `402` return code is used when the projects exceed their daily request limit. * HTTP `403` return code is used when the request is not authenticated. * HTTP `404` return code is used when the resource doesn't exist. * HTTP `418` return code is used when the user has been auto-banned for flooding too much after previously receiving error code `402` or `429`. * HTTP `425` return code is used in Cardano networks, when the user has submitted a transaction when the mempool is already full, not accepting new txs straight away. * HTTP `425` return code is used in IPFS network, when the user has submitted a pin when the pin queue is already full, not accepting new pins straight away. * HTTP `429` return code is used when the user has sent too many requests in a given amount of time and therefore has been rate-limited. * HTTP `500` return code is used when our endpoints are having a problem. ### Error codes An internal error code number is used for better indication of the error in question. It is passed using the following payload. ```json { \"status_code\": 403, \"error\": \"Forbidden\", \"message\": \"Invalid project token.\" } ``` ## Limits There are two types of limits we are enforcing: The first depends on your plan and is the number of request we allow per day. We defined the day from midnight to midnight of UTC time. The second is rate limiting. We limit an end user, distinguished by IP address, to 10 requests per second. On top of that, we allow each user to send burst of 500 requests, which cools off at rate of 10 requests per second. In essence, a user is allowed to make another whole burst after (currently) 500/10 = 50 seconds. E.g. if a user attempts to make a call 3 seconds after whole burst, 30 requests will be processed. We believe this should be sufficient for most of the use cases. If it is not and you have a specific use case, please get in touch with us, and we will make sure to take it into account as much as we can. ## SDKs We support a number of SDKs that will help you in developing your application on top of Blockfrost.
*
- * The version of the OpenAPI document: 0.1.69
+ * The version of the OpenAPI document: 0.1.76
* Contact: contact@blockfrost.io
* Generated by: https://openapi-generator.tech
*/
diff --git a/rust/src/models/__get_400_response.rs b/rust/src/models/__get_400_response.rs
index a2c033e2..e4d6937c 100644
--- a/rust/src/models/__get_400_response.rs
+++ b/rust/src/models/__get_400_response.rs
@@ -3,7 +3,7 @@
*
* Blockfrost is an API as a service that allows users to interact with the Cardano blockchain and parts of its ecosystem. ## Tokens After signing up on https://blockfrost.io, a `project_id` token is automatically generated for each project. HTTP header of your request MUST include this `project_id` in order to authenticate against Blockfrost servers. ## Available networks At the moment, you can use the following networks. Please, note that each network has its own `project_id`.
Network
Endpoint
Cardano mainnet
https://cardano-mainnet.blockfrost.io/api/v0
Cardano preprod
https://cardano-preprod.blockfrost.io/api/v0
Cardano preview
https://cardano-preview.blockfrost.io/api/v0
InterPlanetary File System
https://ipfs.blockfrost.io/api/v0
Milkomeda mainnet
https://milkomeda-mainnet.blockfrost.io/api/v0
Milkomeda testnet
https://milkomeda-testnet.blockfrost.io/api/v0
## Milkomeda
For more information about how to use Milkomeda as well as the list of available endpoints, see the Milkomeda section.
## Concepts * All endpoints return either a JSON object or an array. * Data is returned in *ascending* (oldest first, newest last) order, if not stated otherwise. * You might use the `?order=desc` query parameter to reverse this order. * By default, we return 100 results at a time. You have to use `?page=2` to list through the results. * All time and timestamp related fields (except `server_time`) are in seconds of UNIX time. * All amounts are returned in Lovelaces, where 1 ADA = 1 000 000 Lovelaces. * Addresses, accounts and pool IDs are in Bech32 format. * All values are case sensitive. * All hex encoded values are lower case. * Examples are not based on real data. Any resemblance to actual events is purely coincidental. * We allow to upload files up to 100MB of size to IPFS. This might increase in the future. * Only pinned IPFS files are counted towards the IPFS quota. * Non-pinned IPFS files are subject to regular garbage collection and will be removed unless pinned. * We allow maximum of 100 queued pins per IPFS user. ## Errors ### HTTP Status codes The following are HTTP status code your application might receive when reaching Blockfrost endpoints and it should handle all of these cases. * HTTP `400` return code is used when the request is not valid. * HTTP `402` return code is used when the projects exceed their daily request limit. * HTTP `403` return code is used when the request is not authenticated. * HTTP `404` return code is used when the resource doesn't exist. * HTTP `418` return code is used when the user has been auto-banned for flooding too much after previously receiving error code `402` or `429`. * HTTP `425` return code is used in Cardano networks, when the user has submitted a transaction when the mempool is already full, not accepting new txs straight away. * HTTP `425` return code is used in IPFS network, when the user has submitted a pin when the pin queue is already full, not accepting new pins straight away. * HTTP `429` return code is used when the user has sent too many requests in a given amount of time and therefore has been rate-limited. * HTTP `500` return code is used when our endpoints are having a problem. ### Error codes An internal error code number is used for better indication of the error in question. It is passed using the following payload. ```json { \"status_code\": 403, \"error\": \"Forbidden\", \"message\": \"Invalid project token.\" } ``` ## Limits There are two types of limits we are enforcing: The first depends on your plan and is the number of request we allow per day. We defined the day from midnight to midnight of UTC time. The second is rate limiting. We limit an end user, distinguished by IP address, to 10 requests per second. On top of that, we allow each user to send burst of 500 requests, which cools off at rate of 10 requests per second. In essence, a user is allowed to make another whole burst after (currently) 500/10 = 50 seconds. E.g. if a user attempts to make a call 3 seconds after whole burst, 30 requests will be processed. We believe this should be sufficient for most of the use cases. If it is not and you have a specific use case, please get in touch with us, and we will make sure to take it into account as much as we can. ## SDKs We support a number of SDKs that will help you in developing your application on top of Blockfrost.
*
- * The version of the OpenAPI document: 0.1.69
+ * The version of the OpenAPI document: 0.1.76
* Contact: contact@blockfrost.io
* Generated by: https://openapi-generator.tech
*/
diff --git a/rust/src/models/__get_403_response.rs b/rust/src/models/__get_403_response.rs
index 4d8bcf5f..21c3d4b7 100644
--- a/rust/src/models/__get_403_response.rs
+++ b/rust/src/models/__get_403_response.rs
@@ -3,7 +3,7 @@
*
* Blockfrost is an API as a service that allows users to interact with the Cardano blockchain and parts of its ecosystem. ## Tokens After signing up on https://blockfrost.io, a `project_id` token is automatically generated for each project. HTTP header of your request MUST include this `project_id` in order to authenticate against Blockfrost servers. ## Available networks At the moment, you can use the following networks. Please, note that each network has its own `project_id`.
Network
Endpoint
Cardano mainnet
https://cardano-mainnet.blockfrost.io/api/v0
Cardano preprod
https://cardano-preprod.blockfrost.io/api/v0
Cardano preview
https://cardano-preview.blockfrost.io/api/v0
InterPlanetary File System
https://ipfs.blockfrost.io/api/v0
Milkomeda mainnet
https://milkomeda-mainnet.blockfrost.io/api/v0
Milkomeda testnet
https://milkomeda-testnet.blockfrost.io/api/v0
## Milkomeda
For more information about how to use Milkomeda as well as the list of available endpoints, see the Milkomeda section.
## Concepts * All endpoints return either a JSON object or an array. * Data is returned in *ascending* (oldest first, newest last) order, if not stated otherwise. * You might use the `?order=desc` query parameter to reverse this order. * By default, we return 100 results at a time. You have to use `?page=2` to list through the results. * All time and timestamp related fields (except `server_time`) are in seconds of UNIX time. * All amounts are returned in Lovelaces, where 1 ADA = 1 000 000 Lovelaces. * Addresses, accounts and pool IDs are in Bech32 format. * All values are case sensitive. * All hex encoded values are lower case. * Examples are not based on real data. Any resemblance to actual events is purely coincidental. * We allow to upload files up to 100MB of size to IPFS. This might increase in the future. * Only pinned IPFS files are counted towards the IPFS quota. * Non-pinned IPFS files are subject to regular garbage collection and will be removed unless pinned. * We allow maximum of 100 queued pins per IPFS user. ## Errors ### HTTP Status codes The following are HTTP status code your application might receive when reaching Blockfrost endpoints and it should handle all of these cases. * HTTP `400` return code is used when the request is not valid. * HTTP `402` return code is used when the projects exceed their daily request limit. * HTTP `403` return code is used when the request is not authenticated. * HTTP `404` return code is used when the resource doesn't exist. * HTTP `418` return code is used when the user has been auto-banned for flooding too much after previously receiving error code `402` or `429`. * HTTP `425` return code is used in Cardano networks, when the user has submitted a transaction when the mempool is already full, not accepting new txs straight away. * HTTP `425` return code is used in IPFS network, when the user has submitted a pin when the pin queue is already full, not accepting new pins straight away. * HTTP `429` return code is used when the user has sent too many requests in a given amount of time and therefore has been rate-limited. * HTTP `500` return code is used when our endpoints are having a problem. ### Error codes An internal error code number is used for better indication of the error in question. It is passed using the following payload. ```json { \"status_code\": 403, \"error\": \"Forbidden\", \"message\": \"Invalid project token.\" } ``` ## Limits There are two types of limits we are enforcing: The first depends on your plan and is the number of request we allow per day. We defined the day from midnight to midnight of UTC time. The second is rate limiting. We limit an end user, distinguished by IP address, to 10 requests per second. On top of that, we allow each user to send burst of 500 requests, which cools off at rate of 10 requests per second. In essence, a user is allowed to make another whole burst after (currently) 500/10 = 50 seconds. E.g. if a user attempts to make a call 3 seconds after whole burst, 30 requests will be processed. We believe this should be sufficient for most of the use cases. If it is not and you have a specific use case, please get in touch with us, and we will make sure to take it into account as much as we can. ## SDKs We support a number of SDKs that will help you in developing your application on top of Blockfrost.
*
- * The version of the OpenAPI document: 0.1.69
+ * The version of the OpenAPI document: 0.1.76
* Contact: contact@blockfrost.io
* Generated by: https://openapi-generator.tech
*/
diff --git a/rust/src/models/__get_418_response.rs b/rust/src/models/__get_418_response.rs
index 6d01026f..2b6d3291 100644
--- a/rust/src/models/__get_418_response.rs
+++ b/rust/src/models/__get_418_response.rs
@@ -3,7 +3,7 @@
*
* Blockfrost is an API as a service that allows users to interact with the Cardano blockchain and parts of its ecosystem. ## Tokens After signing up on https://blockfrost.io, a `project_id` token is automatically generated for each project. HTTP header of your request MUST include this `project_id` in order to authenticate against Blockfrost servers. ## Available networks At the moment, you can use the following networks. Please, note that each network has its own `project_id`.
Network
Endpoint
Cardano mainnet
https://cardano-mainnet.blockfrost.io/api/v0
Cardano preprod
https://cardano-preprod.blockfrost.io/api/v0
Cardano preview
https://cardano-preview.blockfrost.io/api/v0
InterPlanetary File System
https://ipfs.blockfrost.io/api/v0
Milkomeda mainnet
https://milkomeda-mainnet.blockfrost.io/api/v0
Milkomeda testnet
https://milkomeda-testnet.blockfrost.io/api/v0
## Milkomeda
For more information about how to use Milkomeda as well as the list of available endpoints, see the Milkomeda section.
## Concepts * All endpoints return either a JSON object or an array. * Data is returned in *ascending* (oldest first, newest last) order, if not stated otherwise. * You might use the `?order=desc` query parameter to reverse this order. * By default, we return 100 results at a time. You have to use `?page=2` to list through the results. * All time and timestamp related fields (except `server_time`) are in seconds of UNIX time. * All amounts are returned in Lovelaces, where 1 ADA = 1 000 000 Lovelaces. * Addresses, accounts and pool IDs are in Bech32 format. * All values are case sensitive. * All hex encoded values are lower case. * Examples are not based on real data. Any resemblance to actual events is purely coincidental. * We allow to upload files up to 100MB of size to IPFS. This might increase in the future. * Only pinned IPFS files are counted towards the IPFS quota. * Non-pinned IPFS files are subject to regular garbage collection and will be removed unless pinned. * We allow maximum of 100 queued pins per IPFS user. ## Errors ### HTTP Status codes The following are HTTP status code your application might receive when reaching Blockfrost endpoints and it should handle all of these cases. * HTTP `400` return code is used when the request is not valid. * HTTP `402` return code is used when the projects exceed their daily request limit. * HTTP `403` return code is used when the request is not authenticated. * HTTP `404` return code is used when the resource doesn't exist. * HTTP `418` return code is used when the user has been auto-banned for flooding too much after previously receiving error code `402` or `429`. * HTTP `425` return code is used in Cardano networks, when the user has submitted a transaction when the mempool is already full, not accepting new txs straight away. * HTTP `425` return code is used in IPFS network, when the user has submitted a pin when the pin queue is already full, not accepting new pins straight away. * HTTP `429` return code is used when the user has sent too many requests in a given amount of time and therefore has been rate-limited. * HTTP `500` return code is used when our endpoints are having a problem. ### Error codes An internal error code number is used for better indication of the error in question. It is passed using the following payload. ```json { \"status_code\": 403, \"error\": \"Forbidden\", \"message\": \"Invalid project token.\" } ``` ## Limits There are two types of limits we are enforcing: The first depends on your plan and is the number of request we allow per day. We defined the day from midnight to midnight of UTC time. The second is rate limiting. We limit an end user, distinguished by IP address, to 10 requests per second. On top of that, we allow each user to send burst of 500 requests, which cools off at rate of 10 requests per second. In essence, a user is allowed to make another whole burst after (currently) 500/10 = 50 seconds. E.g. if a user attempts to make a call 3 seconds after whole burst, 30 requests will be processed. We believe this should be sufficient for most of the use cases. If it is not and you have a specific use case, please get in touch with us, and we will make sure to take it into account as much as we can. ## SDKs We support a number of SDKs that will help you in developing your application on top of Blockfrost.
*
- * The version of the OpenAPI document: 0.1.69
+ * The version of the OpenAPI document: 0.1.76
* Contact: contact@blockfrost.io
* Generated by: https://openapi-generator.tech
*/
diff --git a/rust/src/models/__get_429_response.rs b/rust/src/models/__get_429_response.rs
index 0cabfe40..cb46059c 100644
--- a/rust/src/models/__get_429_response.rs
+++ b/rust/src/models/__get_429_response.rs
@@ -3,7 +3,7 @@
*
* Blockfrost is an API as a service that allows users to interact with the Cardano blockchain and parts of its ecosystem. ## Tokens After signing up on https://blockfrost.io, a `project_id` token is automatically generated for each project. HTTP header of your request MUST include this `project_id` in order to authenticate against Blockfrost servers. ## Available networks At the moment, you can use the following networks. Please, note that each network has its own `project_id`.
Network
Endpoint
Cardano mainnet
https://cardano-mainnet.blockfrost.io/api/v0
Cardano preprod
https://cardano-preprod.blockfrost.io/api/v0
Cardano preview
https://cardano-preview.blockfrost.io/api/v0
InterPlanetary File System
https://ipfs.blockfrost.io/api/v0
Milkomeda mainnet
https://milkomeda-mainnet.blockfrost.io/api/v0
Milkomeda testnet
https://milkomeda-testnet.blockfrost.io/api/v0
## Milkomeda
For more information about how to use Milkomeda as well as the list of available endpoints, see the Milkomeda section.
## Concepts * All endpoints return either a JSON object or an array. * Data is returned in *ascending* (oldest first, newest last) order, if not stated otherwise. * You might use the `?order=desc` query parameter to reverse this order. * By default, we return 100 results at a time. You have to use `?page=2` to list through the results. * All time and timestamp related fields (except `server_time`) are in seconds of UNIX time. * All amounts are returned in Lovelaces, where 1 ADA = 1 000 000 Lovelaces. * Addresses, accounts and pool IDs are in Bech32 format. * All values are case sensitive. * All hex encoded values are lower case. * Examples are not based on real data. Any resemblance to actual events is purely coincidental. * We allow to upload files up to 100MB of size to IPFS. This might increase in the future. * Only pinned IPFS files are counted towards the IPFS quota. * Non-pinned IPFS files are subject to regular garbage collection and will be removed unless pinned. * We allow maximum of 100 queued pins per IPFS user. ## Errors ### HTTP Status codes The following are HTTP status code your application might receive when reaching Blockfrost endpoints and it should handle all of these cases. * HTTP `400` return code is used when the request is not valid. * HTTP `402` return code is used when the projects exceed their daily request limit. * HTTP `403` return code is used when the request is not authenticated. * HTTP `404` return code is used when the resource doesn't exist. * HTTP `418` return code is used when the user has been auto-banned for flooding too much after previously receiving error code `402` or `429`. * HTTP `425` return code is used in Cardano networks, when the user has submitted a transaction when the mempool is already full, not accepting new txs straight away. * HTTP `425` return code is used in IPFS network, when the user has submitted a pin when the pin queue is already full, not accepting new pins straight away. * HTTP `429` return code is used when the user has sent too many requests in a given amount of time and therefore has been rate-limited. * HTTP `500` return code is used when our endpoints are having a problem. ### Error codes An internal error code number is used for better indication of the error in question. It is passed using the following payload. ```json { \"status_code\": 403, \"error\": \"Forbidden\", \"message\": \"Invalid project token.\" } ``` ## Limits There are two types of limits we are enforcing: The first depends on your plan and is the number of request we allow per day. We defined the day from midnight to midnight of UTC time. The second is rate limiting. We limit an end user, distinguished by IP address, to 10 requests per second. On top of that, we allow each user to send burst of 500 requests, which cools off at rate of 10 requests per second. In essence, a user is allowed to make another whole burst after (currently) 500/10 = 50 seconds. E.g. if a user attempts to make a call 3 seconds after whole burst, 30 requests will be processed. We believe this should be sufficient for most of the use cases. If it is not and you have a specific use case, please get in touch with us, and we will make sure to take it into account as much as we can. ## SDKs We support a number of SDKs that will help you in developing your application on top of Blockfrost.
*
- * The version of the OpenAPI document: 0.1.69
+ * The version of the OpenAPI document: 0.1.76
* Contact: contact@blockfrost.io
* Generated by: https://openapi-generator.tech
*/
diff --git a/rust/src/models/__get_500_response.rs b/rust/src/models/__get_500_response.rs
index 48d610da..6f30482b 100644
--- a/rust/src/models/__get_500_response.rs
+++ b/rust/src/models/__get_500_response.rs
@@ -3,7 +3,7 @@
*
* Blockfrost is an API as a service that allows users to interact with the Cardano blockchain and parts of its ecosystem. ## Tokens After signing up on https://blockfrost.io, a `project_id` token is automatically generated for each project. HTTP header of your request MUST include this `project_id` in order to authenticate against Blockfrost servers. ## Available networks At the moment, you can use the following networks. Please, note that each network has its own `project_id`.
Network
Endpoint
Cardano mainnet
https://cardano-mainnet.blockfrost.io/api/v0
Cardano preprod
https://cardano-preprod.blockfrost.io/api/v0
Cardano preview
https://cardano-preview.blockfrost.io/api/v0
InterPlanetary File System
https://ipfs.blockfrost.io/api/v0
Milkomeda mainnet
https://milkomeda-mainnet.blockfrost.io/api/v0
Milkomeda testnet
https://milkomeda-testnet.blockfrost.io/api/v0
## Milkomeda
For more information about how to use Milkomeda as well as the list of available endpoints, see the Milkomeda section.
## Concepts * All endpoints return either a JSON object or an array. * Data is returned in *ascending* (oldest first, newest last) order, if not stated otherwise. * You might use the `?order=desc` query parameter to reverse this order. * By default, we return 100 results at a time. You have to use `?page=2` to list through the results. * All time and timestamp related fields (except `server_time`) are in seconds of UNIX time. * All amounts are returned in Lovelaces, where 1 ADA = 1 000 000 Lovelaces. * Addresses, accounts and pool IDs are in Bech32 format. * All values are case sensitive. * All hex encoded values are lower case. * Examples are not based on real data. Any resemblance to actual events is purely coincidental. * We allow to upload files up to 100MB of size to IPFS. This might increase in the future. * Only pinned IPFS files are counted towards the IPFS quota. * Non-pinned IPFS files are subject to regular garbage collection and will be removed unless pinned. * We allow maximum of 100 queued pins per IPFS user. ## Errors ### HTTP Status codes The following are HTTP status code your application might receive when reaching Blockfrost endpoints and it should handle all of these cases. * HTTP `400` return code is used when the request is not valid. * HTTP `402` return code is used when the projects exceed their daily request limit. * HTTP `403` return code is used when the request is not authenticated. * HTTP `404` return code is used when the resource doesn't exist. * HTTP `418` return code is used when the user has been auto-banned for flooding too much after previously receiving error code `402` or `429`. * HTTP `425` return code is used in Cardano networks, when the user has submitted a transaction when the mempool is already full, not accepting new txs straight away. * HTTP `425` return code is used in IPFS network, when the user has submitted a pin when the pin queue is already full, not accepting new pins straight away. * HTTP `429` return code is used when the user has sent too many requests in a given amount of time and therefore has been rate-limited. * HTTP `500` return code is used when our endpoints are having a problem. ### Error codes An internal error code number is used for better indication of the error in question. It is passed using the following payload. ```json { \"status_code\": 403, \"error\": \"Forbidden\", \"message\": \"Invalid project token.\" } ``` ## Limits There are two types of limits we are enforcing: The first depends on your plan and is the number of request we allow per day. We defined the day from midnight to midnight of UTC time. The second is rate limiting. We limit an end user, distinguished by IP address, to 10 requests per second. On top of that, we allow each user to send burst of 500 requests, which cools off at rate of 10 requests per second. In essence, a user is allowed to make another whole burst after (currently) 500/10 = 50 seconds. E.g. if a user attempts to make a call 3 seconds after whole burst, 30 requests will be processed. We believe this should be sufficient for most of the use cases. If it is not and you have a specific use case, please get in touch with us, and we will make sure to take it into account as much as we can. ## SDKs We support a number of SDKs that will help you in developing your application on top of Blockfrost.
*
- * The version of the OpenAPI document: 0.1.69
+ * The version of the OpenAPI document: 0.1.76
* Contact: contact@blockfrost.io
* Generated by: https://openapi-generator.tech
*/
diff --git a/rust/src/models/_blocks_latest_get_404_response.rs b/rust/src/models/_blocks_latest_get_404_response.rs
index d7a34c1e..23e00816 100644
--- a/rust/src/models/_blocks_latest_get_404_response.rs
+++ b/rust/src/models/_blocks_latest_get_404_response.rs
@@ -3,7 +3,7 @@
*
* Blockfrost is an API as a service that allows users to interact with the Cardano blockchain and parts of its ecosystem. ## Tokens After signing up on https://blockfrost.io, a `project_id` token is automatically generated for each project. HTTP header of your request MUST include this `project_id` in order to authenticate against Blockfrost servers. ## Available networks At the moment, you can use the following networks. Please, note that each network has its own `project_id`.
Network
Endpoint
Cardano mainnet
https://cardano-mainnet.blockfrost.io/api/v0
Cardano preprod
https://cardano-preprod.blockfrost.io/api/v0
Cardano preview
https://cardano-preview.blockfrost.io/api/v0
InterPlanetary File System
https://ipfs.blockfrost.io/api/v0
Milkomeda mainnet
https://milkomeda-mainnet.blockfrost.io/api/v0
Milkomeda testnet
https://milkomeda-testnet.blockfrost.io/api/v0
## Milkomeda
For more information about how to use Milkomeda as well as the list of available endpoints, see the Milkomeda section.
## Concepts * All endpoints return either a JSON object or an array. * Data is returned in *ascending* (oldest first, newest last) order, if not stated otherwise. * You might use the `?order=desc` query parameter to reverse this order. * By default, we return 100 results at a time. You have to use `?page=2` to list through the results. * All time and timestamp related fields (except `server_time`) are in seconds of UNIX time. * All amounts are returned in Lovelaces, where 1 ADA = 1 000 000 Lovelaces. * Addresses, accounts and pool IDs are in Bech32 format. * All values are case sensitive. * All hex encoded values are lower case. * Examples are not based on real data. Any resemblance to actual events is purely coincidental. * We allow to upload files up to 100MB of size to IPFS. This might increase in the future. * Only pinned IPFS files are counted towards the IPFS quota. * Non-pinned IPFS files are subject to regular garbage collection and will be removed unless pinned. * We allow maximum of 100 queued pins per IPFS user. ## Errors ### HTTP Status codes The following are HTTP status code your application might receive when reaching Blockfrost endpoints and it should handle all of these cases. * HTTP `400` return code is used when the request is not valid. * HTTP `402` return code is used when the projects exceed their daily request limit. * HTTP `403` return code is used when the request is not authenticated. * HTTP `404` return code is used when the resource doesn't exist. * HTTP `418` return code is used when the user has been auto-banned for flooding too much after previously receiving error code `402` or `429`. * HTTP `425` return code is used in Cardano networks, when the user has submitted a transaction when the mempool is already full, not accepting new txs straight away. * HTTP `425` return code is used in IPFS network, when the user has submitted a pin when the pin queue is already full, not accepting new pins straight away. * HTTP `429` return code is used when the user has sent too many requests in a given amount of time and therefore has been rate-limited. * HTTP `500` return code is used when our endpoints are having a problem. ### Error codes An internal error code number is used for better indication of the error in question. It is passed using the following payload. ```json { \"status_code\": 403, \"error\": \"Forbidden\", \"message\": \"Invalid project token.\" } ``` ## Limits There are two types of limits we are enforcing: The first depends on your plan and is the number of request we allow per day. We defined the day from midnight to midnight of UTC time. The second is rate limiting. We limit an end user, distinguished by IP address, to 10 requests per second. On top of that, we allow each user to send burst of 500 requests, which cools off at rate of 10 requests per second. In essence, a user is allowed to make another whole burst after (currently) 500/10 = 50 seconds. E.g. if a user attempts to make a call 3 seconds after whole burst, 30 requests will be processed. We believe this should be sufficient for most of the use cases. If it is not and you have a specific use case, please get in touch with us, and we will make sure to take it into account as much as we can. ## SDKs We support a number of SDKs that will help you in developing your application on top of Blockfrost.
*
- * The version of the OpenAPI document: 0.1.69
+ * The version of the OpenAPI document: 0.1.76
* Contact: contact@blockfrost.io
* Generated by: https://openapi-generator.tech
*/
diff --git a/rust/src/models/_health_clock_get_200_response.rs b/rust/src/models/_health_clock_get_200_response.rs
index e5fcecf1..eb06c8c8 100644
--- a/rust/src/models/_health_clock_get_200_response.rs
+++ b/rust/src/models/_health_clock_get_200_response.rs
@@ -3,7 +3,7 @@
*
* Blockfrost is an API as a service that allows users to interact with the Cardano blockchain and parts of its ecosystem. ## Tokens After signing up on https://blockfrost.io, a `project_id` token is automatically generated for each project. HTTP header of your request MUST include this `project_id` in order to authenticate against Blockfrost servers. ## Available networks At the moment, you can use the following networks. Please, note that each network has its own `project_id`.
Network
Endpoint
Cardano mainnet
https://cardano-mainnet.blockfrost.io/api/v0
Cardano preprod
https://cardano-preprod.blockfrost.io/api/v0
Cardano preview
https://cardano-preview.blockfrost.io/api/v0
InterPlanetary File System
https://ipfs.blockfrost.io/api/v0
Milkomeda mainnet
https://milkomeda-mainnet.blockfrost.io/api/v0
Milkomeda testnet
https://milkomeda-testnet.blockfrost.io/api/v0
## Milkomeda
For more information about how to use Milkomeda as well as the list of available endpoints, see the Milkomeda section.
## Concepts * All endpoints return either a JSON object or an array. * Data is returned in *ascending* (oldest first, newest last) order, if not stated otherwise. * You might use the `?order=desc` query parameter to reverse this order. * By default, we return 100 results at a time. You have to use `?page=2` to list through the results. * All time and timestamp related fields (except `server_time`) are in seconds of UNIX time. * All amounts are returned in Lovelaces, where 1 ADA = 1 000 000 Lovelaces. * Addresses, accounts and pool IDs are in Bech32 format. * All values are case sensitive. * All hex encoded values are lower case. * Examples are not based on real data. Any resemblance to actual events is purely coincidental. * We allow to upload files up to 100MB of size to IPFS. This might increase in the future. * Only pinned IPFS files are counted towards the IPFS quota. * Non-pinned IPFS files are subject to regular garbage collection and will be removed unless pinned. * We allow maximum of 100 queued pins per IPFS user. ## Errors ### HTTP Status codes The following are HTTP status code your application might receive when reaching Blockfrost endpoints and it should handle all of these cases. * HTTP `400` return code is used when the request is not valid. * HTTP `402` return code is used when the projects exceed their daily request limit. * HTTP `403` return code is used when the request is not authenticated. * HTTP `404` return code is used when the resource doesn't exist. * HTTP `418` return code is used when the user has been auto-banned for flooding too much after previously receiving error code `402` or `429`. * HTTP `425` return code is used in Cardano networks, when the user has submitted a transaction when the mempool is already full, not accepting new txs straight away. * HTTP `425` return code is used in IPFS network, when the user has submitted a pin when the pin queue is already full, not accepting new pins straight away. * HTTP `429` return code is used when the user has sent too many requests in a given amount of time and therefore has been rate-limited. * HTTP `500` return code is used when our endpoints are having a problem. ### Error codes An internal error code number is used for better indication of the error in question. It is passed using the following payload. ```json { \"status_code\": 403, \"error\": \"Forbidden\", \"message\": \"Invalid project token.\" } ``` ## Limits There are two types of limits we are enforcing: The first depends on your plan and is the number of request we allow per day. We defined the day from midnight to midnight of UTC time. The second is rate limiting. We limit an end user, distinguished by IP address, to 10 requests per second. On top of that, we allow each user to send burst of 500 requests, which cools off at rate of 10 requests per second. In essence, a user is allowed to make another whole burst after (currently) 500/10 = 50 seconds. E.g. if a user attempts to make a call 3 seconds after whole burst, 30 requests will be processed. We believe this should be sufficient for most of the use cases. If it is not and you have a specific use case, please get in touch with us, and we will make sure to take it into account as much as we can. ## SDKs We support a number of SDKs that will help you in developing your application on top of Blockfrost.
*
- * The version of the OpenAPI document: 0.1.69
+ * The version of the OpenAPI document: 0.1.76
* Contact: contact@blockfrost.io
* Generated by: https://openapi-generator.tech
*/
diff --git a/rust/src/models/_health_get_200_response.rs b/rust/src/models/_health_get_200_response.rs
index 95b762bf..e944c292 100644
--- a/rust/src/models/_health_get_200_response.rs
+++ b/rust/src/models/_health_get_200_response.rs
@@ -3,7 +3,7 @@
*
* Blockfrost is an API as a service that allows users to interact with the Cardano blockchain and parts of its ecosystem. ## Tokens After signing up on https://blockfrost.io, a `project_id` token is automatically generated for each project. HTTP header of your request MUST include this `project_id` in order to authenticate against Blockfrost servers. ## Available networks At the moment, you can use the following networks. Please, note that each network has its own `project_id`.
Network
Endpoint
Cardano mainnet
https://cardano-mainnet.blockfrost.io/api/v0
Cardano preprod
https://cardano-preprod.blockfrost.io/api/v0
Cardano preview
https://cardano-preview.blockfrost.io/api/v0
InterPlanetary File System
https://ipfs.blockfrost.io/api/v0
Milkomeda mainnet
https://milkomeda-mainnet.blockfrost.io/api/v0
Milkomeda testnet
https://milkomeda-testnet.blockfrost.io/api/v0
## Milkomeda
For more information about how to use Milkomeda as well as the list of available endpoints, see the Milkomeda section.
## Concepts * All endpoints return either a JSON object or an array. * Data is returned in *ascending* (oldest first, newest last) order, if not stated otherwise. * You might use the `?order=desc` query parameter to reverse this order. * By default, we return 100 results at a time. You have to use `?page=2` to list through the results. * All time and timestamp related fields (except `server_time`) are in seconds of UNIX time. * All amounts are returned in Lovelaces, where 1 ADA = 1 000 000 Lovelaces. * Addresses, accounts and pool IDs are in Bech32 format. * All values are case sensitive. * All hex encoded values are lower case. * Examples are not based on real data. Any resemblance to actual events is purely coincidental. * We allow to upload files up to 100MB of size to IPFS. This might increase in the future. * Only pinned IPFS files are counted towards the IPFS quota. * Non-pinned IPFS files are subject to regular garbage collection and will be removed unless pinned. * We allow maximum of 100 queued pins per IPFS user. ## Errors ### HTTP Status codes The following are HTTP status code your application might receive when reaching Blockfrost endpoints and it should handle all of these cases. * HTTP `400` return code is used when the request is not valid. * HTTP `402` return code is used when the projects exceed their daily request limit. * HTTP `403` return code is used when the request is not authenticated. * HTTP `404` return code is used when the resource doesn't exist. * HTTP `418` return code is used when the user has been auto-banned for flooding too much after previously receiving error code `402` or `429`. * HTTP `425` return code is used in Cardano networks, when the user has submitted a transaction when the mempool is already full, not accepting new txs straight away. * HTTP `425` return code is used in IPFS network, when the user has submitted a pin when the pin queue is already full, not accepting new pins straight away. * HTTP `429` return code is used when the user has sent too many requests in a given amount of time and therefore has been rate-limited. * HTTP `500` return code is used when our endpoints are having a problem. ### Error codes An internal error code number is used for better indication of the error in question. It is passed using the following payload. ```json { \"status_code\": 403, \"error\": \"Forbidden\", \"message\": \"Invalid project token.\" } ``` ## Limits There are two types of limits we are enforcing: The first depends on your plan and is the number of request we allow per day. We defined the day from midnight to midnight of UTC time. The second is rate limiting. We limit an end user, distinguished by IP address, to 10 requests per second. On top of that, we allow each user to send burst of 500 requests, which cools off at rate of 10 requests per second. In essence, a user is allowed to make another whole burst after (currently) 500/10 = 50 seconds. E.g. if a user attempts to make a call 3 seconds after whole burst, 30 requests will be processed. We believe this should be sufficient for most of the use cases. If it is not and you have a specific use case, please get in touch with us, and we will make sure to take it into account as much as we can. ## SDKs We support a number of SDKs that will help you in developing your application on top of Blockfrost.
*
- * The version of the OpenAPI document: 0.1.69
+ * The version of the OpenAPI document: 0.1.76
* Contact: contact@blockfrost.io
* Generated by: https://openapi-generator.tech
*/
diff --git a/rust/src/models/_ipfs_pin_add__ipfs_path__post_200_response.rs b/rust/src/models/_ipfs_pin_add__ipfs_path__post_200_response.rs
index 9e64efda..d4a52b9b 100644
--- a/rust/src/models/_ipfs_pin_add__ipfs_path__post_200_response.rs
+++ b/rust/src/models/_ipfs_pin_add__ipfs_path__post_200_response.rs
@@ -3,7 +3,7 @@
*
* Blockfrost is an API as a service that allows users to interact with the Cardano blockchain and parts of its ecosystem. ## Tokens After signing up on https://blockfrost.io, a `project_id` token is automatically generated for each project. HTTP header of your request MUST include this `project_id` in order to authenticate against Blockfrost servers. ## Available networks At the moment, you can use the following networks. Please, note that each network has its own `project_id`.
Network
Endpoint
Cardano mainnet
https://cardano-mainnet.blockfrost.io/api/v0
Cardano preprod
https://cardano-preprod.blockfrost.io/api/v0
Cardano preview
https://cardano-preview.blockfrost.io/api/v0
InterPlanetary File System
https://ipfs.blockfrost.io/api/v0
Milkomeda mainnet
https://milkomeda-mainnet.blockfrost.io/api/v0
Milkomeda testnet
https://milkomeda-testnet.blockfrost.io/api/v0
## Milkomeda
For more information about how to use Milkomeda as well as the list of available endpoints, see the Milkomeda section.
## Concepts * All endpoints return either a JSON object or an array. * Data is returned in *ascending* (oldest first, newest last) order, if not stated otherwise. * You might use the `?order=desc` query parameter to reverse this order. * By default, we return 100 results at a time. You have to use `?page=2` to list through the results. * All time and timestamp related fields (except `server_time`) are in seconds of UNIX time. * All amounts are returned in Lovelaces, where 1 ADA = 1 000 000 Lovelaces. * Addresses, accounts and pool IDs are in Bech32 format. * All values are case sensitive. * All hex encoded values are lower case. * Examples are not based on real data. Any resemblance to actual events is purely coincidental. * We allow to upload files up to 100MB of size to IPFS. This might increase in the future. * Only pinned IPFS files are counted towards the IPFS quota. * Non-pinned IPFS files are subject to regular garbage collection and will be removed unless pinned. * We allow maximum of 100 queued pins per IPFS user. ## Errors ### HTTP Status codes The following are HTTP status code your application might receive when reaching Blockfrost endpoints and it should handle all of these cases. * HTTP `400` return code is used when the request is not valid. * HTTP `402` return code is used when the projects exceed their daily request limit. * HTTP `403` return code is used when the request is not authenticated. * HTTP `404` return code is used when the resource doesn't exist. * HTTP `418` return code is used when the user has been auto-banned for flooding too much after previously receiving error code `402` or `429`. * HTTP `425` return code is used in Cardano networks, when the user has submitted a transaction when the mempool is already full, not accepting new txs straight away. * HTTP `425` return code is used in IPFS network, when the user has submitted a pin when the pin queue is already full, not accepting new pins straight away. * HTTP `429` return code is used when the user has sent too many requests in a given amount of time and therefore has been rate-limited. * HTTP `500` return code is used when our endpoints are having a problem. ### Error codes An internal error code number is used for better indication of the error in question. It is passed using the following payload. ```json { \"status_code\": 403, \"error\": \"Forbidden\", \"message\": \"Invalid project token.\" } ``` ## Limits There are two types of limits we are enforcing: The first depends on your plan and is the number of request we allow per day. We defined the day from midnight to midnight of UTC time. The second is rate limiting. We limit an end user, distinguished by IP address, to 10 requests per second. On top of that, we allow each user to send burst of 500 requests, which cools off at rate of 10 requests per second. In essence, a user is allowed to make another whole burst after (currently) 500/10 = 50 seconds. E.g. if a user attempts to make a call 3 seconds after whole burst, 30 requests will be processed. We believe this should be sufficient for most of the use cases. If it is not and you have a specific use case, please get in touch with us, and we will make sure to take it into account as much as we can. ## SDKs We support a number of SDKs that will help you in developing your application on top of Blockfrost.
*
- * The version of the OpenAPI document: 0.1.69
+ * The version of the OpenAPI document: 0.1.76
* Contact: contact@blockfrost.io
* Generated by: https://openapi-generator.tech
*/
@@ -19,13 +19,17 @@ pub struct IpfsPinAddIpfsPathPost200Response {
/// State of the pin action
#[serde(rename = "state")]
pub state: State,
+ /// Whether filecoin was used to pin the resource.
+ #[serde(rename = "filecoin")]
+ pub filecoin: bool,
}
impl IpfsPinAddIpfsPathPost200Response {
- pub fn new(ipfs_hash: String, state: State) -> IpfsPinAddIpfsPathPost200Response {
+ pub fn new(ipfs_hash: String, state: State, filecoin: bool) -> IpfsPinAddIpfsPathPost200Response {
IpfsPinAddIpfsPathPost200Response {
ipfs_hash,
state,
+ filecoin,
}
}
}
diff --git a/rust/src/models/_ipfs_pin_add__ipfs_path__post_425_response.rs b/rust/src/models/_ipfs_pin_add__ipfs_path__post_425_response.rs
index fcdd5d7c..45db93d2 100644
--- a/rust/src/models/_ipfs_pin_add__ipfs_path__post_425_response.rs
+++ b/rust/src/models/_ipfs_pin_add__ipfs_path__post_425_response.rs
@@ -3,7 +3,7 @@
*
* Blockfrost is an API as a service that allows users to interact with the Cardano blockchain and parts of its ecosystem. ## Tokens After signing up on https://blockfrost.io, a `project_id` token is automatically generated for each project. HTTP header of your request MUST include this `project_id` in order to authenticate against Blockfrost servers. ## Available networks At the moment, you can use the following networks. Please, note that each network has its own `project_id`.
Network
Endpoint
Cardano mainnet
https://cardano-mainnet.blockfrost.io/api/v0
Cardano preprod
https://cardano-preprod.blockfrost.io/api/v0
Cardano preview
https://cardano-preview.blockfrost.io/api/v0
InterPlanetary File System
https://ipfs.blockfrost.io/api/v0
Milkomeda mainnet
https://milkomeda-mainnet.blockfrost.io/api/v0
Milkomeda testnet
https://milkomeda-testnet.blockfrost.io/api/v0
## Milkomeda
For more information about how to use Milkomeda as well as the list of available endpoints, see the Milkomeda section.
## Concepts * All endpoints return either a JSON object or an array. * Data is returned in *ascending* (oldest first, newest last) order, if not stated otherwise. * You might use the `?order=desc` query parameter to reverse this order. * By default, we return 100 results at a time. You have to use `?page=2` to list through the results. * All time and timestamp related fields (except `server_time`) are in seconds of UNIX time. * All amounts are returned in Lovelaces, where 1 ADA = 1 000 000 Lovelaces. * Addresses, accounts and pool IDs are in Bech32 format. * All values are case sensitive. * All hex encoded values are lower case. * Examples are not based on real data. Any resemblance to actual events is purely coincidental. * We allow to upload files up to 100MB of size to IPFS. This might increase in the future. * Only pinned IPFS files are counted towards the IPFS quota. * Non-pinned IPFS files are subject to regular garbage collection and will be removed unless pinned. * We allow maximum of 100 queued pins per IPFS user. ## Errors ### HTTP Status codes The following are HTTP status code your application might receive when reaching Blockfrost endpoints and it should handle all of these cases. * HTTP `400` return code is used when the request is not valid. * HTTP `402` return code is used when the projects exceed their daily request limit. * HTTP `403` return code is used when the request is not authenticated. * HTTP `404` return code is used when the resource doesn't exist. * HTTP `418` return code is used when the user has been auto-banned for flooding too much after previously receiving error code `402` or `429`. * HTTP `425` return code is used in Cardano networks, when the user has submitted a transaction when the mempool is already full, not accepting new txs straight away. * HTTP `425` return code is used in IPFS network, when the user has submitted a pin when the pin queue is already full, not accepting new pins straight away. * HTTP `429` return code is used when the user has sent too many requests in a given amount of time and therefore has been rate-limited. * HTTP `500` return code is used when our endpoints are having a problem. ### Error codes An internal error code number is used for better indication of the error in question. It is passed using the following payload. ```json { \"status_code\": 403, \"error\": \"Forbidden\", \"message\": \"Invalid project token.\" } ``` ## Limits There are two types of limits we are enforcing: The first depends on your plan and is the number of request we allow per day. We defined the day from midnight to midnight of UTC time. The second is rate limiting. We limit an end user, distinguished by IP address, to 10 requests per second. On top of that, we allow each user to send burst of 500 requests, which cools off at rate of 10 requests per second. In essence, a user is allowed to make another whole burst after (currently) 500/10 = 50 seconds. E.g. if a user attempts to make a call 3 seconds after whole burst, 30 requests will be processed. We believe this should be sufficient for most of the use cases. If it is not and you have a specific use case, please get in touch with us, and we will make sure to take it into account as much as we can. ## SDKs We support a number of SDKs that will help you in developing your application on top of Blockfrost.
*
- * The version of the OpenAPI document: 0.1.69
+ * The version of the OpenAPI document: 0.1.76
* Contact: contact@blockfrost.io
* Generated by: https://openapi-generator.tech
*/
diff --git a/rust/src/models/_ipfs_pin_list__ipfs_path__get_200_response.rs b/rust/src/models/_ipfs_pin_list__ipfs_path__get_200_response.rs
index 319c11db..707eaa7e 100644
--- a/rust/src/models/_ipfs_pin_list__ipfs_path__get_200_response.rs
+++ b/rust/src/models/_ipfs_pin_list__ipfs_path__get_200_response.rs
@@ -3,7 +3,7 @@
*
* Blockfrost is an API as a service that allows users to interact with the Cardano blockchain and parts of its ecosystem. ## Tokens After signing up on https://blockfrost.io, a `project_id` token is automatically generated for each project. HTTP header of your request MUST include this `project_id` in order to authenticate against Blockfrost servers. ## Available networks At the moment, you can use the following networks. Please, note that each network has its own `project_id`.
Network
Endpoint
Cardano mainnet
https://cardano-mainnet.blockfrost.io/api/v0
Cardano preprod
https://cardano-preprod.blockfrost.io/api/v0
Cardano preview
https://cardano-preview.blockfrost.io/api/v0
InterPlanetary File System
https://ipfs.blockfrost.io/api/v0
Milkomeda mainnet
https://milkomeda-mainnet.blockfrost.io/api/v0
Milkomeda testnet
https://milkomeda-testnet.blockfrost.io/api/v0
## Milkomeda
For more information about how to use Milkomeda as well as the list of available endpoints, see the Milkomeda section.
## Concepts * All endpoints return either a JSON object or an array. * Data is returned in *ascending* (oldest first, newest last) order, if not stated otherwise. * You might use the `?order=desc` query parameter to reverse this order. * By default, we return 100 results at a time. You have to use `?page=2` to list through the results. * All time and timestamp related fields (except `server_time`) are in seconds of UNIX time. * All amounts are returned in Lovelaces, where 1 ADA = 1 000 000 Lovelaces. * Addresses, accounts and pool IDs are in Bech32 format. * All values are case sensitive. * All hex encoded values are lower case. * Examples are not based on real data. Any resemblance to actual events is purely coincidental. * We allow to upload files up to 100MB of size to IPFS. This might increase in the future. * Only pinned IPFS files are counted towards the IPFS quota. * Non-pinned IPFS files are subject to regular garbage collection and will be removed unless pinned. * We allow maximum of 100 queued pins per IPFS user. ## Errors ### HTTP Status codes The following are HTTP status code your application might receive when reaching Blockfrost endpoints and it should handle all of these cases. * HTTP `400` return code is used when the request is not valid. * HTTP `402` return code is used when the projects exceed their daily request limit. * HTTP `403` return code is used when the request is not authenticated. * HTTP `404` return code is used when the resource doesn't exist. * HTTP `418` return code is used when the user has been auto-banned for flooding too much after previously receiving error code `402` or `429`. * HTTP `425` return code is used in Cardano networks, when the user has submitted a transaction when the mempool is already full, not accepting new txs straight away. * HTTP `425` return code is used in IPFS network, when the user has submitted a pin when the pin queue is already full, not accepting new pins straight away. * HTTP `429` return code is used when the user has sent too many requests in a given amount of time and therefore has been rate-limited. * HTTP `500` return code is used when our endpoints are having a problem. ### Error codes An internal error code number is used for better indication of the error in question. It is passed using the following payload. ```json { \"status_code\": 403, \"error\": \"Forbidden\", \"message\": \"Invalid project token.\" } ``` ## Limits There are two types of limits we are enforcing: The first depends on your plan and is the number of request we allow per day. We defined the day from midnight to midnight of UTC time. The second is rate limiting. We limit an end user, distinguished by IP address, to 10 requests per second. On top of that, we allow each user to send burst of 500 requests, which cools off at rate of 10 requests per second. In essence, a user is allowed to make another whole burst after (currently) 500/10 = 50 seconds. E.g. if a user attempts to make a call 3 seconds after whole burst, 30 requests will be processed. We believe this should be sufficient for most of the use cases. If it is not and you have a specific use case, please get in touch with us, and we will make sure to take it into account as much as we can. ## SDKs We support a number of SDKs that will help you in developing your application on top of Blockfrost.
*
- * The version of the OpenAPI document: 0.1.69
+ * The version of the OpenAPI document: 0.1.76
* Contact: contact@blockfrost.io
* Generated by: https://openapi-generator.tech
*/
@@ -28,16 +28,20 @@ pub struct IpfsPinListIpfsPathGet200Response {
/// State of the pinned object. We define 5 states: `queued`, `pinned`, `unpinned`, `failed`, `gc`. When the object is pending retrieval (i.e. after `/ipfs/pin/add/{IPFS_path}`), the state is `queued`. If the object is already successfully retrieved, state is changed to `pinned` or `failed` otherwise. When object is unpinned (i.e. after `/ipfs/pin/remove/{IPFS_path}`) it is marked for garbage collection. State `gc` means that a previously `unpinned` item has been garbage collected due to account being over storage quota.
#[serde(rename = "state")]
pub state: State,
+ /// Whether filecoin was used to pin the resource.
+ #[serde(rename = "filecoin")]
+ pub filecoin: bool,
}
impl IpfsPinListIpfsPathGet200Response {
- pub fn new(time_created: i32, time_pinned: i32, ipfs_hash: String, size: String, state: State) -> IpfsPinListIpfsPathGet200Response {
+ pub fn new(time_created: i32, time_pinned: i32, ipfs_hash: String, size: String, state: State, filecoin: bool) -> IpfsPinListIpfsPathGet200Response {
IpfsPinListIpfsPathGet200Response {
time_created,
time_pinned,
ipfs_hash,
size,
state,
+ filecoin,
}
}
}
diff --git a/rust/src/models/_ipfs_pin_list_get_200_response_inner.rs b/rust/src/models/_ipfs_pin_list_get_200_response_inner.rs
index d8c07840..24be0421 100644
--- a/rust/src/models/_ipfs_pin_list_get_200_response_inner.rs
+++ b/rust/src/models/_ipfs_pin_list_get_200_response_inner.rs
@@ -3,7 +3,7 @@
*
* Blockfrost is an API as a service that allows users to interact with the Cardano blockchain and parts of its ecosystem. ## Tokens After signing up on https://blockfrost.io, a `project_id` token is automatically generated for each project. HTTP header of your request MUST include this `project_id` in order to authenticate against Blockfrost servers. ## Available networks At the moment, you can use the following networks. Please, note that each network has its own `project_id`.
Network
Endpoint
Cardano mainnet
https://cardano-mainnet.blockfrost.io/api/v0
Cardano preprod
https://cardano-preprod.blockfrost.io/api/v0
Cardano preview
https://cardano-preview.blockfrost.io/api/v0
InterPlanetary File System
https://ipfs.blockfrost.io/api/v0
Milkomeda mainnet
https://milkomeda-mainnet.blockfrost.io/api/v0
Milkomeda testnet
https://milkomeda-testnet.blockfrost.io/api/v0
## Milkomeda
For more information about how to use Milkomeda as well as the list of available endpoints, see the Milkomeda section.
## Concepts * All endpoints return either a JSON object or an array. * Data is returned in *ascending* (oldest first, newest last) order, if not stated otherwise. * You might use the `?order=desc` query parameter to reverse this order. * By default, we return 100 results at a time. You have to use `?page=2` to list through the results. * All time and timestamp related fields (except `server_time`) are in seconds of UNIX time. * All amounts are returned in Lovelaces, where 1 ADA = 1 000 000 Lovelaces. * Addresses, accounts and pool IDs are in Bech32 format. * All values are case sensitive. * All hex encoded values are lower case. * Examples are not based on real data. Any resemblance to actual events is purely coincidental. * We allow to upload files up to 100MB of size to IPFS. This might increase in the future. * Only pinned IPFS files are counted towards the IPFS quota. * Non-pinned IPFS files are subject to regular garbage collection and will be removed unless pinned. * We allow maximum of 100 queued pins per IPFS user. ## Errors ### HTTP Status codes The following are HTTP status code your application might receive when reaching Blockfrost endpoints and it should handle all of these cases. * HTTP `400` return code is used when the request is not valid. * HTTP `402` return code is used when the projects exceed their daily request limit. * HTTP `403` return code is used when the request is not authenticated. * HTTP `404` return code is used when the resource doesn't exist. * HTTP `418` return code is used when the user has been auto-banned for flooding too much after previously receiving error code `402` or `429`. * HTTP `425` return code is used in Cardano networks, when the user has submitted a transaction when the mempool is already full, not accepting new txs straight away. * HTTP `425` return code is used in IPFS network, when the user has submitted a pin when the pin queue is already full, not accepting new pins straight away. * HTTP `429` return code is used when the user has sent too many requests in a given amount of time and therefore has been rate-limited. * HTTP `500` return code is used when our endpoints are having a problem. ### Error codes An internal error code number is used for better indication of the error in question. It is passed using the following payload. ```json { \"status_code\": 403, \"error\": \"Forbidden\", \"message\": \"Invalid project token.\" } ``` ## Limits There are two types of limits we are enforcing: The first depends on your plan and is the number of request we allow per day. We defined the day from midnight to midnight of UTC time. The second is rate limiting. We limit an end user, distinguished by IP address, to 10 requests per second. On top of that, we allow each user to send burst of 500 requests, which cools off at rate of 10 requests per second. In essence, a user is allowed to make another whole burst after (currently) 500/10 = 50 seconds. E.g. if a user attempts to make a call 3 seconds after whole burst, 30 requests will be processed. We believe this should be sufficient for most of the use cases. If it is not and you have a specific use case, please get in touch with us, and we will make sure to take it into account as much as we can. ## SDKs We support a number of SDKs that will help you in developing your application on top of Blockfrost.
*
- * The version of the OpenAPI document: 0.1.69
+ * The version of the OpenAPI document: 0.1.76
* Contact: contact@blockfrost.io
* Generated by: https://openapi-generator.tech
*/
@@ -28,16 +28,20 @@ pub struct IpfsPinListGet200ResponseInner {
/// State of the pinned object, which is `queued` when we are retriving object. If this is successful the state is changed to `pinned` or `failed` if not. The state `gc` means the pinned item has been garbage collected due to account being over storage quota or after it has been moved to `unpinned` state by removing the object pin.
#[serde(rename = "state")]
pub state: State,
+ /// Whether filecoin was used to pin the resource.
+ #[serde(rename = "filecoin")]
+ pub filecoin: bool,
}
impl IpfsPinListGet200ResponseInner {
- pub fn new(time_created: i32, time_pinned: i32, ipfs_hash: String, size: String, state: State) -> IpfsPinListGet200ResponseInner {
+ pub fn new(time_created: i32, time_pinned: i32, ipfs_hash: String, size: String, state: State, filecoin: bool) -> IpfsPinListGet200ResponseInner {
IpfsPinListGet200ResponseInner {
time_created,
time_pinned,
ipfs_hash,
size,
state,
+ filecoin,
}
}
}
diff --git a/rust/src/models/_ipfs_pin_remove__ipfs_path__post_200_response.rs b/rust/src/models/_ipfs_pin_remove__ipfs_path__post_200_response.rs
index 3f93db61..15f62a4c 100644
--- a/rust/src/models/_ipfs_pin_remove__ipfs_path__post_200_response.rs
+++ b/rust/src/models/_ipfs_pin_remove__ipfs_path__post_200_response.rs
@@ -3,7 +3,7 @@
*
* Blockfrost is an API as a service that allows users to interact with the Cardano blockchain and parts of its ecosystem. ## Tokens After signing up on https://blockfrost.io, a `project_id` token is automatically generated for each project. HTTP header of your request MUST include this `project_id` in order to authenticate against Blockfrost servers. ## Available networks At the moment, you can use the following networks. Please, note that each network has its own `project_id`.
Network
Endpoint
Cardano mainnet
https://cardano-mainnet.blockfrost.io/api/v0
Cardano preprod
https://cardano-preprod.blockfrost.io/api/v0
Cardano preview
https://cardano-preview.blockfrost.io/api/v0
InterPlanetary File System
https://ipfs.blockfrost.io/api/v0
Milkomeda mainnet
https://milkomeda-mainnet.blockfrost.io/api/v0
Milkomeda testnet
https://milkomeda-testnet.blockfrost.io/api/v0
## Milkomeda
For more information about how to use Milkomeda as well as the list of available endpoints, see the Milkomeda section.
## Concepts * All endpoints return either a JSON object or an array. * Data is returned in *ascending* (oldest first, newest last) order, if not stated otherwise. * You might use the `?order=desc` query parameter to reverse this order. * By default, we return 100 results at a time. You have to use `?page=2` to list through the results. * All time and timestamp related fields (except `server_time`) are in seconds of UNIX time. * All amounts are returned in Lovelaces, where 1 ADA = 1 000 000 Lovelaces. * Addresses, accounts and pool IDs are in Bech32 format. * All values are case sensitive. * All hex encoded values are lower case. * Examples are not based on real data. Any resemblance to actual events is purely coincidental. * We allow to upload files up to 100MB of size to IPFS. This might increase in the future. * Only pinned IPFS files are counted towards the IPFS quota. * Non-pinned IPFS files are subject to regular garbage collection and will be removed unless pinned. * We allow maximum of 100 queued pins per IPFS user. ## Errors ### HTTP Status codes The following are HTTP status code your application might receive when reaching Blockfrost endpoints and it should handle all of these cases. * HTTP `400` return code is used when the request is not valid. * HTTP `402` return code is used when the projects exceed their daily request limit. * HTTP `403` return code is used when the request is not authenticated. * HTTP `404` return code is used when the resource doesn't exist. * HTTP `418` return code is used when the user has been auto-banned for flooding too much after previously receiving error code `402` or `429`. * HTTP `425` return code is used in Cardano networks, when the user has submitted a transaction when the mempool is already full, not accepting new txs straight away. * HTTP `425` return code is used in IPFS network, when the user has submitted a pin when the pin queue is already full, not accepting new pins straight away. * HTTP `429` return code is used when the user has sent too many requests in a given amount of time and therefore has been rate-limited. * HTTP `500` return code is used when our endpoints are having a problem. ### Error codes An internal error code number is used for better indication of the error in question. It is passed using the following payload. ```json { \"status_code\": 403, \"error\": \"Forbidden\", \"message\": \"Invalid project token.\" } ``` ## Limits There are two types of limits we are enforcing: The first depends on your plan and is the number of request we allow per day. We defined the day from midnight to midnight of UTC time. The second is rate limiting. We limit an end user, distinguished by IP address, to 10 requests per second. On top of that, we allow each user to send burst of 500 requests, which cools off at rate of 10 requests per second. In essence, a user is allowed to make another whole burst after (currently) 500/10 = 50 seconds. E.g. if a user attempts to make a call 3 seconds after whole burst, 30 requests will be processed. We believe this should be sufficient for most of the use cases. If it is not and you have a specific use case, please get in touch with us, and we will make sure to take it into account as much as we can. ## SDKs We support a number of SDKs that will help you in developing your application on top of Blockfrost.
*
- * The version of the OpenAPI document: 0.1.69
+ * The version of the OpenAPI document: 0.1.76
* Contact: contact@blockfrost.io
* Generated by: https://openapi-generator.tech
*/
diff --git a/rust/src/models/_pools__pool_id__metadata_get_200_response.rs b/rust/src/models/_pools__pool_id__metadata_get_200_response.rs
index 1a285463..b9b1718f 100644
--- a/rust/src/models/_pools__pool_id__metadata_get_200_response.rs
+++ b/rust/src/models/_pools__pool_id__metadata_get_200_response.rs
@@ -3,7 +3,7 @@
*
* Blockfrost is an API as a service that allows users to interact with the Cardano blockchain and parts of its ecosystem. ## Tokens After signing up on https://blockfrost.io, a `project_id` token is automatically generated for each project. HTTP header of your request MUST include this `project_id` in order to authenticate against Blockfrost servers. ## Available networks At the moment, you can use the following networks. Please, note that each network has its own `project_id`.
Network
Endpoint
Cardano mainnet
https://cardano-mainnet.blockfrost.io/api/v0
Cardano preprod
https://cardano-preprod.blockfrost.io/api/v0
Cardano preview
https://cardano-preview.blockfrost.io/api/v0
InterPlanetary File System
https://ipfs.blockfrost.io/api/v0
Milkomeda mainnet
https://milkomeda-mainnet.blockfrost.io/api/v0
Milkomeda testnet
https://milkomeda-testnet.blockfrost.io/api/v0
## Milkomeda
For more information about how to use Milkomeda as well as the list of available endpoints, see the Milkomeda section.
## Concepts * All endpoints return either a JSON object or an array. * Data is returned in *ascending* (oldest first, newest last) order, if not stated otherwise. * You might use the `?order=desc` query parameter to reverse this order. * By default, we return 100 results at a time. You have to use `?page=2` to list through the results. * All time and timestamp related fields (except `server_time`) are in seconds of UNIX time. * All amounts are returned in Lovelaces, where 1 ADA = 1 000 000 Lovelaces. * Addresses, accounts and pool IDs are in Bech32 format. * All values are case sensitive. * All hex encoded values are lower case. * Examples are not based on real data. Any resemblance to actual events is purely coincidental. * We allow to upload files up to 100MB of size to IPFS. This might increase in the future. * Only pinned IPFS files are counted towards the IPFS quota. * Non-pinned IPFS files are subject to regular garbage collection and will be removed unless pinned. * We allow maximum of 100 queued pins per IPFS user. ## Errors ### HTTP Status codes The following are HTTP status code your application might receive when reaching Blockfrost endpoints and it should handle all of these cases. * HTTP `400` return code is used when the request is not valid. * HTTP `402` return code is used when the projects exceed their daily request limit. * HTTP `403` return code is used when the request is not authenticated. * HTTP `404` return code is used when the resource doesn't exist. * HTTP `418` return code is used when the user has been auto-banned for flooding too much after previously receiving error code `402` or `429`. * HTTP `425` return code is used in Cardano networks, when the user has submitted a transaction when the mempool is already full, not accepting new txs straight away. * HTTP `425` return code is used in IPFS network, when the user has submitted a pin when the pin queue is already full, not accepting new pins straight away. * HTTP `429` return code is used when the user has sent too many requests in a given amount of time and therefore has been rate-limited. * HTTP `500` return code is used when our endpoints are having a problem. ### Error codes An internal error code number is used for better indication of the error in question. It is passed using the following payload. ```json { \"status_code\": 403, \"error\": \"Forbidden\", \"message\": \"Invalid project token.\" } ``` ## Limits There are two types of limits we are enforcing: The first depends on your plan and is the number of request we allow per day. We defined the day from midnight to midnight of UTC time. The second is rate limiting. We limit an end user, distinguished by IP address, to 10 requests per second. On top of that, we allow each user to send burst of 500 requests, which cools off at rate of 10 requests per second. In essence, a user is allowed to make another whole burst after (currently) 500/10 = 50 seconds. E.g. if a user attempts to make a call 3 seconds after whole burst, 30 requests will be processed. We believe this should be sufficient for most of the use cases. If it is not and you have a specific use case, please get in touch with us, and we will make sure to take it into account as much as we can. ## SDKs We support a number of SDKs that will help you in developing your application on top of Blockfrost.
*
- * The version of the OpenAPI document: 0.1.69
+ * The version of the OpenAPI document: 0.1.76
* Contact: contact@blockfrost.io
* Generated by: https://openapi-generator.tech
*/
diff --git a/rust/src/models/_tx_submit_post_425_response.rs b/rust/src/models/_tx_submit_post_425_response.rs
index c3727cb1..be9f4834 100644
--- a/rust/src/models/_tx_submit_post_425_response.rs
+++ b/rust/src/models/_tx_submit_post_425_response.rs
@@ -3,7 +3,7 @@
*
* Blockfrost is an API as a service that allows users to interact with the Cardano blockchain and parts of its ecosystem. ## Tokens After signing up on https://blockfrost.io, a `project_id` token is automatically generated for each project. HTTP header of your request MUST include this `project_id` in order to authenticate against Blockfrost servers. ## Available networks At the moment, you can use the following networks. Please, note that each network has its own `project_id`.
Network
Endpoint
Cardano mainnet
https://cardano-mainnet.blockfrost.io/api/v0
Cardano preprod
https://cardano-preprod.blockfrost.io/api/v0
Cardano preview
https://cardano-preview.blockfrost.io/api/v0
InterPlanetary File System
https://ipfs.blockfrost.io/api/v0
Milkomeda mainnet
https://milkomeda-mainnet.blockfrost.io/api/v0
Milkomeda testnet
https://milkomeda-testnet.blockfrost.io/api/v0
## Milkomeda
For more information about how to use Milkomeda as well as the list of available endpoints, see the Milkomeda section.
## Concepts * All endpoints return either a JSON object or an array. * Data is returned in *ascending* (oldest first, newest last) order, if not stated otherwise. * You might use the `?order=desc` query parameter to reverse this order. * By default, we return 100 results at a time. You have to use `?page=2` to list through the results. * All time and timestamp related fields (except `server_time`) are in seconds of UNIX time. * All amounts are returned in Lovelaces, where 1 ADA = 1 000 000 Lovelaces. * Addresses, accounts and pool IDs are in Bech32 format. * All values are case sensitive. * All hex encoded values are lower case. * Examples are not based on real data. Any resemblance to actual events is purely coincidental. * We allow to upload files up to 100MB of size to IPFS. This might increase in the future. * Only pinned IPFS files are counted towards the IPFS quota. * Non-pinned IPFS files are subject to regular garbage collection and will be removed unless pinned. * We allow maximum of 100 queued pins per IPFS user. ## Errors ### HTTP Status codes The following are HTTP status code your application might receive when reaching Blockfrost endpoints and it should handle all of these cases. * HTTP `400` return code is used when the request is not valid. * HTTP `402` return code is used when the projects exceed their daily request limit. * HTTP `403` return code is used when the request is not authenticated. * HTTP `404` return code is used when the resource doesn't exist. * HTTP `418` return code is used when the user has been auto-banned for flooding too much after previously receiving error code `402` or `429`. * HTTP `425` return code is used in Cardano networks, when the user has submitted a transaction when the mempool is already full, not accepting new txs straight away. * HTTP `425` return code is used in IPFS network, when the user has submitted a pin when the pin queue is already full, not accepting new pins straight away. * HTTP `429` return code is used when the user has sent too many requests in a given amount of time and therefore has been rate-limited. * HTTP `500` return code is used when our endpoints are having a problem. ### Error codes An internal error code number is used for better indication of the error in question. It is passed using the following payload. ```json { \"status_code\": 403, \"error\": \"Forbidden\", \"message\": \"Invalid project token.\" } ``` ## Limits There are two types of limits we are enforcing: The first depends on your plan and is the number of request we allow per day. We defined the day from midnight to midnight of UTC time. The second is rate limiting. We limit an end user, distinguished by IP address, to 10 requests per second. On top of that, we allow each user to send burst of 500 requests, which cools off at rate of 10 requests per second. In essence, a user is allowed to make another whole burst after (currently) 500/10 = 50 seconds. E.g. if a user attempts to make a call 3 seconds after whole burst, 30 requests will be processed. We believe this should be sufficient for most of the use cases. If it is not and you have a specific use case, please get in touch with us, and we will make sure to take it into account as much as we can. ## SDKs We support a number of SDKs that will help you in developing your application on top of Blockfrost.
*
- * The version of the OpenAPI document: 0.1.69
+ * The version of the OpenAPI document: 0.1.76
* Contact: contact@blockfrost.io
* Generated by: https://openapi-generator.tech
*/
diff --git a/rust/src/models/_utils_txs_evaluate_utxos_post_request.rs b/rust/src/models/_utils_txs_evaluate_utxos_post_request.rs
index 8ac85af5..e0dd35f0 100644
--- a/rust/src/models/_utils_txs_evaluate_utxos_post_request.rs
+++ b/rust/src/models/_utils_txs_evaluate_utxos_post_request.rs
@@ -3,7 +3,7 @@
*
* Blockfrost is an API as a service that allows users to interact with the Cardano blockchain and parts of its ecosystem. ## Tokens After signing up on https://blockfrost.io, a `project_id` token is automatically generated for each project. HTTP header of your request MUST include this `project_id` in order to authenticate against Blockfrost servers. ## Available networks At the moment, you can use the following networks. Please, note that each network has its own `project_id`.
Network
Endpoint
Cardano mainnet
https://cardano-mainnet.blockfrost.io/api/v0
Cardano preprod
https://cardano-preprod.blockfrost.io/api/v0
Cardano preview
https://cardano-preview.blockfrost.io/api/v0
InterPlanetary File System
https://ipfs.blockfrost.io/api/v0
Milkomeda mainnet
https://milkomeda-mainnet.blockfrost.io/api/v0
Milkomeda testnet
https://milkomeda-testnet.blockfrost.io/api/v0
## Milkomeda
For more information about how to use Milkomeda as well as the list of available endpoints, see the Milkomeda section.
## Concepts * All endpoints return either a JSON object or an array. * Data is returned in *ascending* (oldest first, newest last) order, if not stated otherwise. * You might use the `?order=desc` query parameter to reverse this order. * By default, we return 100 results at a time. You have to use `?page=2` to list through the results. * All time and timestamp related fields (except `server_time`) are in seconds of UNIX time. * All amounts are returned in Lovelaces, where 1 ADA = 1 000 000 Lovelaces. * Addresses, accounts and pool IDs are in Bech32 format. * All values are case sensitive. * All hex encoded values are lower case. * Examples are not based on real data. Any resemblance to actual events is purely coincidental. * We allow to upload files up to 100MB of size to IPFS. This might increase in the future. * Only pinned IPFS files are counted towards the IPFS quota. * Non-pinned IPFS files are subject to regular garbage collection and will be removed unless pinned. * We allow maximum of 100 queued pins per IPFS user. ## Errors ### HTTP Status codes The following are HTTP status code your application might receive when reaching Blockfrost endpoints and it should handle all of these cases. * HTTP `400` return code is used when the request is not valid. * HTTP `402` return code is used when the projects exceed their daily request limit. * HTTP `403` return code is used when the request is not authenticated. * HTTP `404` return code is used when the resource doesn't exist. * HTTP `418` return code is used when the user has been auto-banned for flooding too much after previously receiving error code `402` or `429`. * HTTP `425` return code is used in Cardano networks, when the user has submitted a transaction when the mempool is already full, not accepting new txs straight away. * HTTP `425` return code is used in IPFS network, when the user has submitted a pin when the pin queue is already full, not accepting new pins straight away. * HTTP `429` return code is used when the user has sent too many requests in a given amount of time and therefore has been rate-limited. * HTTP `500` return code is used when our endpoints are having a problem. ### Error codes An internal error code number is used for better indication of the error in question. It is passed using the following payload. ```json { \"status_code\": 403, \"error\": \"Forbidden\", \"message\": \"Invalid project token.\" } ``` ## Limits There are two types of limits we are enforcing: The first depends on your plan and is the number of request we allow per day. We defined the day from midnight to midnight of UTC time. The second is rate limiting. We limit an end user, distinguished by IP address, to 10 requests per second. On top of that, we allow each user to send burst of 500 requests, which cools off at rate of 10 requests per second. In essence, a user is allowed to make another whole burst after (currently) 500/10 = 50 seconds. E.g. if a user attempts to make a call 3 seconds after whole burst, 30 requests will be processed. We believe this should be sufficient for most of the use cases. If it is not and you have a specific use case, please get in touch with us, and we will make sure to take it into account as much as we can. ## SDKs We support a number of SDKs that will help you in developing your application on top of Blockfrost.
*
- * The version of the OpenAPI document: 0.1.69
+ * The version of the OpenAPI document: 0.1.76
* Contact: contact@blockfrost.io
* Generated by: https://openapi-generator.tech
*/
diff --git a/rust/src/models/_utils_txs_evaluate_utxos_post_request_additional_utxo_set_inner_inner.rs b/rust/src/models/_utils_txs_evaluate_utxos_post_request_additional_utxo_set_inner_inner.rs
index b36f6886..3b95f02a 100644
--- a/rust/src/models/_utils_txs_evaluate_utxos_post_request_additional_utxo_set_inner_inner.rs
+++ b/rust/src/models/_utils_txs_evaluate_utxos_post_request_additional_utxo_set_inner_inner.rs
@@ -3,7 +3,7 @@
*
* Blockfrost is an API as a service that allows users to interact with the Cardano blockchain and parts of its ecosystem. ## Tokens After signing up on https://blockfrost.io, a `project_id` token is automatically generated for each project. HTTP header of your request MUST include this `project_id` in order to authenticate against Blockfrost servers. ## Available networks At the moment, you can use the following networks. Please, note that each network has its own `project_id`.
Network
Endpoint
Cardano mainnet
https://cardano-mainnet.blockfrost.io/api/v0
Cardano preprod
https://cardano-preprod.blockfrost.io/api/v0
Cardano preview
https://cardano-preview.blockfrost.io/api/v0
InterPlanetary File System
https://ipfs.blockfrost.io/api/v0
Milkomeda mainnet
https://milkomeda-mainnet.blockfrost.io/api/v0
Milkomeda testnet
https://milkomeda-testnet.blockfrost.io/api/v0
## Milkomeda
For more information about how to use Milkomeda as well as the list of available endpoints, see the Milkomeda section.
## Concepts * All endpoints return either a JSON object or an array. * Data is returned in *ascending* (oldest first, newest last) order, if not stated otherwise. * You might use the `?order=desc` query parameter to reverse this order. * By default, we return 100 results at a time. You have to use `?page=2` to list through the results. * All time and timestamp related fields (except `server_time`) are in seconds of UNIX time. * All amounts are returned in Lovelaces, where 1 ADA = 1 000 000 Lovelaces. * Addresses, accounts and pool IDs are in Bech32 format. * All values are case sensitive. * All hex encoded values are lower case. * Examples are not based on real data. Any resemblance to actual events is purely coincidental. * We allow to upload files up to 100MB of size to IPFS. This might increase in the future. * Only pinned IPFS files are counted towards the IPFS quota. * Non-pinned IPFS files are subject to regular garbage collection and will be removed unless pinned. * We allow maximum of 100 queued pins per IPFS user. ## Errors ### HTTP Status codes The following are HTTP status code your application might receive when reaching Blockfrost endpoints and it should handle all of these cases. * HTTP `400` return code is used when the request is not valid. * HTTP `402` return code is used when the projects exceed their daily request limit. * HTTP `403` return code is used when the request is not authenticated. * HTTP `404` return code is used when the resource doesn't exist. * HTTP `418` return code is used when the user has been auto-banned for flooding too much after previously receiving error code `402` or `429`. * HTTP `425` return code is used in Cardano networks, when the user has submitted a transaction when the mempool is already full, not accepting new txs straight away. * HTTP `425` return code is used in IPFS network, when the user has submitted a pin when the pin queue is already full, not accepting new pins straight away. * HTTP `429` return code is used when the user has sent too many requests in a given amount of time and therefore has been rate-limited. * HTTP `500` return code is used when our endpoints are having a problem. ### Error codes An internal error code number is used for better indication of the error in question. It is passed using the following payload. ```json { \"status_code\": 403, \"error\": \"Forbidden\", \"message\": \"Invalid project token.\" } ``` ## Limits There are two types of limits we are enforcing: The first depends on your plan and is the number of request we allow per day. We defined the day from midnight to midnight of UTC time. The second is rate limiting. We limit an end user, distinguished by IP address, to 10 requests per second. On top of that, we allow each user to send burst of 500 requests, which cools off at rate of 10 requests per second. In essence, a user is allowed to make another whole burst after (currently) 500/10 = 50 seconds. E.g. if a user attempts to make a call 3 seconds after whole burst, 30 requests will be processed. We believe this should be sufficient for most of the use cases. If it is not and you have a specific use case, please get in touch with us, and we will make sure to take it into account as much as we can. ## SDKs We support a number of SDKs that will help you in developing your application on top of Blockfrost.
*
- * The version of the OpenAPI document: 0.1.69
+ * The version of the OpenAPI document: 0.1.76
* Contact: contact@blockfrost.io
* Generated by: https://openapi-generator.tech
*/
diff --git a/rust/src/models/_utils_txs_evaluate_utxos_post_request_additional_utxo_set_inner_inner_any_of.rs b/rust/src/models/_utils_txs_evaluate_utxos_post_request_additional_utxo_set_inner_inner_any_of.rs
index 340e0789..85a7d195 100644
--- a/rust/src/models/_utils_txs_evaluate_utxos_post_request_additional_utxo_set_inner_inner_any_of.rs
+++ b/rust/src/models/_utils_txs_evaluate_utxos_post_request_additional_utxo_set_inner_inner_any_of.rs
@@ -3,7 +3,7 @@
*
* Blockfrost is an API as a service that allows users to interact with the Cardano blockchain and parts of its ecosystem. ## Tokens After signing up on https://blockfrost.io, a `project_id` token is automatically generated for each project. HTTP header of your request MUST include this `project_id` in order to authenticate against Blockfrost servers. ## Available networks At the moment, you can use the following networks. Please, note that each network has its own `project_id`.
Network
Endpoint
Cardano mainnet
https://cardano-mainnet.blockfrost.io/api/v0
Cardano preprod
https://cardano-preprod.blockfrost.io/api/v0
Cardano preview
https://cardano-preview.blockfrost.io/api/v0
InterPlanetary File System
https://ipfs.blockfrost.io/api/v0
Milkomeda mainnet
https://milkomeda-mainnet.blockfrost.io/api/v0
Milkomeda testnet
https://milkomeda-testnet.blockfrost.io/api/v0
## Milkomeda
For more information about how to use Milkomeda as well as the list of available endpoints, see the Milkomeda section.
## Concepts * All endpoints return either a JSON object or an array. * Data is returned in *ascending* (oldest first, newest last) order, if not stated otherwise. * You might use the `?order=desc` query parameter to reverse this order. * By default, we return 100 results at a time. You have to use `?page=2` to list through the results. * All time and timestamp related fields (except `server_time`) are in seconds of UNIX time. * All amounts are returned in Lovelaces, where 1 ADA = 1 000 000 Lovelaces. * Addresses, accounts and pool IDs are in Bech32 format. * All values are case sensitive. * All hex encoded values are lower case. * Examples are not based on real data. Any resemblance to actual events is purely coincidental. * We allow to upload files up to 100MB of size to IPFS. This might increase in the future. * Only pinned IPFS files are counted towards the IPFS quota. * Non-pinned IPFS files are subject to regular garbage collection and will be removed unless pinned. * We allow maximum of 100 queued pins per IPFS user. ## Errors ### HTTP Status codes The following are HTTP status code your application might receive when reaching Blockfrost endpoints and it should handle all of these cases. * HTTP `400` return code is used when the request is not valid. * HTTP `402` return code is used when the projects exceed their daily request limit. * HTTP `403` return code is used when the request is not authenticated. * HTTP `404` return code is used when the resource doesn't exist. * HTTP `418` return code is used when the user has been auto-banned for flooding too much after previously receiving error code `402` or `429`. * HTTP `425` return code is used in Cardano networks, when the user has submitted a transaction when the mempool is already full, not accepting new txs straight away. * HTTP `425` return code is used in IPFS network, when the user has submitted a pin when the pin queue is already full, not accepting new pins straight away. * HTTP `429` return code is used when the user has sent too many requests in a given amount of time and therefore has been rate-limited. * HTTP `500` return code is used when our endpoints are having a problem. ### Error codes An internal error code number is used for better indication of the error in question. It is passed using the following payload. ```json { \"status_code\": 403, \"error\": \"Forbidden\", \"message\": \"Invalid project token.\" } ``` ## Limits There are two types of limits we are enforcing: The first depends on your plan and is the number of request we allow per day. We defined the day from midnight to midnight of UTC time. The second is rate limiting. We limit an end user, distinguished by IP address, to 10 requests per second. On top of that, we allow each user to send burst of 500 requests, which cools off at rate of 10 requests per second. In essence, a user is allowed to make another whole burst after (currently) 500/10 = 50 seconds. E.g. if a user attempts to make a call 3 seconds after whole burst, 30 requests will be processed. We believe this should be sufficient for most of the use cases. If it is not and you have a specific use case, please get in touch with us, and we will make sure to take it into account as much as we can. ## SDKs We support a number of SDKs that will help you in developing your application on top of Blockfrost.
*
- * The version of the OpenAPI document: 0.1.69
+ * The version of the OpenAPI document: 0.1.76
* Contact: contact@blockfrost.io
* Generated by: https://openapi-generator.tech
*/
diff --git a/rust/src/models/_utils_txs_evaluate_utxos_post_request_additional_utxo_set_inner_inner_any_of_1.rs b/rust/src/models/_utils_txs_evaluate_utxos_post_request_additional_utxo_set_inner_inner_any_of_1.rs
index c791a790..0d803bda 100644
--- a/rust/src/models/_utils_txs_evaluate_utxos_post_request_additional_utxo_set_inner_inner_any_of_1.rs
+++ b/rust/src/models/_utils_txs_evaluate_utxos_post_request_additional_utxo_set_inner_inner_any_of_1.rs
@@ -3,7 +3,7 @@
*
* Blockfrost is an API as a service that allows users to interact with the Cardano blockchain and parts of its ecosystem. ## Tokens After signing up on https://blockfrost.io, a `project_id` token is automatically generated for each project. HTTP header of your request MUST include this `project_id` in order to authenticate against Blockfrost servers. ## Available networks At the moment, you can use the following networks. Please, note that each network has its own `project_id`.
Network
Endpoint
Cardano mainnet
https://cardano-mainnet.blockfrost.io/api/v0
Cardano preprod
https://cardano-preprod.blockfrost.io/api/v0
Cardano preview
https://cardano-preview.blockfrost.io/api/v0
InterPlanetary File System
https://ipfs.blockfrost.io/api/v0
Milkomeda mainnet
https://milkomeda-mainnet.blockfrost.io/api/v0
Milkomeda testnet
https://milkomeda-testnet.blockfrost.io/api/v0
## Milkomeda
For more information about how to use Milkomeda as well as the list of available endpoints, see the Milkomeda section.
## Concepts * All endpoints return either a JSON object or an array. * Data is returned in *ascending* (oldest first, newest last) order, if not stated otherwise. * You might use the `?order=desc` query parameter to reverse this order. * By default, we return 100 results at a time. You have to use `?page=2` to list through the results. * All time and timestamp related fields (except `server_time`) are in seconds of UNIX time. * All amounts are returned in Lovelaces, where 1 ADA = 1 000 000 Lovelaces. * Addresses, accounts and pool IDs are in Bech32 format. * All values are case sensitive. * All hex encoded values are lower case. * Examples are not based on real data. Any resemblance to actual events is purely coincidental. * We allow to upload files up to 100MB of size to IPFS. This might increase in the future. * Only pinned IPFS files are counted towards the IPFS quota. * Non-pinned IPFS files are subject to regular garbage collection and will be removed unless pinned. * We allow maximum of 100 queued pins per IPFS user. ## Errors ### HTTP Status codes The following are HTTP status code your application might receive when reaching Blockfrost endpoints and it should handle all of these cases. * HTTP `400` return code is used when the request is not valid. * HTTP `402` return code is used when the projects exceed their daily request limit. * HTTP `403` return code is used when the request is not authenticated. * HTTP `404` return code is used when the resource doesn't exist. * HTTP `418` return code is used when the user has been auto-banned for flooding too much after previously receiving error code `402` or `429`. * HTTP `425` return code is used in Cardano networks, when the user has submitted a transaction when the mempool is already full, not accepting new txs straight away. * HTTP `425` return code is used in IPFS network, when the user has submitted a pin when the pin queue is already full, not accepting new pins straight away. * HTTP `429` return code is used when the user has sent too many requests in a given amount of time and therefore has been rate-limited. * HTTP `500` return code is used when our endpoints are having a problem. ### Error codes An internal error code number is used for better indication of the error in question. It is passed using the following payload. ```json { \"status_code\": 403, \"error\": \"Forbidden\", \"message\": \"Invalid project token.\" } ``` ## Limits There are two types of limits we are enforcing: The first depends on your plan and is the number of request we allow per day. We defined the day from midnight to midnight of UTC time. The second is rate limiting. We limit an end user, distinguished by IP address, to 10 requests per second. On top of that, we allow each user to send burst of 500 requests, which cools off at rate of 10 requests per second. In essence, a user is allowed to make another whole burst after (currently) 500/10 = 50 seconds. E.g. if a user attempts to make a call 3 seconds after whole burst, 30 requests will be processed. We believe this should be sufficient for most of the use cases. If it is not and you have a specific use case, please get in touch with us, and we will make sure to take it into account as much as we can. ## SDKs We support a number of SDKs that will help you in developing your application on top of Blockfrost.
*
- * The version of the OpenAPI document: 0.1.69
+ * The version of the OpenAPI document: 0.1.76
* Contact: contact@blockfrost.io
* Generated by: https://openapi-generator.tech
*/
diff --git a/rust/src/models/_utils_txs_evaluate_utxos_post_request_additional_utxo_set_inner_inner_any_of_1_value.rs b/rust/src/models/_utils_txs_evaluate_utxos_post_request_additional_utxo_set_inner_inner_any_of_1_value.rs
index 5d0da5d0..d381dd47 100644
--- a/rust/src/models/_utils_txs_evaluate_utxos_post_request_additional_utxo_set_inner_inner_any_of_1_value.rs
+++ b/rust/src/models/_utils_txs_evaluate_utxos_post_request_additional_utxo_set_inner_inner_any_of_1_value.rs
@@ -3,7 +3,7 @@
*
* Blockfrost is an API as a service that allows users to interact with the Cardano blockchain and parts of its ecosystem. ## Tokens After signing up on https://blockfrost.io, a `project_id` token is automatically generated for each project. HTTP header of your request MUST include this `project_id` in order to authenticate against Blockfrost servers. ## Available networks At the moment, you can use the following networks. Please, note that each network has its own `project_id`.
Network
Endpoint
Cardano mainnet
https://cardano-mainnet.blockfrost.io/api/v0
Cardano preprod
https://cardano-preprod.blockfrost.io/api/v0
Cardano preview
https://cardano-preview.blockfrost.io/api/v0
InterPlanetary File System
https://ipfs.blockfrost.io/api/v0
Milkomeda mainnet
https://milkomeda-mainnet.blockfrost.io/api/v0
Milkomeda testnet
https://milkomeda-testnet.blockfrost.io/api/v0
## Milkomeda
For more information about how to use Milkomeda as well as the list of available endpoints, see the Milkomeda section.
## Concepts * All endpoints return either a JSON object or an array. * Data is returned in *ascending* (oldest first, newest last) order, if not stated otherwise. * You might use the `?order=desc` query parameter to reverse this order. * By default, we return 100 results at a time. You have to use `?page=2` to list through the results. * All time and timestamp related fields (except `server_time`) are in seconds of UNIX time. * All amounts are returned in Lovelaces, where 1 ADA = 1 000 000 Lovelaces. * Addresses, accounts and pool IDs are in Bech32 format. * All values are case sensitive. * All hex encoded values are lower case. * Examples are not based on real data. Any resemblance to actual events is purely coincidental. * We allow to upload files up to 100MB of size to IPFS. This might increase in the future. * Only pinned IPFS files are counted towards the IPFS quota. * Non-pinned IPFS files are subject to regular garbage collection and will be removed unless pinned. * We allow maximum of 100 queued pins per IPFS user. ## Errors ### HTTP Status codes The following are HTTP status code your application might receive when reaching Blockfrost endpoints and it should handle all of these cases. * HTTP `400` return code is used when the request is not valid. * HTTP `402` return code is used when the projects exceed their daily request limit. * HTTP `403` return code is used when the request is not authenticated. * HTTP `404` return code is used when the resource doesn't exist. * HTTP `418` return code is used when the user has been auto-banned for flooding too much after previously receiving error code `402` or `429`. * HTTP `425` return code is used in Cardano networks, when the user has submitted a transaction when the mempool is already full, not accepting new txs straight away. * HTTP `425` return code is used in IPFS network, when the user has submitted a pin when the pin queue is already full, not accepting new pins straight away. * HTTP `429` return code is used when the user has sent too many requests in a given amount of time and therefore has been rate-limited. * HTTP `500` return code is used when our endpoints are having a problem. ### Error codes An internal error code number is used for better indication of the error in question. It is passed using the following payload. ```json { \"status_code\": 403, \"error\": \"Forbidden\", \"message\": \"Invalid project token.\" } ``` ## Limits There are two types of limits we are enforcing: The first depends on your plan and is the number of request we allow per day. We defined the day from midnight to midnight of UTC time. The second is rate limiting. We limit an end user, distinguished by IP address, to 10 requests per second. On top of that, we allow each user to send burst of 500 requests, which cools off at rate of 10 requests per second. In essence, a user is allowed to make another whole burst after (currently) 500/10 = 50 seconds. E.g. if a user attempts to make a call 3 seconds after whole burst, 30 requests will be processed. We believe this should be sufficient for most of the use cases. If it is not and you have a specific use case, please get in touch with us, and we will make sure to take it into account as much as we can. ## SDKs We support a number of SDKs that will help you in developing your application on top of Blockfrost.
*
- * The version of the OpenAPI document: 0.1.69
+ * The version of the OpenAPI document: 0.1.76
* Contact: contact@blockfrost.io
* Generated by: https://openapi-generator.tech
*/
diff --git a/rust/src/models/account_addresses_assets_inner.rs b/rust/src/models/account_addresses_assets_inner.rs
index ebf9a103..e5343609 100644
--- a/rust/src/models/account_addresses_assets_inner.rs
+++ b/rust/src/models/account_addresses_assets_inner.rs
@@ -3,7 +3,7 @@
*
* Blockfrost is an API as a service that allows users to interact with the Cardano blockchain and parts of its ecosystem. ## Tokens After signing up on https://blockfrost.io, a `project_id` token is automatically generated for each project. HTTP header of your request MUST include this `project_id` in order to authenticate against Blockfrost servers. ## Available networks At the moment, you can use the following networks. Please, note that each network has its own `project_id`.
Network
Endpoint
Cardano mainnet
https://cardano-mainnet.blockfrost.io/api/v0
Cardano preprod
https://cardano-preprod.blockfrost.io/api/v0
Cardano preview
https://cardano-preview.blockfrost.io/api/v0
InterPlanetary File System
https://ipfs.blockfrost.io/api/v0
Milkomeda mainnet
https://milkomeda-mainnet.blockfrost.io/api/v0
Milkomeda testnet
https://milkomeda-testnet.blockfrost.io/api/v0
## Milkomeda
For more information about how to use Milkomeda as well as the list of available endpoints, see the Milkomeda section.
## Concepts * All endpoints return either a JSON object or an array. * Data is returned in *ascending* (oldest first, newest last) order, if not stated otherwise. * You might use the `?order=desc` query parameter to reverse this order. * By default, we return 100 results at a time. You have to use `?page=2` to list through the results. * All time and timestamp related fields (except `server_time`) are in seconds of UNIX time. * All amounts are returned in Lovelaces, where 1 ADA = 1 000 000 Lovelaces. * Addresses, accounts and pool IDs are in Bech32 format. * All values are case sensitive. * All hex encoded values are lower case. * Examples are not based on real data. Any resemblance to actual events is purely coincidental. * We allow to upload files up to 100MB of size to IPFS. This might increase in the future. * Only pinned IPFS files are counted towards the IPFS quota. * Non-pinned IPFS files are subject to regular garbage collection and will be removed unless pinned. * We allow maximum of 100 queued pins per IPFS user. ## Errors ### HTTP Status codes The following are HTTP status code your application might receive when reaching Blockfrost endpoints and it should handle all of these cases. * HTTP `400` return code is used when the request is not valid. * HTTP `402` return code is used when the projects exceed their daily request limit. * HTTP `403` return code is used when the request is not authenticated. * HTTP `404` return code is used when the resource doesn't exist. * HTTP `418` return code is used when the user has been auto-banned for flooding too much after previously receiving error code `402` or `429`. * HTTP `425` return code is used in Cardano networks, when the user has submitted a transaction when the mempool is already full, not accepting new txs straight away. * HTTP `425` return code is used in IPFS network, when the user has submitted a pin when the pin queue is already full, not accepting new pins straight away. * HTTP `429` return code is used when the user has sent too many requests in a given amount of time and therefore has been rate-limited. * HTTP `500` return code is used when our endpoints are having a problem. ### Error codes An internal error code number is used for better indication of the error in question. It is passed using the following payload. ```json { \"status_code\": 403, \"error\": \"Forbidden\", \"message\": \"Invalid project token.\" } ``` ## Limits There are two types of limits we are enforcing: The first depends on your plan and is the number of request we allow per day. We defined the day from midnight to midnight of UTC time. The second is rate limiting. We limit an end user, distinguished by IP address, to 10 requests per second. On top of that, we allow each user to send burst of 500 requests, which cools off at rate of 10 requests per second. In essence, a user is allowed to make another whole burst after (currently) 500/10 = 50 seconds. E.g. if a user attempts to make a call 3 seconds after whole burst, 30 requests will be processed. We believe this should be sufficient for most of the use cases. If it is not and you have a specific use case, please get in touch with us, and we will make sure to take it into account as much as we can. ## SDKs We support a number of SDKs that will help you in developing your application on top of Blockfrost.
*
- * The version of the OpenAPI document: 0.1.69
+ * The version of the OpenAPI document: 0.1.76
* Contact: contact@blockfrost.io
* Generated by: https://openapi-generator.tech
*/
diff --git a/rust/src/models/account_addresses_content_inner.rs b/rust/src/models/account_addresses_content_inner.rs
index b99e8a1a..35d4cb14 100644
--- a/rust/src/models/account_addresses_content_inner.rs
+++ b/rust/src/models/account_addresses_content_inner.rs
@@ -3,7 +3,7 @@
*
* Blockfrost is an API as a service that allows users to interact with the Cardano blockchain and parts of its ecosystem. ## Tokens After signing up on https://blockfrost.io, a `project_id` token is automatically generated for each project. HTTP header of your request MUST include this `project_id` in order to authenticate against Blockfrost servers. ## Available networks At the moment, you can use the following networks. Please, note that each network has its own `project_id`.
Network
Endpoint
Cardano mainnet
https://cardano-mainnet.blockfrost.io/api/v0
Cardano preprod
https://cardano-preprod.blockfrost.io/api/v0
Cardano preview
https://cardano-preview.blockfrost.io/api/v0
InterPlanetary File System
https://ipfs.blockfrost.io/api/v0
Milkomeda mainnet
https://milkomeda-mainnet.blockfrost.io/api/v0
Milkomeda testnet
https://milkomeda-testnet.blockfrost.io/api/v0
## Milkomeda
For more information about how to use Milkomeda as well as the list of available endpoints, see the Milkomeda section.
## Concepts * All endpoints return either a JSON object or an array. * Data is returned in *ascending* (oldest first, newest last) order, if not stated otherwise. * You might use the `?order=desc` query parameter to reverse this order. * By default, we return 100 results at a time. You have to use `?page=2` to list through the results. * All time and timestamp related fields (except `server_time`) are in seconds of UNIX time. * All amounts are returned in Lovelaces, where 1 ADA = 1 000 000 Lovelaces. * Addresses, accounts and pool IDs are in Bech32 format. * All values are case sensitive. * All hex encoded values are lower case. * Examples are not based on real data. Any resemblance to actual events is purely coincidental. * We allow to upload files up to 100MB of size to IPFS. This might increase in the future. * Only pinned IPFS files are counted towards the IPFS quota. * Non-pinned IPFS files are subject to regular garbage collection and will be removed unless pinned. * We allow maximum of 100 queued pins per IPFS user. ## Errors ### HTTP Status codes The following are HTTP status code your application might receive when reaching Blockfrost endpoints and it should handle all of these cases. * HTTP `400` return code is used when the request is not valid. * HTTP `402` return code is used when the projects exceed their daily request limit. * HTTP `403` return code is used when the request is not authenticated. * HTTP `404` return code is used when the resource doesn't exist. * HTTP `418` return code is used when the user has been auto-banned for flooding too much after previously receiving error code `402` or `429`. * HTTP `425` return code is used in Cardano networks, when the user has submitted a transaction when the mempool is already full, not accepting new txs straight away. * HTTP `425` return code is used in IPFS network, when the user has submitted a pin when the pin queue is already full, not accepting new pins straight away. * HTTP `429` return code is used when the user has sent too many requests in a given amount of time and therefore has been rate-limited. * HTTP `500` return code is used when our endpoints are having a problem. ### Error codes An internal error code number is used for better indication of the error in question. It is passed using the following payload. ```json { \"status_code\": 403, \"error\": \"Forbidden\", \"message\": \"Invalid project token.\" } ``` ## Limits There are two types of limits we are enforcing: The first depends on your plan and is the number of request we allow per day. We defined the day from midnight to midnight of UTC time. The second is rate limiting. We limit an end user, distinguished by IP address, to 10 requests per second. On top of that, we allow each user to send burst of 500 requests, which cools off at rate of 10 requests per second. In essence, a user is allowed to make another whole burst after (currently) 500/10 = 50 seconds. E.g. if a user attempts to make a call 3 seconds after whole burst, 30 requests will be processed. We believe this should be sufficient for most of the use cases. If it is not and you have a specific use case, please get in touch with us, and we will make sure to take it into account as much as we can. ## SDKs We support a number of SDKs that will help you in developing your application on top of Blockfrost.
*
- * The version of the OpenAPI document: 0.1.69
+ * The version of the OpenAPI document: 0.1.76
* Contact: contact@blockfrost.io
* Generated by: https://openapi-generator.tech
*/
diff --git a/rust/src/models/account_addresses_total.rs b/rust/src/models/account_addresses_total.rs
index dd64f72e..63d5f430 100644
--- a/rust/src/models/account_addresses_total.rs
+++ b/rust/src/models/account_addresses_total.rs
@@ -3,7 +3,7 @@
*
* Blockfrost is an API as a service that allows users to interact with the Cardano blockchain and parts of its ecosystem. ## Tokens After signing up on https://blockfrost.io, a `project_id` token is automatically generated for each project. HTTP header of your request MUST include this `project_id` in order to authenticate against Blockfrost servers. ## Available networks At the moment, you can use the following networks. Please, note that each network has its own `project_id`.
Network
Endpoint
Cardano mainnet
https://cardano-mainnet.blockfrost.io/api/v0
Cardano preprod
https://cardano-preprod.blockfrost.io/api/v0
Cardano preview
https://cardano-preview.blockfrost.io/api/v0
InterPlanetary File System
https://ipfs.blockfrost.io/api/v0
Milkomeda mainnet
https://milkomeda-mainnet.blockfrost.io/api/v0
Milkomeda testnet
https://milkomeda-testnet.blockfrost.io/api/v0
## Milkomeda
For more information about how to use Milkomeda as well as the list of available endpoints, see the Milkomeda section.
## Concepts * All endpoints return either a JSON object or an array. * Data is returned in *ascending* (oldest first, newest last) order, if not stated otherwise. * You might use the `?order=desc` query parameter to reverse this order. * By default, we return 100 results at a time. You have to use `?page=2` to list through the results. * All time and timestamp related fields (except `server_time`) are in seconds of UNIX time. * All amounts are returned in Lovelaces, where 1 ADA = 1 000 000 Lovelaces. * Addresses, accounts and pool IDs are in Bech32 format. * All values are case sensitive. * All hex encoded values are lower case. * Examples are not based on real data. Any resemblance to actual events is purely coincidental. * We allow to upload files up to 100MB of size to IPFS. This might increase in the future. * Only pinned IPFS files are counted towards the IPFS quota. * Non-pinned IPFS files are subject to regular garbage collection and will be removed unless pinned. * We allow maximum of 100 queued pins per IPFS user. ## Errors ### HTTP Status codes The following are HTTP status code your application might receive when reaching Blockfrost endpoints and it should handle all of these cases. * HTTP `400` return code is used when the request is not valid. * HTTP `402` return code is used when the projects exceed their daily request limit. * HTTP `403` return code is used when the request is not authenticated. * HTTP `404` return code is used when the resource doesn't exist. * HTTP `418` return code is used when the user has been auto-banned for flooding too much after previously receiving error code `402` or `429`. * HTTP `425` return code is used in Cardano networks, when the user has submitted a transaction when the mempool is already full, not accepting new txs straight away. * HTTP `425` return code is used in IPFS network, when the user has submitted a pin when the pin queue is already full, not accepting new pins straight away. * HTTP `429` return code is used when the user has sent too many requests in a given amount of time and therefore has been rate-limited. * HTTP `500` return code is used when our endpoints are having a problem. ### Error codes An internal error code number is used for better indication of the error in question. It is passed using the following payload. ```json { \"status_code\": 403, \"error\": \"Forbidden\", \"message\": \"Invalid project token.\" } ``` ## Limits There are two types of limits we are enforcing: The first depends on your plan and is the number of request we allow per day. We defined the day from midnight to midnight of UTC time. The second is rate limiting. We limit an end user, distinguished by IP address, to 10 requests per second. On top of that, we allow each user to send burst of 500 requests, which cools off at rate of 10 requests per second. In essence, a user is allowed to make another whole burst after (currently) 500/10 = 50 seconds. E.g. if a user attempts to make a call 3 seconds after whole burst, 30 requests will be processed. We believe this should be sufficient for most of the use cases. If it is not and you have a specific use case, please get in touch with us, and we will make sure to take it into account as much as we can. ## SDKs We support a number of SDKs that will help you in developing your application on top of Blockfrost.
*
- * The version of the OpenAPI document: 0.1.69
+ * The version of the OpenAPI document: 0.1.76
* Contact: contact@blockfrost.io
* Generated by: https://openapi-generator.tech
*/
diff --git a/rust/src/models/account_addresses_total_received_sum_inner.rs b/rust/src/models/account_addresses_total_received_sum_inner.rs
index bb84e62c..ad149084 100644
--- a/rust/src/models/account_addresses_total_received_sum_inner.rs
+++ b/rust/src/models/account_addresses_total_received_sum_inner.rs
@@ -3,7 +3,7 @@
*
* Blockfrost is an API as a service that allows users to interact with the Cardano blockchain and parts of its ecosystem. ## Tokens After signing up on https://blockfrost.io, a `project_id` token is automatically generated for each project. HTTP header of your request MUST include this `project_id` in order to authenticate against Blockfrost servers. ## Available networks At the moment, you can use the following networks. Please, note that each network has its own `project_id`.
Network
Endpoint
Cardano mainnet
https://cardano-mainnet.blockfrost.io/api/v0
Cardano preprod
https://cardano-preprod.blockfrost.io/api/v0
Cardano preview
https://cardano-preview.blockfrost.io/api/v0
InterPlanetary File System
https://ipfs.blockfrost.io/api/v0
Milkomeda mainnet
https://milkomeda-mainnet.blockfrost.io/api/v0
Milkomeda testnet
https://milkomeda-testnet.blockfrost.io/api/v0
## Milkomeda
For more information about how to use Milkomeda as well as the list of available endpoints, see the Milkomeda section.
## Concepts * All endpoints return either a JSON object or an array. * Data is returned in *ascending* (oldest first, newest last) order, if not stated otherwise. * You might use the `?order=desc` query parameter to reverse this order. * By default, we return 100 results at a time. You have to use `?page=2` to list through the results. * All time and timestamp related fields (except `server_time`) are in seconds of UNIX time. * All amounts are returned in Lovelaces, where 1 ADA = 1 000 000 Lovelaces. * Addresses, accounts and pool IDs are in Bech32 format. * All values are case sensitive. * All hex encoded values are lower case. * Examples are not based on real data. Any resemblance to actual events is purely coincidental. * We allow to upload files up to 100MB of size to IPFS. This might increase in the future. * Only pinned IPFS files are counted towards the IPFS quota. * Non-pinned IPFS files are subject to regular garbage collection and will be removed unless pinned. * We allow maximum of 100 queued pins per IPFS user. ## Errors ### HTTP Status codes The following are HTTP status code your application might receive when reaching Blockfrost endpoints and it should handle all of these cases. * HTTP `400` return code is used when the request is not valid. * HTTP `402` return code is used when the projects exceed their daily request limit. * HTTP `403` return code is used when the request is not authenticated. * HTTP `404` return code is used when the resource doesn't exist. * HTTP `418` return code is used when the user has been auto-banned for flooding too much after previously receiving error code `402` or `429`. * HTTP `425` return code is used in Cardano networks, when the user has submitted a transaction when the mempool is already full, not accepting new txs straight away. * HTTP `425` return code is used in IPFS network, when the user has submitted a pin when the pin queue is already full, not accepting new pins straight away. * HTTP `429` return code is used when the user has sent too many requests in a given amount of time and therefore has been rate-limited. * HTTP `500` return code is used when our endpoints are having a problem. ### Error codes An internal error code number is used for better indication of the error in question. It is passed using the following payload. ```json { \"status_code\": 403, \"error\": \"Forbidden\", \"message\": \"Invalid project token.\" } ``` ## Limits There are two types of limits we are enforcing: The first depends on your plan and is the number of request we allow per day. We defined the day from midnight to midnight of UTC time. The second is rate limiting. We limit an end user, distinguished by IP address, to 10 requests per second. On top of that, we allow each user to send burst of 500 requests, which cools off at rate of 10 requests per second. In essence, a user is allowed to make another whole burst after (currently) 500/10 = 50 seconds. E.g. if a user attempts to make a call 3 seconds after whole burst, 30 requests will be processed. We believe this should be sufficient for most of the use cases. If it is not and you have a specific use case, please get in touch with us, and we will make sure to take it into account as much as we can. ## SDKs We support a number of SDKs that will help you in developing your application on top of Blockfrost.
*
- * The version of the OpenAPI document: 0.1.69
+ * The version of the OpenAPI document: 0.1.76
* Contact: contact@blockfrost.io
* Generated by: https://openapi-generator.tech
*/
diff --git a/rust/src/models/account_content.rs b/rust/src/models/account_content.rs
index 25bd203d..a86cd630 100644
--- a/rust/src/models/account_content.rs
+++ b/rust/src/models/account_content.rs
@@ -3,7 +3,7 @@
*
* Blockfrost is an API as a service that allows users to interact with the Cardano blockchain and parts of its ecosystem. ## Tokens After signing up on https://blockfrost.io, a `project_id` token is automatically generated for each project. HTTP header of your request MUST include this `project_id` in order to authenticate against Blockfrost servers. ## Available networks At the moment, you can use the following networks. Please, note that each network has its own `project_id`.
Network
Endpoint
Cardano mainnet
https://cardano-mainnet.blockfrost.io/api/v0
Cardano preprod
https://cardano-preprod.blockfrost.io/api/v0
Cardano preview
https://cardano-preview.blockfrost.io/api/v0
InterPlanetary File System
https://ipfs.blockfrost.io/api/v0
Milkomeda mainnet
https://milkomeda-mainnet.blockfrost.io/api/v0
Milkomeda testnet
https://milkomeda-testnet.blockfrost.io/api/v0
## Milkomeda
For more information about how to use Milkomeda as well as the list of available endpoints, see the Milkomeda section.
## Concepts * All endpoints return either a JSON object or an array. * Data is returned in *ascending* (oldest first, newest last) order, if not stated otherwise. * You might use the `?order=desc` query parameter to reverse this order. * By default, we return 100 results at a time. You have to use `?page=2` to list through the results. * All time and timestamp related fields (except `server_time`) are in seconds of UNIX time. * All amounts are returned in Lovelaces, where 1 ADA = 1 000 000 Lovelaces. * Addresses, accounts and pool IDs are in Bech32 format. * All values are case sensitive. * All hex encoded values are lower case. * Examples are not based on real data. Any resemblance to actual events is purely coincidental. * We allow to upload files up to 100MB of size to IPFS. This might increase in the future. * Only pinned IPFS files are counted towards the IPFS quota. * Non-pinned IPFS files are subject to regular garbage collection and will be removed unless pinned. * We allow maximum of 100 queued pins per IPFS user. ## Errors ### HTTP Status codes The following are HTTP status code your application might receive when reaching Blockfrost endpoints and it should handle all of these cases. * HTTP `400` return code is used when the request is not valid. * HTTP `402` return code is used when the projects exceed their daily request limit. * HTTP `403` return code is used when the request is not authenticated. * HTTP `404` return code is used when the resource doesn't exist. * HTTP `418` return code is used when the user has been auto-banned for flooding too much after previously receiving error code `402` or `429`. * HTTP `425` return code is used in Cardano networks, when the user has submitted a transaction when the mempool is already full, not accepting new txs straight away. * HTTP `425` return code is used in IPFS network, when the user has submitted a pin when the pin queue is already full, not accepting new pins straight away. * HTTP `429` return code is used when the user has sent too many requests in a given amount of time and therefore has been rate-limited. * HTTP `500` return code is used when our endpoints are having a problem. ### Error codes An internal error code number is used for better indication of the error in question. It is passed using the following payload. ```json { \"status_code\": 403, \"error\": \"Forbidden\", \"message\": \"Invalid project token.\" } ``` ## Limits There are two types of limits we are enforcing: The first depends on your plan and is the number of request we allow per day. We defined the day from midnight to midnight of UTC time. The second is rate limiting. We limit an end user, distinguished by IP address, to 10 requests per second. On top of that, we allow each user to send burst of 500 requests, which cools off at rate of 10 requests per second. In essence, a user is allowed to make another whole burst after (currently) 500/10 = 50 seconds. E.g. if a user attempts to make a call 3 seconds after whole burst, 30 requests will be processed. We believe this should be sufficient for most of the use cases. If it is not and you have a specific use case, please get in touch with us, and we will make sure to take it into account as much as we can. ## SDKs We support a number of SDKs that will help you in developing your application on top of Blockfrost.
*
- * The version of the OpenAPI document: 0.1.69
+ * The version of the OpenAPI document: 0.1.76
* Contact: contact@blockfrost.io
* Generated by: https://openapi-generator.tech
*/
diff --git a/rust/src/models/account_delegation_content_inner.rs b/rust/src/models/account_delegation_content_inner.rs
index dab48db2..73a81fec 100644
--- a/rust/src/models/account_delegation_content_inner.rs
+++ b/rust/src/models/account_delegation_content_inner.rs
@@ -3,7 +3,7 @@
*
* Blockfrost is an API as a service that allows users to interact with the Cardano blockchain and parts of its ecosystem. ## Tokens After signing up on https://blockfrost.io, a `project_id` token is automatically generated for each project. HTTP header of your request MUST include this `project_id` in order to authenticate against Blockfrost servers. ## Available networks At the moment, you can use the following networks. Please, note that each network has its own `project_id`.
Network
Endpoint
Cardano mainnet
https://cardano-mainnet.blockfrost.io/api/v0
Cardano preprod
https://cardano-preprod.blockfrost.io/api/v0
Cardano preview
https://cardano-preview.blockfrost.io/api/v0
InterPlanetary File System
https://ipfs.blockfrost.io/api/v0
Milkomeda mainnet
https://milkomeda-mainnet.blockfrost.io/api/v0
Milkomeda testnet
https://milkomeda-testnet.blockfrost.io/api/v0
## Milkomeda
For more information about how to use Milkomeda as well as the list of available endpoints, see the Milkomeda section.
## Concepts * All endpoints return either a JSON object or an array. * Data is returned in *ascending* (oldest first, newest last) order, if not stated otherwise. * You might use the `?order=desc` query parameter to reverse this order. * By default, we return 100 results at a time. You have to use `?page=2` to list through the results. * All time and timestamp related fields (except `server_time`) are in seconds of UNIX time. * All amounts are returned in Lovelaces, where 1 ADA = 1 000 000 Lovelaces. * Addresses, accounts and pool IDs are in Bech32 format. * All values are case sensitive. * All hex encoded values are lower case. * Examples are not based on real data. Any resemblance to actual events is purely coincidental. * We allow to upload files up to 100MB of size to IPFS. This might increase in the future. * Only pinned IPFS files are counted towards the IPFS quota. * Non-pinned IPFS files are subject to regular garbage collection and will be removed unless pinned. * We allow maximum of 100 queued pins per IPFS user. ## Errors ### HTTP Status codes The following are HTTP status code your application might receive when reaching Blockfrost endpoints and it should handle all of these cases. * HTTP `400` return code is used when the request is not valid. * HTTP `402` return code is used when the projects exceed their daily request limit. * HTTP `403` return code is used when the request is not authenticated. * HTTP `404` return code is used when the resource doesn't exist. * HTTP `418` return code is used when the user has been auto-banned for flooding too much after previously receiving error code `402` or `429`. * HTTP `425` return code is used in Cardano networks, when the user has submitted a transaction when the mempool is already full, not accepting new txs straight away. * HTTP `425` return code is used in IPFS network, when the user has submitted a pin when the pin queue is already full, not accepting new pins straight away. * HTTP `429` return code is used when the user has sent too many requests in a given amount of time and therefore has been rate-limited. * HTTP `500` return code is used when our endpoints are having a problem. ### Error codes An internal error code number is used for better indication of the error in question. It is passed using the following payload. ```json { \"status_code\": 403, \"error\": \"Forbidden\", \"message\": \"Invalid project token.\" } ``` ## Limits There are two types of limits we are enforcing: The first depends on your plan and is the number of request we allow per day. We defined the day from midnight to midnight of UTC time. The second is rate limiting. We limit an end user, distinguished by IP address, to 10 requests per second. On top of that, we allow each user to send burst of 500 requests, which cools off at rate of 10 requests per second. In essence, a user is allowed to make another whole burst after (currently) 500/10 = 50 seconds. E.g. if a user attempts to make a call 3 seconds after whole burst, 30 requests will be processed. We believe this should be sufficient for most of the use cases. If it is not and you have a specific use case, please get in touch with us, and we will make sure to take it into account as much as we can. ## SDKs We support a number of SDKs that will help you in developing your application on top of Blockfrost.
*
- * The version of the OpenAPI document: 0.1.69
+ * The version of the OpenAPI document: 0.1.76
* Contact: contact@blockfrost.io
* Generated by: https://openapi-generator.tech
*/
diff --git a/rust/src/models/account_history_content_inner.rs b/rust/src/models/account_history_content_inner.rs
index 98ba4821..0d887ed0 100644
--- a/rust/src/models/account_history_content_inner.rs
+++ b/rust/src/models/account_history_content_inner.rs
@@ -3,7 +3,7 @@
*
* Blockfrost is an API as a service that allows users to interact with the Cardano blockchain and parts of its ecosystem. ## Tokens After signing up on https://blockfrost.io, a `project_id` token is automatically generated for each project. HTTP header of your request MUST include this `project_id` in order to authenticate against Blockfrost servers. ## Available networks At the moment, you can use the following networks. Please, note that each network has its own `project_id`.
Network
Endpoint
Cardano mainnet
https://cardano-mainnet.blockfrost.io/api/v0
Cardano preprod
https://cardano-preprod.blockfrost.io/api/v0
Cardano preview
https://cardano-preview.blockfrost.io/api/v0
InterPlanetary File System
https://ipfs.blockfrost.io/api/v0
Milkomeda mainnet
https://milkomeda-mainnet.blockfrost.io/api/v0
Milkomeda testnet
https://milkomeda-testnet.blockfrost.io/api/v0
## Milkomeda
For more information about how to use Milkomeda as well as the list of available endpoints, see the Milkomeda section.
## Concepts * All endpoints return either a JSON object or an array. * Data is returned in *ascending* (oldest first, newest last) order, if not stated otherwise. * You might use the `?order=desc` query parameter to reverse this order. * By default, we return 100 results at a time. You have to use `?page=2` to list through the results. * All time and timestamp related fields (except `server_time`) are in seconds of UNIX time. * All amounts are returned in Lovelaces, where 1 ADA = 1 000 000 Lovelaces. * Addresses, accounts and pool IDs are in Bech32 format. * All values are case sensitive. * All hex encoded values are lower case. * Examples are not based on real data. Any resemblance to actual events is purely coincidental. * We allow to upload files up to 100MB of size to IPFS. This might increase in the future. * Only pinned IPFS files are counted towards the IPFS quota. * Non-pinned IPFS files are subject to regular garbage collection and will be removed unless pinned. * We allow maximum of 100 queued pins per IPFS user. ## Errors ### HTTP Status codes The following are HTTP status code your application might receive when reaching Blockfrost endpoints and it should handle all of these cases. * HTTP `400` return code is used when the request is not valid. * HTTP `402` return code is used when the projects exceed their daily request limit. * HTTP `403` return code is used when the request is not authenticated. * HTTP `404` return code is used when the resource doesn't exist. * HTTP `418` return code is used when the user has been auto-banned for flooding too much after previously receiving error code `402` or `429`. * HTTP `425` return code is used in Cardano networks, when the user has submitted a transaction when the mempool is already full, not accepting new txs straight away. * HTTP `425` return code is used in IPFS network, when the user has submitted a pin when the pin queue is already full, not accepting new pins straight away. * HTTP `429` return code is used when the user has sent too many requests in a given amount of time and therefore has been rate-limited. * HTTP `500` return code is used when our endpoints are having a problem. ### Error codes An internal error code number is used for better indication of the error in question. It is passed using the following payload. ```json { \"status_code\": 403, \"error\": \"Forbidden\", \"message\": \"Invalid project token.\" } ``` ## Limits There are two types of limits we are enforcing: The first depends on your plan and is the number of request we allow per day. We defined the day from midnight to midnight of UTC time. The second is rate limiting. We limit an end user, distinguished by IP address, to 10 requests per second. On top of that, we allow each user to send burst of 500 requests, which cools off at rate of 10 requests per second. In essence, a user is allowed to make another whole burst after (currently) 500/10 = 50 seconds. E.g. if a user attempts to make a call 3 seconds after whole burst, 30 requests will be processed. We believe this should be sufficient for most of the use cases. If it is not and you have a specific use case, please get in touch with us, and we will make sure to take it into account as much as we can. ## SDKs We support a number of SDKs that will help you in developing your application on top of Blockfrost.
*
- * The version of the OpenAPI document: 0.1.69
+ * The version of the OpenAPI document: 0.1.76
* Contact: contact@blockfrost.io
* Generated by: https://openapi-generator.tech
*/
diff --git a/rust/src/models/account_mir_content_inner.rs b/rust/src/models/account_mir_content_inner.rs
index c8ca49f5..4c969772 100644
--- a/rust/src/models/account_mir_content_inner.rs
+++ b/rust/src/models/account_mir_content_inner.rs
@@ -3,7 +3,7 @@
*
* Blockfrost is an API as a service that allows users to interact with the Cardano blockchain and parts of its ecosystem. ## Tokens After signing up on https://blockfrost.io, a `project_id` token is automatically generated for each project. HTTP header of your request MUST include this `project_id` in order to authenticate against Blockfrost servers. ## Available networks At the moment, you can use the following networks. Please, note that each network has its own `project_id`.
Network
Endpoint
Cardano mainnet
https://cardano-mainnet.blockfrost.io/api/v0
Cardano preprod
https://cardano-preprod.blockfrost.io/api/v0
Cardano preview
https://cardano-preview.blockfrost.io/api/v0
InterPlanetary File System
https://ipfs.blockfrost.io/api/v0
Milkomeda mainnet
https://milkomeda-mainnet.blockfrost.io/api/v0
Milkomeda testnet
https://milkomeda-testnet.blockfrost.io/api/v0
## Milkomeda
For more information about how to use Milkomeda as well as the list of available endpoints, see the Milkomeda section.
## Concepts * All endpoints return either a JSON object or an array. * Data is returned in *ascending* (oldest first, newest last) order, if not stated otherwise. * You might use the `?order=desc` query parameter to reverse this order. * By default, we return 100 results at a time. You have to use `?page=2` to list through the results. * All time and timestamp related fields (except `server_time`) are in seconds of UNIX time. * All amounts are returned in Lovelaces, where 1 ADA = 1 000 000 Lovelaces. * Addresses, accounts and pool IDs are in Bech32 format. * All values are case sensitive. * All hex encoded values are lower case. * Examples are not based on real data. Any resemblance to actual events is purely coincidental. * We allow to upload files up to 100MB of size to IPFS. This might increase in the future. * Only pinned IPFS files are counted towards the IPFS quota. * Non-pinned IPFS files are subject to regular garbage collection and will be removed unless pinned. * We allow maximum of 100 queued pins per IPFS user. ## Errors ### HTTP Status codes The following are HTTP status code your application might receive when reaching Blockfrost endpoints and it should handle all of these cases. * HTTP `400` return code is used when the request is not valid. * HTTP `402` return code is used when the projects exceed their daily request limit. * HTTP `403` return code is used when the request is not authenticated. * HTTP `404` return code is used when the resource doesn't exist. * HTTP `418` return code is used when the user has been auto-banned for flooding too much after previously receiving error code `402` or `429`. * HTTP `425` return code is used in Cardano networks, when the user has submitted a transaction when the mempool is already full, not accepting new txs straight away. * HTTP `425` return code is used in IPFS network, when the user has submitted a pin when the pin queue is already full, not accepting new pins straight away. * HTTP `429` return code is used when the user has sent too many requests in a given amount of time and therefore has been rate-limited. * HTTP `500` return code is used when our endpoints are having a problem. ### Error codes An internal error code number is used for better indication of the error in question. It is passed using the following payload. ```json { \"status_code\": 403, \"error\": \"Forbidden\", \"message\": \"Invalid project token.\" } ``` ## Limits There are two types of limits we are enforcing: The first depends on your plan and is the number of request we allow per day. We defined the day from midnight to midnight of UTC time. The second is rate limiting. We limit an end user, distinguished by IP address, to 10 requests per second. On top of that, we allow each user to send burst of 500 requests, which cools off at rate of 10 requests per second. In essence, a user is allowed to make another whole burst after (currently) 500/10 = 50 seconds. E.g. if a user attempts to make a call 3 seconds after whole burst, 30 requests will be processed. We believe this should be sufficient for most of the use cases. If it is not and you have a specific use case, please get in touch with us, and we will make sure to take it into account as much as we can. ## SDKs We support a number of SDKs that will help you in developing your application on top of Blockfrost.
*
- * The version of the OpenAPI document: 0.1.69
+ * The version of the OpenAPI document: 0.1.76
* Contact: contact@blockfrost.io
* Generated by: https://openapi-generator.tech
*/
diff --git a/rust/src/models/account_registration_content_inner.rs b/rust/src/models/account_registration_content_inner.rs
index 86b25df6..3ab01de6 100644
--- a/rust/src/models/account_registration_content_inner.rs
+++ b/rust/src/models/account_registration_content_inner.rs
@@ -3,7 +3,7 @@
*
* Blockfrost is an API as a service that allows users to interact with the Cardano blockchain and parts of its ecosystem. ## Tokens After signing up on https://blockfrost.io, a `project_id` token is automatically generated for each project. HTTP header of your request MUST include this `project_id` in order to authenticate against Blockfrost servers. ## Available networks At the moment, you can use the following networks. Please, note that each network has its own `project_id`.
Network
Endpoint
Cardano mainnet
https://cardano-mainnet.blockfrost.io/api/v0
Cardano preprod
https://cardano-preprod.blockfrost.io/api/v0
Cardano preview
https://cardano-preview.blockfrost.io/api/v0
InterPlanetary File System
https://ipfs.blockfrost.io/api/v0
Milkomeda mainnet
https://milkomeda-mainnet.blockfrost.io/api/v0
Milkomeda testnet
https://milkomeda-testnet.blockfrost.io/api/v0
## Milkomeda
For more information about how to use Milkomeda as well as the list of available endpoints, see the Milkomeda section.
## Concepts * All endpoints return either a JSON object or an array. * Data is returned in *ascending* (oldest first, newest last) order, if not stated otherwise. * You might use the `?order=desc` query parameter to reverse this order. * By default, we return 100 results at a time. You have to use `?page=2` to list through the results. * All time and timestamp related fields (except `server_time`) are in seconds of UNIX time. * All amounts are returned in Lovelaces, where 1 ADA = 1 000 000 Lovelaces. * Addresses, accounts and pool IDs are in Bech32 format. * All values are case sensitive. * All hex encoded values are lower case. * Examples are not based on real data. Any resemblance to actual events is purely coincidental. * We allow to upload files up to 100MB of size to IPFS. This might increase in the future. * Only pinned IPFS files are counted towards the IPFS quota. * Non-pinned IPFS files are subject to regular garbage collection and will be removed unless pinned. * We allow maximum of 100 queued pins per IPFS user. ## Errors ### HTTP Status codes The following are HTTP status code your application might receive when reaching Blockfrost endpoints and it should handle all of these cases. * HTTP `400` return code is used when the request is not valid. * HTTP `402` return code is used when the projects exceed their daily request limit. * HTTP `403` return code is used when the request is not authenticated. * HTTP `404` return code is used when the resource doesn't exist. * HTTP `418` return code is used when the user has been auto-banned for flooding too much after previously receiving error code `402` or `429`. * HTTP `425` return code is used in Cardano networks, when the user has submitted a transaction when the mempool is already full, not accepting new txs straight away. * HTTP `425` return code is used in IPFS network, when the user has submitted a pin when the pin queue is already full, not accepting new pins straight away. * HTTP `429` return code is used when the user has sent too many requests in a given amount of time and therefore has been rate-limited. * HTTP `500` return code is used when our endpoints are having a problem. ### Error codes An internal error code number is used for better indication of the error in question. It is passed using the following payload. ```json { \"status_code\": 403, \"error\": \"Forbidden\", \"message\": \"Invalid project token.\" } ``` ## Limits There are two types of limits we are enforcing: The first depends on your plan and is the number of request we allow per day. We defined the day from midnight to midnight of UTC time. The second is rate limiting. We limit an end user, distinguished by IP address, to 10 requests per second. On top of that, we allow each user to send burst of 500 requests, which cools off at rate of 10 requests per second. In essence, a user is allowed to make another whole burst after (currently) 500/10 = 50 seconds. E.g. if a user attempts to make a call 3 seconds after whole burst, 30 requests will be processed. We believe this should be sufficient for most of the use cases. If it is not and you have a specific use case, please get in touch with us, and we will make sure to take it into account as much as we can. ## SDKs We support a number of SDKs that will help you in developing your application on top of Blockfrost.
*
- * The version of the OpenAPI document: 0.1.69
+ * The version of the OpenAPI document: 0.1.76
* Contact: contact@blockfrost.io
* Generated by: https://openapi-generator.tech
*/
diff --git a/rust/src/models/account_reward_content_inner.rs b/rust/src/models/account_reward_content_inner.rs
index fba274e2..a53fad85 100644
--- a/rust/src/models/account_reward_content_inner.rs
+++ b/rust/src/models/account_reward_content_inner.rs
@@ -3,7 +3,7 @@
*
* Blockfrost is an API as a service that allows users to interact with the Cardano blockchain and parts of its ecosystem. ## Tokens After signing up on https://blockfrost.io, a `project_id` token is automatically generated for each project. HTTP header of your request MUST include this `project_id` in order to authenticate against Blockfrost servers. ## Available networks At the moment, you can use the following networks. Please, note that each network has its own `project_id`.
Network
Endpoint
Cardano mainnet
https://cardano-mainnet.blockfrost.io/api/v0
Cardano preprod
https://cardano-preprod.blockfrost.io/api/v0
Cardano preview
https://cardano-preview.blockfrost.io/api/v0
InterPlanetary File System
https://ipfs.blockfrost.io/api/v0
Milkomeda mainnet
https://milkomeda-mainnet.blockfrost.io/api/v0
Milkomeda testnet
https://milkomeda-testnet.blockfrost.io/api/v0
## Milkomeda
For more information about how to use Milkomeda as well as the list of available endpoints, see the Milkomeda section.
## Concepts * All endpoints return either a JSON object or an array. * Data is returned in *ascending* (oldest first, newest last) order, if not stated otherwise. * You might use the `?order=desc` query parameter to reverse this order. * By default, we return 100 results at a time. You have to use `?page=2` to list through the results. * All time and timestamp related fields (except `server_time`) are in seconds of UNIX time. * All amounts are returned in Lovelaces, where 1 ADA = 1 000 000 Lovelaces. * Addresses, accounts and pool IDs are in Bech32 format. * All values are case sensitive. * All hex encoded values are lower case. * Examples are not based on real data. Any resemblance to actual events is purely coincidental. * We allow to upload files up to 100MB of size to IPFS. This might increase in the future. * Only pinned IPFS files are counted towards the IPFS quota. * Non-pinned IPFS files are subject to regular garbage collection and will be removed unless pinned. * We allow maximum of 100 queued pins per IPFS user. ## Errors ### HTTP Status codes The following are HTTP status code your application might receive when reaching Blockfrost endpoints and it should handle all of these cases. * HTTP `400` return code is used when the request is not valid. * HTTP `402` return code is used when the projects exceed their daily request limit. * HTTP `403` return code is used when the request is not authenticated. * HTTP `404` return code is used when the resource doesn't exist. * HTTP `418` return code is used when the user has been auto-banned for flooding too much after previously receiving error code `402` or `429`. * HTTP `425` return code is used in Cardano networks, when the user has submitted a transaction when the mempool is already full, not accepting new txs straight away. * HTTP `425` return code is used in IPFS network, when the user has submitted a pin when the pin queue is already full, not accepting new pins straight away. * HTTP `429` return code is used when the user has sent too many requests in a given amount of time and therefore has been rate-limited. * HTTP `500` return code is used when our endpoints are having a problem. ### Error codes An internal error code number is used for better indication of the error in question. It is passed using the following payload. ```json { \"status_code\": 403, \"error\": \"Forbidden\", \"message\": \"Invalid project token.\" } ``` ## Limits There are two types of limits we are enforcing: The first depends on your plan and is the number of request we allow per day. We defined the day from midnight to midnight of UTC time. The second is rate limiting. We limit an end user, distinguished by IP address, to 10 requests per second. On top of that, we allow each user to send burst of 500 requests, which cools off at rate of 10 requests per second. In essence, a user is allowed to make another whole burst after (currently) 500/10 = 50 seconds. E.g. if a user attempts to make a call 3 seconds after whole burst, 30 requests will be processed. We believe this should be sufficient for most of the use cases. If it is not and you have a specific use case, please get in touch with us, and we will make sure to take it into account as much as we can. ## SDKs We support a number of SDKs that will help you in developing your application on top of Blockfrost.
*
- * The version of the OpenAPI document: 0.1.69
+ * The version of the OpenAPI document: 0.1.76
* Contact: contact@blockfrost.io
* Generated by: https://openapi-generator.tech
*/
diff --git a/rust/src/models/account_utxo_content_inner.rs b/rust/src/models/account_utxo_content_inner.rs
index b126254f..4eac9637 100644
--- a/rust/src/models/account_utxo_content_inner.rs
+++ b/rust/src/models/account_utxo_content_inner.rs
@@ -3,7 +3,7 @@
*
* Blockfrost is an API as a service that allows users to interact with the Cardano blockchain and parts of its ecosystem. ## Tokens After signing up on https://blockfrost.io, a `project_id` token is automatically generated for each project. HTTP header of your request MUST include this `project_id` in order to authenticate against Blockfrost servers. ## Available networks At the moment, you can use the following networks. Please, note that each network has its own `project_id`.
Network
Endpoint
Cardano mainnet
https://cardano-mainnet.blockfrost.io/api/v0
Cardano preprod
https://cardano-preprod.blockfrost.io/api/v0
Cardano preview
https://cardano-preview.blockfrost.io/api/v0
InterPlanetary File System
https://ipfs.blockfrost.io/api/v0
Milkomeda mainnet
https://milkomeda-mainnet.blockfrost.io/api/v0
Milkomeda testnet
https://milkomeda-testnet.blockfrost.io/api/v0
## Milkomeda
For more information about how to use Milkomeda as well as the list of available endpoints, see the Milkomeda section.
## Concepts * All endpoints return either a JSON object or an array. * Data is returned in *ascending* (oldest first, newest last) order, if not stated otherwise. * You might use the `?order=desc` query parameter to reverse this order. * By default, we return 100 results at a time. You have to use `?page=2` to list through the results. * All time and timestamp related fields (except `server_time`) are in seconds of UNIX time. * All amounts are returned in Lovelaces, where 1 ADA = 1 000 000 Lovelaces. * Addresses, accounts and pool IDs are in Bech32 format. * All values are case sensitive. * All hex encoded values are lower case. * Examples are not based on real data. Any resemblance to actual events is purely coincidental. * We allow to upload files up to 100MB of size to IPFS. This might increase in the future. * Only pinned IPFS files are counted towards the IPFS quota. * Non-pinned IPFS files are subject to regular garbage collection and will be removed unless pinned. * We allow maximum of 100 queued pins per IPFS user. ## Errors ### HTTP Status codes The following are HTTP status code your application might receive when reaching Blockfrost endpoints and it should handle all of these cases. * HTTP `400` return code is used when the request is not valid. * HTTP `402` return code is used when the projects exceed their daily request limit. * HTTP `403` return code is used when the request is not authenticated. * HTTP `404` return code is used when the resource doesn't exist. * HTTP `418` return code is used when the user has been auto-banned for flooding too much after previously receiving error code `402` or `429`. * HTTP `425` return code is used in Cardano networks, when the user has submitted a transaction when the mempool is already full, not accepting new txs straight away. * HTTP `425` return code is used in IPFS network, when the user has submitted a pin when the pin queue is already full, not accepting new pins straight away. * HTTP `429` return code is used when the user has sent too many requests in a given amount of time and therefore has been rate-limited. * HTTP `500` return code is used when our endpoints are having a problem. ### Error codes An internal error code number is used for better indication of the error in question. It is passed using the following payload. ```json { \"status_code\": 403, \"error\": \"Forbidden\", \"message\": \"Invalid project token.\" } ``` ## Limits There are two types of limits we are enforcing: The first depends on your plan and is the number of request we allow per day. We defined the day from midnight to midnight of UTC time. The second is rate limiting. We limit an end user, distinguished by IP address, to 10 requests per second. On top of that, we allow each user to send burst of 500 requests, which cools off at rate of 10 requests per second. In essence, a user is allowed to make another whole burst after (currently) 500/10 = 50 seconds. E.g. if a user attempts to make a call 3 seconds after whole burst, 30 requests will be processed. We believe this should be sufficient for most of the use cases. If it is not and you have a specific use case, please get in touch with us, and we will make sure to take it into account as much as we can. ## SDKs We support a number of SDKs that will help you in developing your application on top of Blockfrost.
*
- * The version of the OpenAPI document: 0.1.69
+ * The version of the OpenAPI document: 0.1.76
* Contact: contact@blockfrost.io
* Generated by: https://openapi-generator.tech
*/
diff --git a/rust/src/models/account_withdrawal_content_inner.rs b/rust/src/models/account_withdrawal_content_inner.rs
index 0340ed4c..4055a53d 100644
--- a/rust/src/models/account_withdrawal_content_inner.rs
+++ b/rust/src/models/account_withdrawal_content_inner.rs
@@ -3,7 +3,7 @@
*
* Blockfrost is an API as a service that allows users to interact with the Cardano blockchain and parts of its ecosystem. ## Tokens After signing up on https://blockfrost.io, a `project_id` token is automatically generated for each project. HTTP header of your request MUST include this `project_id` in order to authenticate against Blockfrost servers. ## Available networks At the moment, you can use the following networks. Please, note that each network has its own `project_id`.
Network
Endpoint
Cardano mainnet
https://cardano-mainnet.blockfrost.io/api/v0
Cardano preprod
https://cardano-preprod.blockfrost.io/api/v0
Cardano preview
https://cardano-preview.blockfrost.io/api/v0
InterPlanetary File System
https://ipfs.blockfrost.io/api/v0
Milkomeda mainnet
https://milkomeda-mainnet.blockfrost.io/api/v0
Milkomeda testnet
https://milkomeda-testnet.blockfrost.io/api/v0
## Milkomeda
For more information about how to use Milkomeda as well as the list of available endpoints, see the Milkomeda section.
## Concepts * All endpoints return either a JSON object or an array. * Data is returned in *ascending* (oldest first, newest last) order, if not stated otherwise. * You might use the `?order=desc` query parameter to reverse this order. * By default, we return 100 results at a time. You have to use `?page=2` to list through the results. * All time and timestamp related fields (except `server_time`) are in seconds of UNIX time. * All amounts are returned in Lovelaces, where 1 ADA = 1 000 000 Lovelaces. * Addresses, accounts and pool IDs are in Bech32 format. * All values are case sensitive. * All hex encoded values are lower case. * Examples are not based on real data. Any resemblance to actual events is purely coincidental. * We allow to upload files up to 100MB of size to IPFS. This might increase in the future. * Only pinned IPFS files are counted towards the IPFS quota. * Non-pinned IPFS files are subject to regular garbage collection and will be removed unless pinned. * We allow maximum of 100 queued pins per IPFS user. ## Errors ### HTTP Status codes The following are HTTP status code your application might receive when reaching Blockfrost endpoints and it should handle all of these cases. * HTTP `400` return code is used when the request is not valid. * HTTP `402` return code is used when the projects exceed their daily request limit. * HTTP `403` return code is used when the request is not authenticated. * HTTP `404` return code is used when the resource doesn't exist. * HTTP `418` return code is used when the user has been auto-banned for flooding too much after previously receiving error code `402` or `429`. * HTTP `425` return code is used in Cardano networks, when the user has submitted a transaction when the mempool is already full, not accepting new txs straight away. * HTTP `425` return code is used in IPFS network, when the user has submitted a pin when the pin queue is already full, not accepting new pins straight away. * HTTP `429` return code is used when the user has sent too many requests in a given amount of time and therefore has been rate-limited. * HTTP `500` return code is used when our endpoints are having a problem. ### Error codes An internal error code number is used for better indication of the error in question. It is passed using the following payload. ```json { \"status_code\": 403, \"error\": \"Forbidden\", \"message\": \"Invalid project token.\" } ``` ## Limits There are two types of limits we are enforcing: The first depends on your plan and is the number of request we allow per day. We defined the day from midnight to midnight of UTC time. The second is rate limiting. We limit an end user, distinguished by IP address, to 10 requests per second. On top of that, we allow each user to send burst of 500 requests, which cools off at rate of 10 requests per second. In essence, a user is allowed to make another whole burst after (currently) 500/10 = 50 seconds. E.g. if a user attempts to make a call 3 seconds after whole burst, 30 requests will be processed. We believe this should be sufficient for most of the use cases. If it is not and you have a specific use case, please get in touch with us, and we will make sure to take it into account as much as we can. ## SDKs We support a number of SDKs that will help you in developing your application on top of Blockfrost.
*
- * The version of the OpenAPI document: 0.1.69
+ * The version of the OpenAPI document: 0.1.76
* Contact: contact@blockfrost.io
* Generated by: https://openapi-generator.tech
*/
diff --git a/rust/src/models/address_content.rs b/rust/src/models/address_content.rs
index 06dc9339..99218d04 100644
--- a/rust/src/models/address_content.rs
+++ b/rust/src/models/address_content.rs
@@ -3,7 +3,7 @@
*
* Blockfrost is an API as a service that allows users to interact with the Cardano blockchain and parts of its ecosystem. ## Tokens After signing up on https://blockfrost.io, a `project_id` token is automatically generated for each project. HTTP header of your request MUST include this `project_id` in order to authenticate against Blockfrost servers. ## Available networks At the moment, you can use the following networks. Please, note that each network has its own `project_id`.
Network
Endpoint
Cardano mainnet
https://cardano-mainnet.blockfrost.io/api/v0
Cardano preprod
https://cardano-preprod.blockfrost.io/api/v0
Cardano preview
https://cardano-preview.blockfrost.io/api/v0
InterPlanetary File System
https://ipfs.blockfrost.io/api/v0
Milkomeda mainnet
https://milkomeda-mainnet.blockfrost.io/api/v0
Milkomeda testnet
https://milkomeda-testnet.blockfrost.io/api/v0
## Milkomeda
For more information about how to use Milkomeda as well as the list of available endpoints, see the Milkomeda section.
## Concepts * All endpoints return either a JSON object or an array. * Data is returned in *ascending* (oldest first, newest last) order, if not stated otherwise. * You might use the `?order=desc` query parameter to reverse this order. * By default, we return 100 results at a time. You have to use `?page=2` to list through the results. * All time and timestamp related fields (except `server_time`) are in seconds of UNIX time. * All amounts are returned in Lovelaces, where 1 ADA = 1 000 000 Lovelaces. * Addresses, accounts and pool IDs are in Bech32 format. * All values are case sensitive. * All hex encoded values are lower case. * Examples are not based on real data. Any resemblance to actual events is purely coincidental. * We allow to upload files up to 100MB of size to IPFS. This might increase in the future. * Only pinned IPFS files are counted towards the IPFS quota. * Non-pinned IPFS files are subject to regular garbage collection and will be removed unless pinned. * We allow maximum of 100 queued pins per IPFS user. ## Errors ### HTTP Status codes The following are HTTP status code your application might receive when reaching Blockfrost endpoints and it should handle all of these cases. * HTTP `400` return code is used when the request is not valid. * HTTP `402` return code is used when the projects exceed their daily request limit. * HTTP `403` return code is used when the request is not authenticated. * HTTP `404` return code is used when the resource doesn't exist. * HTTP `418` return code is used when the user has been auto-banned for flooding too much after previously receiving error code `402` or `429`. * HTTP `425` return code is used in Cardano networks, when the user has submitted a transaction when the mempool is already full, not accepting new txs straight away. * HTTP `425` return code is used in IPFS network, when the user has submitted a pin when the pin queue is already full, not accepting new pins straight away. * HTTP `429` return code is used when the user has sent too many requests in a given amount of time and therefore has been rate-limited. * HTTP `500` return code is used when our endpoints are having a problem. ### Error codes An internal error code number is used for better indication of the error in question. It is passed using the following payload. ```json { \"status_code\": 403, \"error\": \"Forbidden\", \"message\": \"Invalid project token.\" } ``` ## Limits There are two types of limits we are enforcing: The first depends on your plan and is the number of request we allow per day. We defined the day from midnight to midnight of UTC time. The second is rate limiting. We limit an end user, distinguished by IP address, to 10 requests per second. On top of that, we allow each user to send burst of 500 requests, which cools off at rate of 10 requests per second. In essence, a user is allowed to make another whole burst after (currently) 500/10 = 50 seconds. E.g. if a user attempts to make a call 3 seconds after whole burst, 30 requests will be processed. We believe this should be sufficient for most of the use cases. If it is not and you have a specific use case, please get in touch with us, and we will make sure to take it into account as much as we can. ## SDKs We support a number of SDKs that will help you in developing your application on top of Blockfrost.
*
- * The version of the OpenAPI document: 0.1.69
+ * The version of the OpenAPI document: 0.1.76
* Contact: contact@blockfrost.io
* Generated by: https://openapi-generator.tech
*/
diff --git a/rust/src/models/address_content_extended.rs b/rust/src/models/address_content_extended.rs
index 3c4a82a1..41b9ac1b 100644
--- a/rust/src/models/address_content_extended.rs
+++ b/rust/src/models/address_content_extended.rs
@@ -3,7 +3,7 @@
*
* Blockfrost is an API as a service that allows users to interact with the Cardano blockchain and parts of its ecosystem. ## Tokens After signing up on https://blockfrost.io, a `project_id` token is automatically generated for each project. HTTP header of your request MUST include this `project_id` in order to authenticate against Blockfrost servers. ## Available networks At the moment, you can use the following networks. Please, note that each network has its own `project_id`.
Network
Endpoint
Cardano mainnet
https://cardano-mainnet.blockfrost.io/api/v0
Cardano preprod
https://cardano-preprod.blockfrost.io/api/v0
Cardano preview
https://cardano-preview.blockfrost.io/api/v0
InterPlanetary File System
https://ipfs.blockfrost.io/api/v0
Milkomeda mainnet
https://milkomeda-mainnet.blockfrost.io/api/v0
Milkomeda testnet
https://milkomeda-testnet.blockfrost.io/api/v0
## Milkomeda
For more information about how to use Milkomeda as well as the list of available endpoints, see the Milkomeda section.
## Concepts * All endpoints return either a JSON object or an array. * Data is returned in *ascending* (oldest first, newest last) order, if not stated otherwise. * You might use the `?order=desc` query parameter to reverse this order. * By default, we return 100 results at a time. You have to use `?page=2` to list through the results. * All time and timestamp related fields (except `server_time`) are in seconds of UNIX time. * All amounts are returned in Lovelaces, where 1 ADA = 1 000 000 Lovelaces. * Addresses, accounts and pool IDs are in Bech32 format. * All values are case sensitive. * All hex encoded values are lower case. * Examples are not based on real data. Any resemblance to actual events is purely coincidental. * We allow to upload files up to 100MB of size to IPFS. This might increase in the future. * Only pinned IPFS files are counted towards the IPFS quota. * Non-pinned IPFS files are subject to regular garbage collection and will be removed unless pinned. * We allow maximum of 100 queued pins per IPFS user. ## Errors ### HTTP Status codes The following are HTTP status code your application might receive when reaching Blockfrost endpoints and it should handle all of these cases. * HTTP `400` return code is used when the request is not valid. * HTTP `402` return code is used when the projects exceed their daily request limit. * HTTP `403` return code is used when the request is not authenticated. * HTTP `404` return code is used when the resource doesn't exist. * HTTP `418` return code is used when the user has been auto-banned for flooding too much after previously receiving error code `402` or `429`. * HTTP `425` return code is used in Cardano networks, when the user has submitted a transaction when the mempool is already full, not accepting new txs straight away. * HTTP `425` return code is used in IPFS network, when the user has submitted a pin when the pin queue is already full, not accepting new pins straight away. * HTTP `429` return code is used when the user has sent too many requests in a given amount of time and therefore has been rate-limited. * HTTP `500` return code is used when our endpoints are having a problem. ### Error codes An internal error code number is used for better indication of the error in question. It is passed using the following payload. ```json { \"status_code\": 403, \"error\": \"Forbidden\", \"message\": \"Invalid project token.\" } ``` ## Limits There are two types of limits we are enforcing: The first depends on your plan and is the number of request we allow per day. We defined the day from midnight to midnight of UTC time. The second is rate limiting. We limit an end user, distinguished by IP address, to 10 requests per second. On top of that, we allow each user to send burst of 500 requests, which cools off at rate of 10 requests per second. In essence, a user is allowed to make another whole burst after (currently) 500/10 = 50 seconds. E.g. if a user attempts to make a call 3 seconds after whole burst, 30 requests will be processed. We believe this should be sufficient for most of the use cases. If it is not and you have a specific use case, please get in touch with us, and we will make sure to take it into account as much as we can. ## SDKs We support a number of SDKs that will help you in developing your application on top of Blockfrost.
*
- * The version of the OpenAPI document: 0.1.69
+ * The version of the OpenAPI document: 0.1.76
* Contact: contact@blockfrost.io
* Generated by: https://openapi-generator.tech
*/
diff --git a/rust/src/models/address_content_extended_amount_inner.rs b/rust/src/models/address_content_extended_amount_inner.rs
index ef3c46b4..8f6ea999 100644
--- a/rust/src/models/address_content_extended_amount_inner.rs
+++ b/rust/src/models/address_content_extended_amount_inner.rs
@@ -3,7 +3,7 @@
*
* Blockfrost is an API as a service that allows users to interact with the Cardano blockchain and parts of its ecosystem. ## Tokens After signing up on https://blockfrost.io, a `project_id` token is automatically generated for each project. HTTP header of your request MUST include this `project_id` in order to authenticate against Blockfrost servers. ## Available networks At the moment, you can use the following networks. Please, note that each network has its own `project_id`.
Network
Endpoint
Cardano mainnet
https://cardano-mainnet.blockfrost.io/api/v0
Cardano preprod
https://cardano-preprod.blockfrost.io/api/v0
Cardano preview
https://cardano-preview.blockfrost.io/api/v0
InterPlanetary File System
https://ipfs.blockfrost.io/api/v0
Milkomeda mainnet
https://milkomeda-mainnet.blockfrost.io/api/v0
Milkomeda testnet
https://milkomeda-testnet.blockfrost.io/api/v0
## Milkomeda
For more information about how to use Milkomeda as well as the list of available endpoints, see the Milkomeda section.
## Concepts * All endpoints return either a JSON object or an array. * Data is returned in *ascending* (oldest first, newest last) order, if not stated otherwise. * You might use the `?order=desc` query parameter to reverse this order. * By default, we return 100 results at a time. You have to use `?page=2` to list through the results. * All time and timestamp related fields (except `server_time`) are in seconds of UNIX time. * All amounts are returned in Lovelaces, where 1 ADA = 1 000 000 Lovelaces. * Addresses, accounts and pool IDs are in Bech32 format. * All values are case sensitive. * All hex encoded values are lower case. * Examples are not based on real data. Any resemblance to actual events is purely coincidental. * We allow to upload files up to 100MB of size to IPFS. This might increase in the future. * Only pinned IPFS files are counted towards the IPFS quota. * Non-pinned IPFS files are subject to regular garbage collection and will be removed unless pinned. * We allow maximum of 100 queued pins per IPFS user. ## Errors ### HTTP Status codes The following are HTTP status code your application might receive when reaching Blockfrost endpoints and it should handle all of these cases. * HTTP `400` return code is used when the request is not valid. * HTTP `402` return code is used when the projects exceed their daily request limit. * HTTP `403` return code is used when the request is not authenticated. * HTTP `404` return code is used when the resource doesn't exist. * HTTP `418` return code is used when the user has been auto-banned for flooding too much after previously receiving error code `402` or `429`. * HTTP `425` return code is used in Cardano networks, when the user has submitted a transaction when the mempool is already full, not accepting new txs straight away. * HTTP `425` return code is used in IPFS network, when the user has submitted a pin when the pin queue is already full, not accepting new pins straight away. * HTTP `429` return code is used when the user has sent too many requests in a given amount of time and therefore has been rate-limited. * HTTP `500` return code is used when our endpoints are having a problem. ### Error codes An internal error code number is used for better indication of the error in question. It is passed using the following payload. ```json { \"status_code\": 403, \"error\": \"Forbidden\", \"message\": \"Invalid project token.\" } ``` ## Limits There are two types of limits we are enforcing: The first depends on your plan and is the number of request we allow per day. We defined the day from midnight to midnight of UTC time. The second is rate limiting. We limit an end user, distinguished by IP address, to 10 requests per second. On top of that, we allow each user to send burst of 500 requests, which cools off at rate of 10 requests per second. In essence, a user is allowed to make another whole burst after (currently) 500/10 = 50 seconds. E.g. if a user attempts to make a call 3 seconds after whole burst, 30 requests will be processed. We believe this should be sufficient for most of the use cases. If it is not and you have a specific use case, please get in touch with us, and we will make sure to take it into account as much as we can. ## SDKs We support a number of SDKs that will help you in developing your application on top of Blockfrost.
*
- * The version of the OpenAPI document: 0.1.69
+ * The version of the OpenAPI document: 0.1.76
* Contact: contact@blockfrost.io
* Generated by: https://openapi-generator.tech
*/
diff --git a/rust/src/models/address_content_total.rs b/rust/src/models/address_content_total.rs
index 36de177e..e3192d6b 100644
--- a/rust/src/models/address_content_total.rs
+++ b/rust/src/models/address_content_total.rs
@@ -3,7 +3,7 @@
*
* Blockfrost is an API as a service that allows users to interact with the Cardano blockchain and parts of its ecosystem. ## Tokens After signing up on https://blockfrost.io, a `project_id` token is automatically generated for each project. HTTP header of your request MUST include this `project_id` in order to authenticate against Blockfrost servers. ## Available networks At the moment, you can use the following networks. Please, note that each network has its own `project_id`.
Network
Endpoint
Cardano mainnet
https://cardano-mainnet.blockfrost.io/api/v0
Cardano preprod
https://cardano-preprod.blockfrost.io/api/v0
Cardano preview
https://cardano-preview.blockfrost.io/api/v0
InterPlanetary File System
https://ipfs.blockfrost.io/api/v0
Milkomeda mainnet
https://milkomeda-mainnet.blockfrost.io/api/v0
Milkomeda testnet
https://milkomeda-testnet.blockfrost.io/api/v0
## Milkomeda
For more information about how to use Milkomeda as well as the list of available endpoints, see the Milkomeda section.
## Concepts * All endpoints return either a JSON object or an array. * Data is returned in *ascending* (oldest first, newest last) order, if not stated otherwise. * You might use the `?order=desc` query parameter to reverse this order. * By default, we return 100 results at a time. You have to use `?page=2` to list through the results. * All time and timestamp related fields (except `server_time`) are in seconds of UNIX time. * All amounts are returned in Lovelaces, where 1 ADA = 1 000 000 Lovelaces. * Addresses, accounts and pool IDs are in Bech32 format. * All values are case sensitive. * All hex encoded values are lower case. * Examples are not based on real data. Any resemblance to actual events is purely coincidental. * We allow to upload files up to 100MB of size to IPFS. This might increase in the future. * Only pinned IPFS files are counted towards the IPFS quota. * Non-pinned IPFS files are subject to regular garbage collection and will be removed unless pinned. * We allow maximum of 100 queued pins per IPFS user. ## Errors ### HTTP Status codes The following are HTTP status code your application might receive when reaching Blockfrost endpoints and it should handle all of these cases. * HTTP `400` return code is used when the request is not valid. * HTTP `402` return code is used when the projects exceed their daily request limit. * HTTP `403` return code is used when the request is not authenticated. * HTTP `404` return code is used when the resource doesn't exist. * HTTP `418` return code is used when the user has been auto-banned for flooding too much after previously receiving error code `402` or `429`. * HTTP `425` return code is used in Cardano networks, when the user has submitted a transaction when the mempool is already full, not accepting new txs straight away. * HTTP `425` return code is used in IPFS network, when the user has submitted a pin when the pin queue is already full, not accepting new pins straight away. * HTTP `429` return code is used when the user has sent too many requests in a given amount of time and therefore has been rate-limited. * HTTP `500` return code is used when our endpoints are having a problem. ### Error codes An internal error code number is used for better indication of the error in question. It is passed using the following payload. ```json { \"status_code\": 403, \"error\": \"Forbidden\", \"message\": \"Invalid project token.\" } ``` ## Limits There are two types of limits we are enforcing: The first depends on your plan and is the number of request we allow per day. We defined the day from midnight to midnight of UTC time. The second is rate limiting. We limit an end user, distinguished by IP address, to 10 requests per second. On top of that, we allow each user to send burst of 500 requests, which cools off at rate of 10 requests per second. In essence, a user is allowed to make another whole burst after (currently) 500/10 = 50 seconds. E.g. if a user attempts to make a call 3 seconds after whole burst, 30 requests will be processed. We believe this should be sufficient for most of the use cases. If it is not and you have a specific use case, please get in touch with us, and we will make sure to take it into account as much as we can. ## SDKs We support a number of SDKs that will help you in developing your application on top of Blockfrost.
*
- * The version of the OpenAPI document: 0.1.69
+ * The version of the OpenAPI document: 0.1.76
* Contact: contact@blockfrost.io
* Generated by: https://openapi-generator.tech
*/
diff --git a/rust/src/models/address_transactions_content_inner.rs b/rust/src/models/address_transactions_content_inner.rs
index b075a202..ea7548c3 100644
--- a/rust/src/models/address_transactions_content_inner.rs
+++ b/rust/src/models/address_transactions_content_inner.rs
@@ -3,7 +3,7 @@
*
* Blockfrost is an API as a service that allows users to interact with the Cardano blockchain and parts of its ecosystem. ## Tokens After signing up on https://blockfrost.io, a `project_id` token is automatically generated for each project. HTTP header of your request MUST include this `project_id` in order to authenticate against Blockfrost servers. ## Available networks At the moment, you can use the following networks. Please, note that each network has its own `project_id`.
Network
Endpoint
Cardano mainnet
https://cardano-mainnet.blockfrost.io/api/v0
Cardano preprod
https://cardano-preprod.blockfrost.io/api/v0
Cardano preview
https://cardano-preview.blockfrost.io/api/v0
InterPlanetary File System
https://ipfs.blockfrost.io/api/v0
Milkomeda mainnet
https://milkomeda-mainnet.blockfrost.io/api/v0
Milkomeda testnet
https://milkomeda-testnet.blockfrost.io/api/v0
## Milkomeda
For more information about how to use Milkomeda as well as the list of available endpoints, see the Milkomeda section.
## Concepts * All endpoints return either a JSON object or an array. * Data is returned in *ascending* (oldest first, newest last) order, if not stated otherwise. * You might use the `?order=desc` query parameter to reverse this order. * By default, we return 100 results at a time. You have to use `?page=2` to list through the results. * All time and timestamp related fields (except `server_time`) are in seconds of UNIX time. * All amounts are returned in Lovelaces, where 1 ADA = 1 000 000 Lovelaces. * Addresses, accounts and pool IDs are in Bech32 format. * All values are case sensitive. * All hex encoded values are lower case. * Examples are not based on real data. Any resemblance to actual events is purely coincidental. * We allow to upload files up to 100MB of size to IPFS. This might increase in the future. * Only pinned IPFS files are counted towards the IPFS quota. * Non-pinned IPFS files are subject to regular garbage collection and will be removed unless pinned. * We allow maximum of 100 queued pins per IPFS user. ## Errors ### HTTP Status codes The following are HTTP status code your application might receive when reaching Blockfrost endpoints and it should handle all of these cases. * HTTP `400` return code is used when the request is not valid. * HTTP `402` return code is used when the projects exceed their daily request limit. * HTTP `403` return code is used when the request is not authenticated. * HTTP `404` return code is used when the resource doesn't exist. * HTTP `418` return code is used when the user has been auto-banned for flooding too much after previously receiving error code `402` or `429`. * HTTP `425` return code is used in Cardano networks, when the user has submitted a transaction when the mempool is already full, not accepting new txs straight away. * HTTP `425` return code is used in IPFS network, when the user has submitted a pin when the pin queue is already full, not accepting new pins straight away. * HTTP `429` return code is used when the user has sent too many requests in a given amount of time and therefore has been rate-limited. * HTTP `500` return code is used when our endpoints are having a problem. ### Error codes An internal error code number is used for better indication of the error in question. It is passed using the following payload. ```json { \"status_code\": 403, \"error\": \"Forbidden\", \"message\": \"Invalid project token.\" } ``` ## Limits There are two types of limits we are enforcing: The first depends on your plan and is the number of request we allow per day. We defined the day from midnight to midnight of UTC time. The second is rate limiting. We limit an end user, distinguished by IP address, to 10 requests per second. On top of that, we allow each user to send burst of 500 requests, which cools off at rate of 10 requests per second. In essence, a user is allowed to make another whole burst after (currently) 500/10 = 50 seconds. E.g. if a user attempts to make a call 3 seconds after whole burst, 30 requests will be processed. We believe this should be sufficient for most of the use cases. If it is not and you have a specific use case, please get in touch with us, and we will make sure to take it into account as much as we can. ## SDKs We support a number of SDKs that will help you in developing your application on top of Blockfrost.
*
- * The version of the OpenAPI document: 0.1.69
+ * The version of the OpenAPI document: 0.1.76
* Contact: contact@blockfrost.io
* Generated by: https://openapi-generator.tech
*/
diff --git a/rust/src/models/address_utxo_content_inner.rs b/rust/src/models/address_utxo_content_inner.rs
index c6d76a5b..f157ee4f 100644
--- a/rust/src/models/address_utxo_content_inner.rs
+++ b/rust/src/models/address_utxo_content_inner.rs
@@ -3,7 +3,7 @@
*
* Blockfrost is an API as a service that allows users to interact with the Cardano blockchain and parts of its ecosystem. ## Tokens After signing up on https://blockfrost.io, a `project_id` token is automatically generated for each project. HTTP header of your request MUST include this `project_id` in order to authenticate against Blockfrost servers. ## Available networks At the moment, you can use the following networks. Please, note that each network has its own `project_id`.
Network
Endpoint
Cardano mainnet
https://cardano-mainnet.blockfrost.io/api/v0
Cardano preprod
https://cardano-preprod.blockfrost.io/api/v0
Cardano preview
https://cardano-preview.blockfrost.io/api/v0
InterPlanetary File System
https://ipfs.blockfrost.io/api/v0
Milkomeda mainnet
https://milkomeda-mainnet.blockfrost.io/api/v0
Milkomeda testnet
https://milkomeda-testnet.blockfrost.io/api/v0
## Milkomeda
For more information about how to use Milkomeda as well as the list of available endpoints, see the Milkomeda section.
## Concepts * All endpoints return either a JSON object or an array. * Data is returned in *ascending* (oldest first, newest last) order, if not stated otherwise. * You might use the `?order=desc` query parameter to reverse this order. * By default, we return 100 results at a time. You have to use `?page=2` to list through the results. * All time and timestamp related fields (except `server_time`) are in seconds of UNIX time. * All amounts are returned in Lovelaces, where 1 ADA = 1 000 000 Lovelaces. * Addresses, accounts and pool IDs are in Bech32 format. * All values are case sensitive. * All hex encoded values are lower case. * Examples are not based on real data. Any resemblance to actual events is purely coincidental. * We allow to upload files up to 100MB of size to IPFS. This might increase in the future. * Only pinned IPFS files are counted towards the IPFS quota. * Non-pinned IPFS files are subject to regular garbage collection and will be removed unless pinned. * We allow maximum of 100 queued pins per IPFS user. ## Errors ### HTTP Status codes The following are HTTP status code your application might receive when reaching Blockfrost endpoints and it should handle all of these cases. * HTTP `400` return code is used when the request is not valid. * HTTP `402` return code is used when the projects exceed their daily request limit. * HTTP `403` return code is used when the request is not authenticated. * HTTP `404` return code is used when the resource doesn't exist. * HTTP `418` return code is used when the user has been auto-banned for flooding too much after previously receiving error code `402` or `429`. * HTTP `425` return code is used in Cardano networks, when the user has submitted a transaction when the mempool is already full, not accepting new txs straight away. * HTTP `425` return code is used in IPFS network, when the user has submitted a pin when the pin queue is already full, not accepting new pins straight away. * HTTP `429` return code is used when the user has sent too many requests in a given amount of time and therefore has been rate-limited. * HTTP `500` return code is used when our endpoints are having a problem. ### Error codes An internal error code number is used for better indication of the error in question. It is passed using the following payload. ```json { \"status_code\": 403, \"error\": \"Forbidden\", \"message\": \"Invalid project token.\" } ``` ## Limits There are two types of limits we are enforcing: The first depends on your plan and is the number of request we allow per day. We defined the day from midnight to midnight of UTC time. The second is rate limiting. We limit an end user, distinguished by IP address, to 10 requests per second. On top of that, we allow each user to send burst of 500 requests, which cools off at rate of 10 requests per second. In essence, a user is allowed to make another whole burst after (currently) 500/10 = 50 seconds. E.g. if a user attempts to make a call 3 seconds after whole burst, 30 requests will be processed. We believe this should be sufficient for most of the use cases. If it is not and you have a specific use case, please get in touch with us, and we will make sure to take it into account as much as we can. ## SDKs We support a number of SDKs that will help you in developing your application on top of Blockfrost.
*
- * The version of the OpenAPI document: 0.1.69
+ * The version of the OpenAPI document: 0.1.76
* Contact: contact@blockfrost.io
* Generated by: https://openapi-generator.tech
*/
diff --git a/rust/src/models/aggregator_features_message.rs b/rust/src/models/aggregator_features_message.rs
index 70ae9369..1e377c8e 100644
--- a/rust/src/models/aggregator_features_message.rs
+++ b/rust/src/models/aggregator_features_message.rs
@@ -3,7 +3,7 @@
*
* Blockfrost is an API as a service that allows users to interact with the Cardano blockchain and parts of its ecosystem. ## Tokens After signing up on https://blockfrost.io, a `project_id` token is automatically generated for each project. HTTP header of your request MUST include this `project_id` in order to authenticate against Blockfrost servers. ## Available networks At the moment, you can use the following networks. Please, note that each network has its own `project_id`.
Network
Endpoint
Cardano mainnet
https://cardano-mainnet.blockfrost.io/api/v0
Cardano preprod
https://cardano-preprod.blockfrost.io/api/v0
Cardano preview
https://cardano-preview.blockfrost.io/api/v0
InterPlanetary File System
https://ipfs.blockfrost.io/api/v0
Milkomeda mainnet
https://milkomeda-mainnet.blockfrost.io/api/v0
Milkomeda testnet
https://milkomeda-testnet.blockfrost.io/api/v0
## Milkomeda
For more information about how to use Milkomeda as well as the list of available endpoints, see the Milkomeda section.
## Concepts * All endpoints return either a JSON object or an array. * Data is returned in *ascending* (oldest first, newest last) order, if not stated otherwise. * You might use the `?order=desc` query parameter to reverse this order. * By default, we return 100 results at a time. You have to use `?page=2` to list through the results. * All time and timestamp related fields (except `server_time`) are in seconds of UNIX time. * All amounts are returned in Lovelaces, where 1 ADA = 1 000 000 Lovelaces. * Addresses, accounts and pool IDs are in Bech32 format. * All values are case sensitive. * All hex encoded values are lower case. * Examples are not based on real data. Any resemblance to actual events is purely coincidental. * We allow to upload files up to 100MB of size to IPFS. This might increase in the future. * Only pinned IPFS files are counted towards the IPFS quota. * Non-pinned IPFS files are subject to regular garbage collection and will be removed unless pinned. * We allow maximum of 100 queued pins per IPFS user. ## Errors ### HTTP Status codes The following are HTTP status code your application might receive when reaching Blockfrost endpoints and it should handle all of these cases. * HTTP `400` return code is used when the request is not valid. * HTTP `402` return code is used when the projects exceed their daily request limit. * HTTP `403` return code is used when the request is not authenticated. * HTTP `404` return code is used when the resource doesn't exist. * HTTP `418` return code is used when the user has been auto-banned for flooding too much after previously receiving error code `402` or `429`. * HTTP `425` return code is used in Cardano networks, when the user has submitted a transaction when the mempool is already full, not accepting new txs straight away. * HTTP `425` return code is used in IPFS network, when the user has submitted a pin when the pin queue is already full, not accepting new pins straight away. * HTTP `429` return code is used when the user has sent too many requests in a given amount of time and therefore has been rate-limited. * HTTP `500` return code is used when our endpoints are having a problem. ### Error codes An internal error code number is used for better indication of the error in question. It is passed using the following payload. ```json { \"status_code\": 403, \"error\": \"Forbidden\", \"message\": \"Invalid project token.\" } ``` ## Limits There are two types of limits we are enforcing: The first depends on your plan and is the number of request we allow per day. We defined the day from midnight to midnight of UTC time. The second is rate limiting. We limit an end user, distinguished by IP address, to 10 requests per second. On top of that, we allow each user to send burst of 500 requests, which cools off at rate of 10 requests per second. In essence, a user is allowed to make another whole burst after (currently) 500/10 = 50 seconds. E.g. if a user attempts to make a call 3 seconds after whole burst, 30 requests will be processed. We believe this should be sufficient for most of the use cases. If it is not and you have a specific use case, please get in touch with us, and we will make sure to take it into account as much as we can. ## SDKs We support a number of SDKs that will help you in developing your application on top of Blockfrost.
*
- * The version of the OpenAPI document: 0.1.69
+ * The version of the OpenAPI document: 0.1.76
* Contact: contact@blockfrost.io
* Generated by: https://openapi-generator.tech
*/
diff --git a/rust/src/models/aggregator_features_message_capabilities.rs b/rust/src/models/aggregator_features_message_capabilities.rs
index b27c77ac..95d25462 100644
--- a/rust/src/models/aggregator_features_message_capabilities.rs
+++ b/rust/src/models/aggregator_features_message_capabilities.rs
@@ -3,7 +3,7 @@
*
* Blockfrost is an API as a service that allows users to interact with the Cardano blockchain and parts of its ecosystem. ## Tokens After signing up on https://blockfrost.io, a `project_id` token is automatically generated for each project. HTTP header of your request MUST include this `project_id` in order to authenticate against Blockfrost servers. ## Available networks At the moment, you can use the following networks. Please, note that each network has its own `project_id`.
Network
Endpoint
Cardano mainnet
https://cardano-mainnet.blockfrost.io/api/v0
Cardano preprod
https://cardano-preprod.blockfrost.io/api/v0
Cardano preview
https://cardano-preview.blockfrost.io/api/v0
InterPlanetary File System
https://ipfs.blockfrost.io/api/v0
Milkomeda mainnet
https://milkomeda-mainnet.blockfrost.io/api/v0
Milkomeda testnet
https://milkomeda-testnet.blockfrost.io/api/v0
## Milkomeda
For more information about how to use Milkomeda as well as the list of available endpoints, see the Milkomeda section.
## Concepts * All endpoints return either a JSON object or an array. * Data is returned in *ascending* (oldest first, newest last) order, if not stated otherwise. * You might use the `?order=desc` query parameter to reverse this order. * By default, we return 100 results at a time. You have to use `?page=2` to list through the results. * All time and timestamp related fields (except `server_time`) are in seconds of UNIX time. * All amounts are returned in Lovelaces, where 1 ADA = 1 000 000 Lovelaces. * Addresses, accounts and pool IDs are in Bech32 format. * All values are case sensitive. * All hex encoded values are lower case. * Examples are not based on real data. Any resemblance to actual events is purely coincidental. * We allow to upload files up to 100MB of size to IPFS. This might increase in the future. * Only pinned IPFS files are counted towards the IPFS quota. * Non-pinned IPFS files are subject to regular garbage collection and will be removed unless pinned. * We allow maximum of 100 queued pins per IPFS user. ## Errors ### HTTP Status codes The following are HTTP status code your application might receive when reaching Blockfrost endpoints and it should handle all of these cases. * HTTP `400` return code is used when the request is not valid. * HTTP `402` return code is used when the projects exceed their daily request limit. * HTTP `403` return code is used when the request is not authenticated. * HTTP `404` return code is used when the resource doesn't exist. * HTTP `418` return code is used when the user has been auto-banned for flooding too much after previously receiving error code `402` or `429`. * HTTP `425` return code is used in Cardano networks, when the user has submitted a transaction when the mempool is already full, not accepting new txs straight away. * HTTP `425` return code is used in IPFS network, when the user has submitted a pin when the pin queue is already full, not accepting new pins straight away. * HTTP `429` return code is used when the user has sent too many requests in a given amount of time and therefore has been rate-limited. * HTTP `500` return code is used when our endpoints are having a problem. ### Error codes An internal error code number is used for better indication of the error in question. It is passed using the following payload. ```json { \"status_code\": 403, \"error\": \"Forbidden\", \"message\": \"Invalid project token.\" } ``` ## Limits There are two types of limits we are enforcing: The first depends on your plan and is the number of request we allow per day. We defined the day from midnight to midnight of UTC time. The second is rate limiting. We limit an end user, distinguished by IP address, to 10 requests per second. On top of that, we allow each user to send burst of 500 requests, which cools off at rate of 10 requests per second. In essence, a user is allowed to make another whole burst after (currently) 500/10 = 50 seconds. E.g. if a user attempts to make a call 3 seconds after whole burst, 30 requests will be processed. We believe this should be sufficient for most of the use cases. If it is not and you have a specific use case, please get in touch with us, and we will make sure to take it into account as much as we can. ## SDKs We support a number of SDKs that will help you in developing your application on top of Blockfrost.
*
- * The version of the OpenAPI document: 0.1.69
+ * The version of the OpenAPI document: 0.1.76
* Contact: contact@blockfrost.io
* Generated by: https://openapi-generator.tech
*/
diff --git a/rust/src/models/aggregator_features_message_capabilities_cardano_transactions_prover.rs b/rust/src/models/aggregator_features_message_capabilities_cardano_transactions_prover.rs
index 65213fec..76235a31 100644
--- a/rust/src/models/aggregator_features_message_capabilities_cardano_transactions_prover.rs
+++ b/rust/src/models/aggregator_features_message_capabilities_cardano_transactions_prover.rs
@@ -3,7 +3,7 @@
*
* Blockfrost is an API as a service that allows users to interact with the Cardano blockchain and parts of its ecosystem. ## Tokens After signing up on https://blockfrost.io, a `project_id` token is automatically generated for each project. HTTP header of your request MUST include this `project_id` in order to authenticate against Blockfrost servers. ## Available networks At the moment, you can use the following networks. Please, note that each network has its own `project_id`.
Network
Endpoint
Cardano mainnet
https://cardano-mainnet.blockfrost.io/api/v0
Cardano preprod
https://cardano-preprod.blockfrost.io/api/v0
Cardano preview
https://cardano-preview.blockfrost.io/api/v0
InterPlanetary File System
https://ipfs.blockfrost.io/api/v0
Milkomeda mainnet
https://milkomeda-mainnet.blockfrost.io/api/v0
Milkomeda testnet
https://milkomeda-testnet.blockfrost.io/api/v0
## Milkomeda
For more information about how to use Milkomeda as well as the list of available endpoints, see the Milkomeda section.
## Concepts * All endpoints return either a JSON object or an array. * Data is returned in *ascending* (oldest first, newest last) order, if not stated otherwise. * You might use the `?order=desc` query parameter to reverse this order. * By default, we return 100 results at a time. You have to use `?page=2` to list through the results. * All time and timestamp related fields (except `server_time`) are in seconds of UNIX time. * All amounts are returned in Lovelaces, where 1 ADA = 1 000 000 Lovelaces. * Addresses, accounts and pool IDs are in Bech32 format. * All values are case sensitive. * All hex encoded values are lower case. * Examples are not based on real data. Any resemblance to actual events is purely coincidental. * We allow to upload files up to 100MB of size to IPFS. This might increase in the future. * Only pinned IPFS files are counted towards the IPFS quota. * Non-pinned IPFS files are subject to regular garbage collection and will be removed unless pinned. * We allow maximum of 100 queued pins per IPFS user. ## Errors ### HTTP Status codes The following are HTTP status code your application might receive when reaching Blockfrost endpoints and it should handle all of these cases. * HTTP `400` return code is used when the request is not valid. * HTTP `402` return code is used when the projects exceed their daily request limit. * HTTP `403` return code is used when the request is not authenticated. * HTTP `404` return code is used when the resource doesn't exist. * HTTP `418` return code is used when the user has been auto-banned for flooding too much after previously receiving error code `402` or `429`. * HTTP `425` return code is used in Cardano networks, when the user has submitted a transaction when the mempool is already full, not accepting new txs straight away. * HTTP `425` return code is used in IPFS network, when the user has submitted a pin when the pin queue is already full, not accepting new pins straight away. * HTTP `429` return code is used when the user has sent too many requests in a given amount of time and therefore has been rate-limited. * HTTP `500` return code is used when our endpoints are having a problem. ### Error codes An internal error code number is used for better indication of the error in question. It is passed using the following payload. ```json { \"status_code\": 403, \"error\": \"Forbidden\", \"message\": \"Invalid project token.\" } ``` ## Limits There are two types of limits we are enforcing: The first depends on your plan and is the number of request we allow per day. We defined the day from midnight to midnight of UTC time. The second is rate limiting. We limit an end user, distinguished by IP address, to 10 requests per second. On top of that, we allow each user to send burst of 500 requests, which cools off at rate of 10 requests per second. In essence, a user is allowed to make another whole burst after (currently) 500/10 = 50 seconds. E.g. if a user attempts to make a call 3 seconds after whole burst, 30 requests will be processed. We believe this should be sufficient for most of the use cases. If it is not and you have a specific use case, please get in touch with us, and we will make sure to take it into account as much as we can. ## SDKs We support a number of SDKs that will help you in developing your application on top of Blockfrost.
*
- * The version of the OpenAPI document: 0.1.69
+ * The version of the OpenAPI document: 0.1.76
* Contact: contact@blockfrost.io
* Generated by: https://openapi-generator.tech
*/
diff --git a/rust/src/models/asset.rs b/rust/src/models/asset.rs
index 330ebc93..e6280a1b 100644
--- a/rust/src/models/asset.rs
+++ b/rust/src/models/asset.rs
@@ -3,7 +3,7 @@
*
* Blockfrost is an API as a service that allows users to interact with the Cardano blockchain and parts of its ecosystem. ## Tokens After signing up on https://blockfrost.io, a `project_id` token is automatically generated for each project. HTTP header of your request MUST include this `project_id` in order to authenticate against Blockfrost servers. ## Available networks At the moment, you can use the following networks. Please, note that each network has its own `project_id`.
Network
Endpoint
Cardano mainnet
https://cardano-mainnet.blockfrost.io/api/v0
Cardano preprod
https://cardano-preprod.blockfrost.io/api/v0
Cardano preview
https://cardano-preview.blockfrost.io/api/v0
InterPlanetary File System
https://ipfs.blockfrost.io/api/v0
Milkomeda mainnet
https://milkomeda-mainnet.blockfrost.io/api/v0
Milkomeda testnet
https://milkomeda-testnet.blockfrost.io/api/v0
## Milkomeda
For more information about how to use Milkomeda as well as the list of available endpoints, see the Milkomeda section.
## Concepts * All endpoints return either a JSON object or an array. * Data is returned in *ascending* (oldest first, newest last) order, if not stated otherwise. * You might use the `?order=desc` query parameter to reverse this order. * By default, we return 100 results at a time. You have to use `?page=2` to list through the results. * All time and timestamp related fields (except `server_time`) are in seconds of UNIX time. * All amounts are returned in Lovelaces, where 1 ADA = 1 000 000 Lovelaces. * Addresses, accounts and pool IDs are in Bech32 format. * All values are case sensitive. * All hex encoded values are lower case. * Examples are not based on real data. Any resemblance to actual events is purely coincidental. * We allow to upload files up to 100MB of size to IPFS. This might increase in the future. * Only pinned IPFS files are counted towards the IPFS quota. * Non-pinned IPFS files are subject to regular garbage collection and will be removed unless pinned. * We allow maximum of 100 queued pins per IPFS user. ## Errors ### HTTP Status codes The following are HTTP status code your application might receive when reaching Blockfrost endpoints and it should handle all of these cases. * HTTP `400` return code is used when the request is not valid. * HTTP `402` return code is used when the projects exceed their daily request limit. * HTTP `403` return code is used when the request is not authenticated. * HTTP `404` return code is used when the resource doesn't exist. * HTTP `418` return code is used when the user has been auto-banned for flooding too much after previously receiving error code `402` or `429`. * HTTP `425` return code is used in Cardano networks, when the user has submitted a transaction when the mempool is already full, not accepting new txs straight away. * HTTP `425` return code is used in IPFS network, when the user has submitted a pin when the pin queue is already full, not accepting new pins straight away. * HTTP `429` return code is used when the user has sent too many requests in a given amount of time and therefore has been rate-limited. * HTTP `500` return code is used when our endpoints are having a problem. ### Error codes An internal error code number is used for better indication of the error in question. It is passed using the following payload. ```json { \"status_code\": 403, \"error\": \"Forbidden\", \"message\": \"Invalid project token.\" } ``` ## Limits There are two types of limits we are enforcing: The first depends on your plan and is the number of request we allow per day. We defined the day from midnight to midnight of UTC time. The second is rate limiting. We limit an end user, distinguished by IP address, to 10 requests per second. On top of that, we allow each user to send burst of 500 requests, which cools off at rate of 10 requests per second. In essence, a user is allowed to make another whole burst after (currently) 500/10 = 50 seconds. E.g. if a user attempts to make a call 3 seconds after whole burst, 30 requests will be processed. We believe this should be sufficient for most of the use cases. If it is not and you have a specific use case, please get in touch with us, and we will make sure to take it into account as much as we can. ## SDKs We support a number of SDKs that will help you in developing your application on top of Blockfrost.
*
- * The version of the OpenAPI document: 0.1.69
+ * The version of the OpenAPI document: 0.1.76
* Contact: contact@blockfrost.io
* Generated by: https://openapi-generator.tech
*/
diff --git a/rust/src/models/asset_addresses_inner.rs b/rust/src/models/asset_addresses_inner.rs
index f9b2955d..e6cabce8 100644
--- a/rust/src/models/asset_addresses_inner.rs
+++ b/rust/src/models/asset_addresses_inner.rs
@@ -3,7 +3,7 @@
*
* Blockfrost is an API as a service that allows users to interact with the Cardano blockchain and parts of its ecosystem. ## Tokens After signing up on https://blockfrost.io, a `project_id` token is automatically generated for each project. HTTP header of your request MUST include this `project_id` in order to authenticate against Blockfrost servers. ## Available networks At the moment, you can use the following networks. Please, note that each network has its own `project_id`.
Network
Endpoint
Cardano mainnet
https://cardano-mainnet.blockfrost.io/api/v0
Cardano preprod
https://cardano-preprod.blockfrost.io/api/v0
Cardano preview
https://cardano-preview.blockfrost.io/api/v0
InterPlanetary File System
https://ipfs.blockfrost.io/api/v0
Milkomeda mainnet
https://milkomeda-mainnet.blockfrost.io/api/v0
Milkomeda testnet
https://milkomeda-testnet.blockfrost.io/api/v0
## Milkomeda
For more information about how to use Milkomeda as well as the list of available endpoints, see the Milkomeda section.
## Concepts * All endpoints return either a JSON object or an array. * Data is returned in *ascending* (oldest first, newest last) order, if not stated otherwise. * You might use the `?order=desc` query parameter to reverse this order. * By default, we return 100 results at a time. You have to use `?page=2` to list through the results. * All time and timestamp related fields (except `server_time`) are in seconds of UNIX time. * All amounts are returned in Lovelaces, where 1 ADA = 1 000 000 Lovelaces. * Addresses, accounts and pool IDs are in Bech32 format. * All values are case sensitive. * All hex encoded values are lower case. * Examples are not based on real data. Any resemblance to actual events is purely coincidental. * We allow to upload files up to 100MB of size to IPFS. This might increase in the future. * Only pinned IPFS files are counted towards the IPFS quota. * Non-pinned IPFS files are subject to regular garbage collection and will be removed unless pinned. * We allow maximum of 100 queued pins per IPFS user. ## Errors ### HTTP Status codes The following are HTTP status code your application might receive when reaching Blockfrost endpoints and it should handle all of these cases. * HTTP `400` return code is used when the request is not valid. * HTTP `402` return code is used when the projects exceed their daily request limit. * HTTP `403` return code is used when the request is not authenticated. * HTTP `404` return code is used when the resource doesn't exist. * HTTP `418` return code is used when the user has been auto-banned for flooding too much after previously receiving error code `402` or `429`. * HTTP `425` return code is used in Cardano networks, when the user has submitted a transaction when the mempool is already full, not accepting new txs straight away. * HTTP `425` return code is used in IPFS network, when the user has submitted a pin when the pin queue is already full, not accepting new pins straight away. * HTTP `429` return code is used when the user has sent too many requests in a given amount of time and therefore has been rate-limited. * HTTP `500` return code is used when our endpoints are having a problem. ### Error codes An internal error code number is used for better indication of the error in question. It is passed using the following payload. ```json { \"status_code\": 403, \"error\": \"Forbidden\", \"message\": \"Invalid project token.\" } ``` ## Limits There are two types of limits we are enforcing: The first depends on your plan and is the number of request we allow per day. We defined the day from midnight to midnight of UTC time. The second is rate limiting. We limit an end user, distinguished by IP address, to 10 requests per second. On top of that, we allow each user to send burst of 500 requests, which cools off at rate of 10 requests per second. In essence, a user is allowed to make another whole burst after (currently) 500/10 = 50 seconds. E.g. if a user attempts to make a call 3 seconds after whole burst, 30 requests will be processed. We believe this should be sufficient for most of the use cases. If it is not and you have a specific use case, please get in touch with us, and we will make sure to take it into account as much as we can. ## SDKs We support a number of SDKs that will help you in developing your application on top of Blockfrost.
*
- * The version of the OpenAPI document: 0.1.69
+ * The version of the OpenAPI document: 0.1.76
* Contact: contact@blockfrost.io
* Generated by: https://openapi-generator.tech
*/
diff --git a/rust/src/models/asset_history_inner.rs b/rust/src/models/asset_history_inner.rs
index ecbb6c15..4e9b412c 100644
--- a/rust/src/models/asset_history_inner.rs
+++ b/rust/src/models/asset_history_inner.rs
@@ -3,7 +3,7 @@
*
* Blockfrost is an API as a service that allows users to interact with the Cardano blockchain and parts of its ecosystem. ## Tokens After signing up on https://blockfrost.io, a `project_id` token is automatically generated for each project. HTTP header of your request MUST include this `project_id` in order to authenticate against Blockfrost servers. ## Available networks At the moment, you can use the following networks. Please, note that each network has its own `project_id`.
Network
Endpoint
Cardano mainnet
https://cardano-mainnet.blockfrost.io/api/v0
Cardano preprod
https://cardano-preprod.blockfrost.io/api/v0
Cardano preview
https://cardano-preview.blockfrost.io/api/v0
InterPlanetary File System
https://ipfs.blockfrost.io/api/v0
Milkomeda mainnet
https://milkomeda-mainnet.blockfrost.io/api/v0
Milkomeda testnet
https://milkomeda-testnet.blockfrost.io/api/v0
## Milkomeda
For more information about how to use Milkomeda as well as the list of available endpoints, see the Milkomeda section.
## Concepts * All endpoints return either a JSON object or an array. * Data is returned in *ascending* (oldest first, newest last) order, if not stated otherwise. * You might use the `?order=desc` query parameter to reverse this order. * By default, we return 100 results at a time. You have to use `?page=2` to list through the results. * All time and timestamp related fields (except `server_time`) are in seconds of UNIX time. * All amounts are returned in Lovelaces, where 1 ADA = 1 000 000 Lovelaces. * Addresses, accounts and pool IDs are in Bech32 format. * All values are case sensitive. * All hex encoded values are lower case. * Examples are not based on real data. Any resemblance to actual events is purely coincidental. * We allow to upload files up to 100MB of size to IPFS. This might increase in the future. * Only pinned IPFS files are counted towards the IPFS quota. * Non-pinned IPFS files are subject to regular garbage collection and will be removed unless pinned. * We allow maximum of 100 queued pins per IPFS user. ## Errors ### HTTP Status codes The following are HTTP status code your application might receive when reaching Blockfrost endpoints and it should handle all of these cases. * HTTP `400` return code is used when the request is not valid. * HTTP `402` return code is used when the projects exceed their daily request limit. * HTTP `403` return code is used when the request is not authenticated. * HTTP `404` return code is used when the resource doesn't exist. * HTTP `418` return code is used when the user has been auto-banned for flooding too much after previously receiving error code `402` or `429`. * HTTP `425` return code is used in Cardano networks, when the user has submitted a transaction when the mempool is already full, not accepting new txs straight away. * HTTP `425` return code is used in IPFS network, when the user has submitted a pin when the pin queue is already full, not accepting new pins straight away. * HTTP `429` return code is used when the user has sent too many requests in a given amount of time and therefore has been rate-limited. * HTTP `500` return code is used when our endpoints are having a problem. ### Error codes An internal error code number is used for better indication of the error in question. It is passed using the following payload. ```json { \"status_code\": 403, \"error\": \"Forbidden\", \"message\": \"Invalid project token.\" } ``` ## Limits There are two types of limits we are enforcing: The first depends on your plan and is the number of request we allow per day. We defined the day from midnight to midnight of UTC time. The second is rate limiting. We limit an end user, distinguished by IP address, to 10 requests per second. On top of that, we allow each user to send burst of 500 requests, which cools off at rate of 10 requests per second. In essence, a user is allowed to make another whole burst after (currently) 500/10 = 50 seconds. E.g. if a user attempts to make a call 3 seconds after whole burst, 30 requests will be processed. We believe this should be sufficient for most of the use cases. If it is not and you have a specific use case, please get in touch with us, and we will make sure to take it into account as much as we can. ## SDKs We support a number of SDKs that will help you in developing your application on top of Blockfrost.
*
- * The version of the OpenAPI document: 0.1.69
+ * The version of the OpenAPI document: 0.1.76
* Contact: contact@blockfrost.io
* Generated by: https://openapi-generator.tech
*/
diff --git a/rust/src/models/asset_metadata.rs b/rust/src/models/asset_metadata.rs
index d7982d41..e52d69b5 100644
--- a/rust/src/models/asset_metadata.rs
+++ b/rust/src/models/asset_metadata.rs
@@ -3,7 +3,7 @@
*
* Blockfrost is an API as a service that allows users to interact with the Cardano blockchain and parts of its ecosystem. ## Tokens After signing up on https://blockfrost.io, a `project_id` token is automatically generated for each project. HTTP header of your request MUST include this `project_id` in order to authenticate against Blockfrost servers. ## Available networks At the moment, you can use the following networks. Please, note that each network has its own `project_id`.
Network
Endpoint
Cardano mainnet
https://cardano-mainnet.blockfrost.io/api/v0
Cardano preprod
https://cardano-preprod.blockfrost.io/api/v0
Cardano preview
https://cardano-preview.blockfrost.io/api/v0
InterPlanetary File System
https://ipfs.blockfrost.io/api/v0
Milkomeda mainnet
https://milkomeda-mainnet.blockfrost.io/api/v0
Milkomeda testnet
https://milkomeda-testnet.blockfrost.io/api/v0
## Milkomeda
For more information about how to use Milkomeda as well as the list of available endpoints, see the Milkomeda section.
## Concepts * All endpoints return either a JSON object or an array. * Data is returned in *ascending* (oldest first, newest last) order, if not stated otherwise. * You might use the `?order=desc` query parameter to reverse this order. * By default, we return 100 results at a time. You have to use `?page=2` to list through the results. * All time and timestamp related fields (except `server_time`) are in seconds of UNIX time. * All amounts are returned in Lovelaces, where 1 ADA = 1 000 000 Lovelaces. * Addresses, accounts and pool IDs are in Bech32 format. * All values are case sensitive. * All hex encoded values are lower case. * Examples are not based on real data. Any resemblance to actual events is purely coincidental. * We allow to upload files up to 100MB of size to IPFS. This might increase in the future. * Only pinned IPFS files are counted towards the IPFS quota. * Non-pinned IPFS files are subject to regular garbage collection and will be removed unless pinned. * We allow maximum of 100 queued pins per IPFS user. ## Errors ### HTTP Status codes The following are HTTP status code your application might receive when reaching Blockfrost endpoints and it should handle all of these cases. * HTTP `400` return code is used when the request is not valid. * HTTP `402` return code is used when the projects exceed their daily request limit. * HTTP `403` return code is used when the request is not authenticated. * HTTP `404` return code is used when the resource doesn't exist. * HTTP `418` return code is used when the user has been auto-banned for flooding too much after previously receiving error code `402` or `429`. * HTTP `425` return code is used in Cardano networks, when the user has submitted a transaction when the mempool is already full, not accepting new txs straight away. * HTTP `425` return code is used in IPFS network, when the user has submitted a pin when the pin queue is already full, not accepting new pins straight away. * HTTP `429` return code is used when the user has sent too many requests in a given amount of time and therefore has been rate-limited. * HTTP `500` return code is used when our endpoints are having a problem. ### Error codes An internal error code number is used for better indication of the error in question. It is passed using the following payload. ```json { \"status_code\": 403, \"error\": \"Forbidden\", \"message\": \"Invalid project token.\" } ``` ## Limits There are two types of limits we are enforcing: The first depends on your plan and is the number of request we allow per day. We defined the day from midnight to midnight of UTC time. The second is rate limiting. We limit an end user, distinguished by IP address, to 10 requests per second. On top of that, we allow each user to send burst of 500 requests, which cools off at rate of 10 requests per second. In essence, a user is allowed to make another whole burst after (currently) 500/10 = 50 seconds. E.g. if a user attempts to make a call 3 seconds after whole burst, 30 requests will be processed. We believe this should be sufficient for most of the use cases. If it is not and you have a specific use case, please get in touch with us, and we will make sure to take it into account as much as we can. ## SDKs We support a number of SDKs that will help you in developing your application on top of Blockfrost.
*
- * The version of the OpenAPI document: 0.1.69
+ * The version of the OpenAPI document: 0.1.76
* Contact: contact@blockfrost.io
* Generated by: https://openapi-generator.tech
*/
diff --git a/rust/src/models/asset_onchain_metadata_cip25.rs b/rust/src/models/asset_onchain_metadata_cip25.rs
index 57532449..0d55fba5 100644
--- a/rust/src/models/asset_onchain_metadata_cip25.rs
+++ b/rust/src/models/asset_onchain_metadata_cip25.rs
@@ -3,7 +3,7 @@
*
* Blockfrost is an API as a service that allows users to interact with the Cardano blockchain and parts of its ecosystem. ## Tokens After signing up on https://blockfrost.io, a `project_id` token is automatically generated for each project. HTTP header of your request MUST include this `project_id` in order to authenticate against Blockfrost servers. ## Available networks At the moment, you can use the following networks. Please, note that each network has its own `project_id`.
Network
Endpoint
Cardano mainnet
https://cardano-mainnet.blockfrost.io/api/v0
Cardano preprod
https://cardano-preprod.blockfrost.io/api/v0
Cardano preview
https://cardano-preview.blockfrost.io/api/v0
InterPlanetary File System
https://ipfs.blockfrost.io/api/v0
Milkomeda mainnet
https://milkomeda-mainnet.blockfrost.io/api/v0
Milkomeda testnet
https://milkomeda-testnet.blockfrost.io/api/v0
## Milkomeda
For more information about how to use Milkomeda as well as the list of available endpoints, see the Milkomeda section.
## Concepts * All endpoints return either a JSON object or an array. * Data is returned in *ascending* (oldest first, newest last) order, if not stated otherwise. * You might use the `?order=desc` query parameter to reverse this order. * By default, we return 100 results at a time. You have to use `?page=2` to list through the results. * All time and timestamp related fields (except `server_time`) are in seconds of UNIX time. * All amounts are returned in Lovelaces, where 1 ADA = 1 000 000 Lovelaces. * Addresses, accounts and pool IDs are in Bech32 format. * All values are case sensitive. * All hex encoded values are lower case. * Examples are not based on real data. Any resemblance to actual events is purely coincidental. * We allow to upload files up to 100MB of size to IPFS. This might increase in the future. * Only pinned IPFS files are counted towards the IPFS quota. * Non-pinned IPFS files are subject to regular garbage collection and will be removed unless pinned. * We allow maximum of 100 queued pins per IPFS user. ## Errors ### HTTP Status codes The following are HTTP status code your application might receive when reaching Blockfrost endpoints and it should handle all of these cases. * HTTP `400` return code is used when the request is not valid. * HTTP `402` return code is used when the projects exceed their daily request limit. * HTTP `403` return code is used when the request is not authenticated. * HTTP `404` return code is used when the resource doesn't exist. * HTTP `418` return code is used when the user has been auto-banned for flooding too much after previously receiving error code `402` or `429`. * HTTP `425` return code is used in Cardano networks, when the user has submitted a transaction when the mempool is already full, not accepting new txs straight away. * HTTP `425` return code is used in IPFS network, when the user has submitted a pin when the pin queue is already full, not accepting new pins straight away. * HTTP `429` return code is used when the user has sent too many requests in a given amount of time and therefore has been rate-limited. * HTTP `500` return code is used when our endpoints are having a problem. ### Error codes An internal error code number is used for better indication of the error in question. It is passed using the following payload. ```json { \"status_code\": 403, \"error\": \"Forbidden\", \"message\": \"Invalid project token.\" } ``` ## Limits There are two types of limits we are enforcing: The first depends on your plan and is the number of request we allow per day. We defined the day from midnight to midnight of UTC time. The second is rate limiting. We limit an end user, distinguished by IP address, to 10 requests per second. On top of that, we allow each user to send burst of 500 requests, which cools off at rate of 10 requests per second. In essence, a user is allowed to make another whole burst after (currently) 500/10 = 50 seconds. E.g. if a user attempts to make a call 3 seconds after whole burst, 30 requests will be processed. We believe this should be sufficient for most of the use cases. If it is not and you have a specific use case, please get in touch with us, and we will make sure to take it into account as much as we can. ## SDKs We support a number of SDKs that will help you in developing your application on top of Blockfrost.
*
- * The version of the OpenAPI document: 0.1.69
+ * The version of the OpenAPI document: 0.1.76
* Contact: contact@blockfrost.io
* Generated by: https://openapi-generator.tech
*/
diff --git a/rust/src/models/asset_onchain_metadata_cip25_description.rs b/rust/src/models/asset_onchain_metadata_cip25_description.rs
index 6802f32f..1c7b4ca9 100644
--- a/rust/src/models/asset_onchain_metadata_cip25_description.rs
+++ b/rust/src/models/asset_onchain_metadata_cip25_description.rs
@@ -3,7 +3,7 @@
*
* Blockfrost is an API as a service that allows users to interact with the Cardano blockchain and parts of its ecosystem. ## Tokens After signing up on https://blockfrost.io, a `project_id` token is automatically generated for each project. HTTP header of your request MUST include this `project_id` in order to authenticate against Blockfrost servers. ## Available networks At the moment, you can use the following networks. Please, note that each network has its own `project_id`.
Network
Endpoint
Cardano mainnet
https://cardano-mainnet.blockfrost.io/api/v0
Cardano preprod
https://cardano-preprod.blockfrost.io/api/v0
Cardano preview
https://cardano-preview.blockfrost.io/api/v0
InterPlanetary File System
https://ipfs.blockfrost.io/api/v0
Milkomeda mainnet
https://milkomeda-mainnet.blockfrost.io/api/v0
Milkomeda testnet
https://milkomeda-testnet.blockfrost.io/api/v0
## Milkomeda
For more information about how to use Milkomeda as well as the list of available endpoints, see the Milkomeda section.
## Concepts * All endpoints return either a JSON object or an array. * Data is returned in *ascending* (oldest first, newest last) order, if not stated otherwise. * You might use the `?order=desc` query parameter to reverse this order. * By default, we return 100 results at a time. You have to use `?page=2` to list through the results. * All time and timestamp related fields (except `server_time`) are in seconds of UNIX time. * All amounts are returned in Lovelaces, where 1 ADA = 1 000 000 Lovelaces. * Addresses, accounts and pool IDs are in Bech32 format. * All values are case sensitive. * All hex encoded values are lower case. * Examples are not based on real data. Any resemblance to actual events is purely coincidental. * We allow to upload files up to 100MB of size to IPFS. This might increase in the future. * Only pinned IPFS files are counted towards the IPFS quota. * Non-pinned IPFS files are subject to regular garbage collection and will be removed unless pinned. * We allow maximum of 100 queued pins per IPFS user. ## Errors ### HTTP Status codes The following are HTTP status code your application might receive when reaching Blockfrost endpoints and it should handle all of these cases. * HTTP `400` return code is used when the request is not valid. * HTTP `402` return code is used when the projects exceed their daily request limit. * HTTP `403` return code is used when the request is not authenticated. * HTTP `404` return code is used when the resource doesn't exist. * HTTP `418` return code is used when the user has been auto-banned for flooding too much after previously receiving error code `402` or `429`. * HTTP `425` return code is used in Cardano networks, when the user has submitted a transaction when the mempool is already full, not accepting new txs straight away. * HTTP `425` return code is used in IPFS network, when the user has submitted a pin when the pin queue is already full, not accepting new pins straight away. * HTTP `429` return code is used when the user has sent too many requests in a given amount of time and therefore has been rate-limited. * HTTP `500` return code is used when our endpoints are having a problem. ### Error codes An internal error code number is used for better indication of the error in question. It is passed using the following payload. ```json { \"status_code\": 403, \"error\": \"Forbidden\", \"message\": \"Invalid project token.\" } ``` ## Limits There are two types of limits we are enforcing: The first depends on your plan and is the number of request we allow per day. We defined the day from midnight to midnight of UTC time. The second is rate limiting. We limit an end user, distinguished by IP address, to 10 requests per second. On top of that, we allow each user to send burst of 500 requests, which cools off at rate of 10 requests per second. In essence, a user is allowed to make another whole burst after (currently) 500/10 = 50 seconds. E.g. if a user attempts to make a call 3 seconds after whole burst, 30 requests will be processed. We believe this should be sufficient for most of the use cases. If it is not and you have a specific use case, please get in touch with us, and we will make sure to take it into account as much as we can. ## SDKs We support a number of SDKs that will help you in developing your application on top of Blockfrost.
*
- * The version of the OpenAPI document: 0.1.69
+ * The version of the OpenAPI document: 0.1.76
* Contact: contact@blockfrost.io
* Generated by: https://openapi-generator.tech
*/
diff --git a/rust/src/models/asset_onchain_metadata_cip25_files_inner.rs b/rust/src/models/asset_onchain_metadata_cip25_files_inner.rs
index 4153840f..64987c72 100644
--- a/rust/src/models/asset_onchain_metadata_cip25_files_inner.rs
+++ b/rust/src/models/asset_onchain_metadata_cip25_files_inner.rs
@@ -3,7 +3,7 @@
*
* Blockfrost is an API as a service that allows users to interact with the Cardano blockchain and parts of its ecosystem. ## Tokens After signing up on https://blockfrost.io, a `project_id` token is automatically generated for each project. HTTP header of your request MUST include this `project_id` in order to authenticate against Blockfrost servers. ## Available networks At the moment, you can use the following networks. Please, note that each network has its own `project_id`.
Network
Endpoint
Cardano mainnet
https://cardano-mainnet.blockfrost.io/api/v0
Cardano preprod
https://cardano-preprod.blockfrost.io/api/v0
Cardano preview
https://cardano-preview.blockfrost.io/api/v0
InterPlanetary File System
https://ipfs.blockfrost.io/api/v0
Milkomeda mainnet
https://milkomeda-mainnet.blockfrost.io/api/v0
Milkomeda testnet
https://milkomeda-testnet.blockfrost.io/api/v0
## Milkomeda
For more information about how to use Milkomeda as well as the list of available endpoints, see the Milkomeda section.
## Concepts * All endpoints return either a JSON object or an array. * Data is returned in *ascending* (oldest first, newest last) order, if not stated otherwise. * You might use the `?order=desc` query parameter to reverse this order. * By default, we return 100 results at a time. You have to use `?page=2` to list through the results. * All time and timestamp related fields (except `server_time`) are in seconds of UNIX time. * All amounts are returned in Lovelaces, where 1 ADA = 1 000 000 Lovelaces. * Addresses, accounts and pool IDs are in Bech32 format. * All values are case sensitive. * All hex encoded values are lower case. * Examples are not based on real data. Any resemblance to actual events is purely coincidental. * We allow to upload files up to 100MB of size to IPFS. This might increase in the future. * Only pinned IPFS files are counted towards the IPFS quota. * Non-pinned IPFS files are subject to regular garbage collection and will be removed unless pinned. * We allow maximum of 100 queued pins per IPFS user. ## Errors ### HTTP Status codes The following are HTTP status code your application might receive when reaching Blockfrost endpoints and it should handle all of these cases. * HTTP `400` return code is used when the request is not valid. * HTTP `402` return code is used when the projects exceed their daily request limit. * HTTP `403` return code is used when the request is not authenticated. * HTTP `404` return code is used when the resource doesn't exist. * HTTP `418` return code is used when the user has been auto-banned for flooding too much after previously receiving error code `402` or `429`. * HTTP `425` return code is used in Cardano networks, when the user has submitted a transaction when the mempool is already full, not accepting new txs straight away. * HTTP `425` return code is used in IPFS network, when the user has submitted a pin when the pin queue is already full, not accepting new pins straight away. * HTTP `429` return code is used when the user has sent too many requests in a given amount of time and therefore has been rate-limited. * HTTP `500` return code is used when our endpoints are having a problem. ### Error codes An internal error code number is used for better indication of the error in question. It is passed using the following payload. ```json { \"status_code\": 403, \"error\": \"Forbidden\", \"message\": \"Invalid project token.\" } ``` ## Limits There are two types of limits we are enforcing: The first depends on your plan and is the number of request we allow per day. We defined the day from midnight to midnight of UTC time. The second is rate limiting. We limit an end user, distinguished by IP address, to 10 requests per second. On top of that, we allow each user to send burst of 500 requests, which cools off at rate of 10 requests per second. In essence, a user is allowed to make another whole burst after (currently) 500/10 = 50 seconds. E.g. if a user attempts to make a call 3 seconds after whole burst, 30 requests will be processed. We believe this should be sufficient for most of the use cases. If it is not and you have a specific use case, please get in touch with us, and we will make sure to take it into account as much as we can. ## SDKs We support a number of SDKs that will help you in developing your application on top of Blockfrost.
*
- * The version of the OpenAPI document: 0.1.69
+ * The version of the OpenAPI document: 0.1.76
* Contact: contact@blockfrost.io
* Generated by: https://openapi-generator.tech
*/
diff --git a/rust/src/models/asset_onchain_metadata_cip25_files_inner_src.rs b/rust/src/models/asset_onchain_metadata_cip25_files_inner_src.rs
index 2a28be42..4b72dc85 100644
--- a/rust/src/models/asset_onchain_metadata_cip25_files_inner_src.rs
+++ b/rust/src/models/asset_onchain_metadata_cip25_files_inner_src.rs
@@ -3,7 +3,7 @@
*
* Blockfrost is an API as a service that allows users to interact with the Cardano blockchain and parts of its ecosystem. ## Tokens After signing up on https://blockfrost.io, a `project_id` token is automatically generated for each project. HTTP header of your request MUST include this `project_id` in order to authenticate against Blockfrost servers. ## Available networks At the moment, you can use the following networks. Please, note that each network has its own `project_id`.
Network
Endpoint
Cardano mainnet
https://cardano-mainnet.blockfrost.io/api/v0
Cardano preprod
https://cardano-preprod.blockfrost.io/api/v0
Cardano preview
https://cardano-preview.blockfrost.io/api/v0
InterPlanetary File System
https://ipfs.blockfrost.io/api/v0
Milkomeda mainnet
https://milkomeda-mainnet.blockfrost.io/api/v0
Milkomeda testnet
https://milkomeda-testnet.blockfrost.io/api/v0
## Milkomeda
For more information about how to use Milkomeda as well as the list of available endpoints, see the Milkomeda section.
## Concepts * All endpoints return either a JSON object or an array. * Data is returned in *ascending* (oldest first, newest last) order, if not stated otherwise. * You might use the `?order=desc` query parameter to reverse this order. * By default, we return 100 results at a time. You have to use `?page=2` to list through the results. * All time and timestamp related fields (except `server_time`) are in seconds of UNIX time. * All amounts are returned in Lovelaces, where 1 ADA = 1 000 000 Lovelaces. * Addresses, accounts and pool IDs are in Bech32 format. * All values are case sensitive. * All hex encoded values are lower case. * Examples are not based on real data. Any resemblance to actual events is purely coincidental. * We allow to upload files up to 100MB of size to IPFS. This might increase in the future. * Only pinned IPFS files are counted towards the IPFS quota. * Non-pinned IPFS files are subject to regular garbage collection and will be removed unless pinned. * We allow maximum of 100 queued pins per IPFS user. ## Errors ### HTTP Status codes The following are HTTP status code your application might receive when reaching Blockfrost endpoints and it should handle all of these cases. * HTTP `400` return code is used when the request is not valid. * HTTP `402` return code is used when the projects exceed their daily request limit. * HTTP `403` return code is used when the request is not authenticated. * HTTP `404` return code is used when the resource doesn't exist. * HTTP `418` return code is used when the user has been auto-banned for flooding too much after previously receiving error code `402` or `429`. * HTTP `425` return code is used in Cardano networks, when the user has submitted a transaction when the mempool is already full, not accepting new txs straight away. * HTTP `425` return code is used in IPFS network, when the user has submitted a pin when the pin queue is already full, not accepting new pins straight away. * HTTP `429` return code is used when the user has sent too many requests in a given amount of time and therefore has been rate-limited. * HTTP `500` return code is used when our endpoints are having a problem. ### Error codes An internal error code number is used for better indication of the error in question. It is passed using the following payload. ```json { \"status_code\": 403, \"error\": \"Forbidden\", \"message\": \"Invalid project token.\" } ``` ## Limits There are two types of limits we are enforcing: The first depends on your plan and is the number of request we allow per day. We defined the day from midnight to midnight of UTC time. The second is rate limiting. We limit an end user, distinguished by IP address, to 10 requests per second. On top of that, we allow each user to send burst of 500 requests, which cools off at rate of 10 requests per second. In essence, a user is allowed to make another whole burst after (currently) 500/10 = 50 seconds. E.g. if a user attempts to make a call 3 seconds after whole burst, 30 requests will be processed. We believe this should be sufficient for most of the use cases. If it is not and you have a specific use case, please get in touch with us, and we will make sure to take it into account as much as we can. ## SDKs We support a number of SDKs that will help you in developing your application on top of Blockfrost.
*
- * The version of the OpenAPI document: 0.1.69
+ * The version of the OpenAPI document: 0.1.76
* Contact: contact@blockfrost.io
* Generated by: https://openapi-generator.tech
*/
diff --git a/rust/src/models/asset_onchain_metadata_cip25_image.rs b/rust/src/models/asset_onchain_metadata_cip25_image.rs
index df513f4b..99f7d83a 100644
--- a/rust/src/models/asset_onchain_metadata_cip25_image.rs
+++ b/rust/src/models/asset_onchain_metadata_cip25_image.rs
@@ -3,7 +3,7 @@
*
* Blockfrost is an API as a service that allows users to interact with the Cardano blockchain and parts of its ecosystem. ## Tokens After signing up on https://blockfrost.io, a `project_id` token is automatically generated for each project. HTTP header of your request MUST include this `project_id` in order to authenticate against Blockfrost servers. ## Available networks At the moment, you can use the following networks. Please, note that each network has its own `project_id`.
Network
Endpoint
Cardano mainnet
https://cardano-mainnet.blockfrost.io/api/v0
Cardano preprod
https://cardano-preprod.blockfrost.io/api/v0
Cardano preview
https://cardano-preview.blockfrost.io/api/v0
InterPlanetary File System
https://ipfs.blockfrost.io/api/v0
Milkomeda mainnet
https://milkomeda-mainnet.blockfrost.io/api/v0
Milkomeda testnet
https://milkomeda-testnet.blockfrost.io/api/v0
## Milkomeda
For more information about how to use Milkomeda as well as the list of available endpoints, see the Milkomeda section.
## Concepts * All endpoints return either a JSON object or an array. * Data is returned in *ascending* (oldest first, newest last) order, if not stated otherwise. * You might use the `?order=desc` query parameter to reverse this order. * By default, we return 100 results at a time. You have to use `?page=2` to list through the results. * All time and timestamp related fields (except `server_time`) are in seconds of UNIX time. * All amounts are returned in Lovelaces, where 1 ADA = 1 000 000 Lovelaces. * Addresses, accounts and pool IDs are in Bech32 format. * All values are case sensitive. * All hex encoded values are lower case. * Examples are not based on real data. Any resemblance to actual events is purely coincidental. * We allow to upload files up to 100MB of size to IPFS. This might increase in the future. * Only pinned IPFS files are counted towards the IPFS quota. * Non-pinned IPFS files are subject to regular garbage collection and will be removed unless pinned. * We allow maximum of 100 queued pins per IPFS user. ## Errors ### HTTP Status codes The following are HTTP status code your application might receive when reaching Blockfrost endpoints and it should handle all of these cases. * HTTP `400` return code is used when the request is not valid. * HTTP `402` return code is used when the projects exceed their daily request limit. * HTTP `403` return code is used when the request is not authenticated. * HTTP `404` return code is used when the resource doesn't exist. * HTTP `418` return code is used when the user has been auto-banned for flooding too much after previously receiving error code `402` or `429`. * HTTP `425` return code is used in Cardano networks, when the user has submitted a transaction when the mempool is already full, not accepting new txs straight away. * HTTP `425` return code is used in IPFS network, when the user has submitted a pin when the pin queue is already full, not accepting new pins straight away. * HTTP `429` return code is used when the user has sent too many requests in a given amount of time and therefore has been rate-limited. * HTTP `500` return code is used when our endpoints are having a problem. ### Error codes An internal error code number is used for better indication of the error in question. It is passed using the following payload. ```json { \"status_code\": 403, \"error\": \"Forbidden\", \"message\": \"Invalid project token.\" } ``` ## Limits There are two types of limits we are enforcing: The first depends on your plan and is the number of request we allow per day. We defined the day from midnight to midnight of UTC time. The second is rate limiting. We limit an end user, distinguished by IP address, to 10 requests per second. On top of that, we allow each user to send burst of 500 requests, which cools off at rate of 10 requests per second. In essence, a user is allowed to make another whole burst after (currently) 500/10 = 50 seconds. E.g. if a user attempts to make a call 3 seconds after whole burst, 30 requests will be processed. We believe this should be sufficient for most of the use cases. If it is not and you have a specific use case, please get in touch with us, and we will make sure to take it into account as much as we can. ## SDKs We support a number of SDKs that will help you in developing your application on top of Blockfrost.
*
- * The version of the OpenAPI document: 0.1.69
+ * The version of the OpenAPI document: 0.1.76
* Contact: contact@blockfrost.io
* Generated by: https://openapi-generator.tech
*/
diff --git a/rust/src/models/asset_onchain_metadata_cip68_ft_333.rs b/rust/src/models/asset_onchain_metadata_cip68_ft_333.rs
index 4ff25295..9c7f4381 100644
--- a/rust/src/models/asset_onchain_metadata_cip68_ft_333.rs
+++ b/rust/src/models/asset_onchain_metadata_cip68_ft_333.rs
@@ -3,7 +3,7 @@
*
* Blockfrost is an API as a service that allows users to interact with the Cardano blockchain and parts of its ecosystem. ## Tokens After signing up on https://blockfrost.io, a `project_id` token is automatically generated for each project. HTTP header of your request MUST include this `project_id` in order to authenticate against Blockfrost servers. ## Available networks At the moment, you can use the following networks. Please, note that each network has its own `project_id`.
Network
Endpoint
Cardano mainnet
https://cardano-mainnet.blockfrost.io/api/v0
Cardano preprod
https://cardano-preprod.blockfrost.io/api/v0
Cardano preview
https://cardano-preview.blockfrost.io/api/v0
InterPlanetary File System
https://ipfs.blockfrost.io/api/v0
Milkomeda mainnet
https://milkomeda-mainnet.blockfrost.io/api/v0
Milkomeda testnet
https://milkomeda-testnet.blockfrost.io/api/v0
## Milkomeda
For more information about how to use Milkomeda as well as the list of available endpoints, see the Milkomeda section.
## Concepts * All endpoints return either a JSON object or an array. * Data is returned in *ascending* (oldest first, newest last) order, if not stated otherwise. * You might use the `?order=desc` query parameter to reverse this order. * By default, we return 100 results at a time. You have to use `?page=2` to list through the results. * All time and timestamp related fields (except `server_time`) are in seconds of UNIX time. * All amounts are returned in Lovelaces, where 1 ADA = 1 000 000 Lovelaces. * Addresses, accounts and pool IDs are in Bech32 format. * All values are case sensitive. * All hex encoded values are lower case. * Examples are not based on real data. Any resemblance to actual events is purely coincidental. * We allow to upload files up to 100MB of size to IPFS. This might increase in the future. * Only pinned IPFS files are counted towards the IPFS quota. * Non-pinned IPFS files are subject to regular garbage collection and will be removed unless pinned. * We allow maximum of 100 queued pins per IPFS user. ## Errors ### HTTP Status codes The following are HTTP status code your application might receive when reaching Blockfrost endpoints and it should handle all of these cases. * HTTP `400` return code is used when the request is not valid. * HTTP `402` return code is used when the projects exceed their daily request limit. * HTTP `403` return code is used when the request is not authenticated. * HTTP `404` return code is used when the resource doesn't exist. * HTTP `418` return code is used when the user has been auto-banned for flooding too much after previously receiving error code `402` or `429`. * HTTP `425` return code is used in Cardano networks, when the user has submitted a transaction when the mempool is already full, not accepting new txs straight away. * HTTP `425` return code is used in IPFS network, when the user has submitted a pin when the pin queue is already full, not accepting new pins straight away. * HTTP `429` return code is used when the user has sent too many requests in a given amount of time and therefore has been rate-limited. * HTTP `500` return code is used when our endpoints are having a problem. ### Error codes An internal error code number is used for better indication of the error in question. It is passed using the following payload. ```json { \"status_code\": 403, \"error\": \"Forbidden\", \"message\": \"Invalid project token.\" } ``` ## Limits There are two types of limits we are enforcing: The first depends on your plan and is the number of request we allow per day. We defined the day from midnight to midnight of UTC time. The second is rate limiting. We limit an end user, distinguished by IP address, to 10 requests per second. On top of that, we allow each user to send burst of 500 requests, which cools off at rate of 10 requests per second. In essence, a user is allowed to make another whole burst after (currently) 500/10 = 50 seconds. E.g. if a user attempts to make a call 3 seconds after whole burst, 30 requests will be processed. We believe this should be sufficient for most of the use cases. If it is not and you have a specific use case, please get in touch with us, and we will make sure to take it into account as much as we can. ## SDKs We support a number of SDKs that will help you in developing your application on top of Blockfrost.
*
- * The version of the OpenAPI document: 0.1.69
+ * The version of the OpenAPI document: 0.1.76
* Contact: contact@blockfrost.io
* Generated by: https://openapi-generator.tech
*/
diff --git a/rust/src/models/asset_onchain_metadata_cip68_nft_222.rs b/rust/src/models/asset_onchain_metadata_cip68_nft_222.rs
index bbe1e7fe..bcac229b 100644
--- a/rust/src/models/asset_onchain_metadata_cip68_nft_222.rs
+++ b/rust/src/models/asset_onchain_metadata_cip68_nft_222.rs
@@ -3,7 +3,7 @@
*
* Blockfrost is an API as a service that allows users to interact with the Cardano blockchain and parts of its ecosystem. ## Tokens After signing up on https://blockfrost.io, a `project_id` token is automatically generated for each project. HTTP header of your request MUST include this `project_id` in order to authenticate against Blockfrost servers. ## Available networks At the moment, you can use the following networks. Please, note that each network has its own `project_id`.
Network
Endpoint
Cardano mainnet
https://cardano-mainnet.blockfrost.io/api/v0
Cardano preprod
https://cardano-preprod.blockfrost.io/api/v0
Cardano preview
https://cardano-preview.blockfrost.io/api/v0
InterPlanetary File System
https://ipfs.blockfrost.io/api/v0
Milkomeda mainnet
https://milkomeda-mainnet.blockfrost.io/api/v0
Milkomeda testnet
https://milkomeda-testnet.blockfrost.io/api/v0
## Milkomeda
For more information about how to use Milkomeda as well as the list of available endpoints, see the Milkomeda section.
## Concepts * All endpoints return either a JSON object or an array. * Data is returned in *ascending* (oldest first, newest last) order, if not stated otherwise. * You might use the `?order=desc` query parameter to reverse this order. * By default, we return 100 results at a time. You have to use `?page=2` to list through the results. * All time and timestamp related fields (except `server_time`) are in seconds of UNIX time. * All amounts are returned in Lovelaces, where 1 ADA = 1 000 000 Lovelaces. * Addresses, accounts and pool IDs are in Bech32 format. * All values are case sensitive. * All hex encoded values are lower case. * Examples are not based on real data. Any resemblance to actual events is purely coincidental. * We allow to upload files up to 100MB of size to IPFS. This might increase in the future. * Only pinned IPFS files are counted towards the IPFS quota. * Non-pinned IPFS files are subject to regular garbage collection and will be removed unless pinned. * We allow maximum of 100 queued pins per IPFS user. ## Errors ### HTTP Status codes The following are HTTP status code your application might receive when reaching Blockfrost endpoints and it should handle all of these cases. * HTTP `400` return code is used when the request is not valid. * HTTP `402` return code is used when the projects exceed their daily request limit. * HTTP `403` return code is used when the request is not authenticated. * HTTP `404` return code is used when the resource doesn't exist. * HTTP `418` return code is used when the user has been auto-banned for flooding too much after previously receiving error code `402` or `429`. * HTTP `425` return code is used in Cardano networks, when the user has submitted a transaction when the mempool is already full, not accepting new txs straight away. * HTTP `425` return code is used in IPFS network, when the user has submitted a pin when the pin queue is already full, not accepting new pins straight away. * HTTP `429` return code is used when the user has sent too many requests in a given amount of time and therefore has been rate-limited. * HTTP `500` return code is used when our endpoints are having a problem. ### Error codes An internal error code number is used for better indication of the error in question. It is passed using the following payload. ```json { \"status_code\": 403, \"error\": \"Forbidden\", \"message\": \"Invalid project token.\" } ``` ## Limits There are two types of limits we are enforcing: The first depends on your plan and is the number of request we allow per day. We defined the day from midnight to midnight of UTC time. The second is rate limiting. We limit an end user, distinguished by IP address, to 10 requests per second. On top of that, we allow each user to send burst of 500 requests, which cools off at rate of 10 requests per second. In essence, a user is allowed to make another whole burst after (currently) 500/10 = 50 seconds. E.g. if a user attempts to make a call 3 seconds after whole burst, 30 requests will be processed. We believe this should be sufficient for most of the use cases. If it is not and you have a specific use case, please get in touch with us, and we will make sure to take it into account as much as we can. ## SDKs We support a number of SDKs that will help you in developing your application on top of Blockfrost.
*
- * The version of the OpenAPI document: 0.1.69
+ * The version of the OpenAPI document: 0.1.76
* Contact: contact@blockfrost.io
* Generated by: https://openapi-generator.tech
*/
diff --git a/rust/src/models/asset_onchain_metadata_cip68_rft_444.rs b/rust/src/models/asset_onchain_metadata_cip68_rft_444.rs
index 613a1c58..82d0fe71 100644
--- a/rust/src/models/asset_onchain_metadata_cip68_rft_444.rs
+++ b/rust/src/models/asset_onchain_metadata_cip68_rft_444.rs
@@ -3,7 +3,7 @@
*
* Blockfrost is an API as a service that allows users to interact with the Cardano blockchain and parts of its ecosystem. ## Tokens After signing up on https://blockfrost.io, a `project_id` token is automatically generated for each project. HTTP header of your request MUST include this `project_id` in order to authenticate against Blockfrost servers. ## Available networks At the moment, you can use the following networks. Please, note that each network has its own `project_id`.
Network
Endpoint
Cardano mainnet
https://cardano-mainnet.blockfrost.io/api/v0
Cardano preprod
https://cardano-preprod.blockfrost.io/api/v0
Cardano preview
https://cardano-preview.blockfrost.io/api/v0
InterPlanetary File System
https://ipfs.blockfrost.io/api/v0
Milkomeda mainnet
https://milkomeda-mainnet.blockfrost.io/api/v0
Milkomeda testnet
https://milkomeda-testnet.blockfrost.io/api/v0
## Milkomeda
For more information about how to use Milkomeda as well as the list of available endpoints, see the Milkomeda section.
## Concepts * All endpoints return either a JSON object or an array. * Data is returned in *ascending* (oldest first, newest last) order, if not stated otherwise. * You might use the `?order=desc` query parameter to reverse this order. * By default, we return 100 results at a time. You have to use `?page=2` to list through the results. * All time and timestamp related fields (except `server_time`) are in seconds of UNIX time. * All amounts are returned in Lovelaces, where 1 ADA = 1 000 000 Lovelaces. * Addresses, accounts and pool IDs are in Bech32 format. * All values are case sensitive. * All hex encoded values are lower case. * Examples are not based on real data. Any resemblance to actual events is purely coincidental. * We allow to upload files up to 100MB of size to IPFS. This might increase in the future. * Only pinned IPFS files are counted towards the IPFS quota. * Non-pinned IPFS files are subject to regular garbage collection and will be removed unless pinned. * We allow maximum of 100 queued pins per IPFS user. ## Errors ### HTTP Status codes The following are HTTP status code your application might receive when reaching Blockfrost endpoints and it should handle all of these cases. * HTTP `400` return code is used when the request is not valid. * HTTP `402` return code is used when the projects exceed their daily request limit. * HTTP `403` return code is used when the request is not authenticated. * HTTP `404` return code is used when the resource doesn't exist. * HTTP `418` return code is used when the user has been auto-banned for flooding too much after previously receiving error code `402` or `429`. * HTTP `425` return code is used in Cardano networks, when the user has submitted a transaction when the mempool is already full, not accepting new txs straight away. * HTTP `425` return code is used in IPFS network, when the user has submitted a pin when the pin queue is already full, not accepting new pins straight away. * HTTP `429` return code is used when the user has sent too many requests in a given amount of time and therefore has been rate-limited. * HTTP `500` return code is used when our endpoints are having a problem. ### Error codes An internal error code number is used for better indication of the error in question. It is passed using the following payload. ```json { \"status_code\": 403, \"error\": \"Forbidden\", \"message\": \"Invalid project token.\" } ``` ## Limits There are two types of limits we are enforcing: The first depends on your plan and is the number of request we allow per day. We defined the day from midnight to midnight of UTC time. The second is rate limiting. We limit an end user, distinguished by IP address, to 10 requests per second. On top of that, we allow each user to send burst of 500 requests, which cools off at rate of 10 requests per second. In essence, a user is allowed to make another whole burst after (currently) 500/10 = 50 seconds. E.g. if a user attempts to make a call 3 seconds after whole burst, 30 requests will be processed. We believe this should be sufficient for most of the use cases. If it is not and you have a specific use case, please get in touch with us, and we will make sure to take it into account as much as we can. ## SDKs We support a number of SDKs that will help you in developing your application on top of Blockfrost.
*
- * The version of the OpenAPI document: 0.1.69
+ * The version of the OpenAPI document: 0.1.76
* Contact: contact@blockfrost.io
* Generated by: https://openapi-generator.tech
*/
diff --git a/rust/src/models/asset_policy_inner.rs b/rust/src/models/asset_policy_inner.rs
index 7831a4fb..5405506d 100644
--- a/rust/src/models/asset_policy_inner.rs
+++ b/rust/src/models/asset_policy_inner.rs
@@ -3,7 +3,7 @@
*
* Blockfrost is an API as a service that allows users to interact with the Cardano blockchain and parts of its ecosystem. ## Tokens After signing up on https://blockfrost.io, a `project_id` token is automatically generated for each project. HTTP header of your request MUST include this `project_id` in order to authenticate against Blockfrost servers. ## Available networks At the moment, you can use the following networks. Please, note that each network has its own `project_id`.
Network
Endpoint
Cardano mainnet
https://cardano-mainnet.blockfrost.io/api/v0
Cardano preprod
https://cardano-preprod.blockfrost.io/api/v0
Cardano preview
https://cardano-preview.blockfrost.io/api/v0
InterPlanetary File System
https://ipfs.blockfrost.io/api/v0
Milkomeda mainnet
https://milkomeda-mainnet.blockfrost.io/api/v0
Milkomeda testnet
https://milkomeda-testnet.blockfrost.io/api/v0
## Milkomeda
For more information about how to use Milkomeda as well as the list of available endpoints, see the Milkomeda section.
## Concepts * All endpoints return either a JSON object or an array. * Data is returned in *ascending* (oldest first, newest last) order, if not stated otherwise. * You might use the `?order=desc` query parameter to reverse this order. * By default, we return 100 results at a time. You have to use `?page=2` to list through the results. * All time and timestamp related fields (except `server_time`) are in seconds of UNIX time. * All amounts are returned in Lovelaces, where 1 ADA = 1 000 000 Lovelaces. * Addresses, accounts and pool IDs are in Bech32 format. * All values are case sensitive. * All hex encoded values are lower case. * Examples are not based on real data. Any resemblance to actual events is purely coincidental. * We allow to upload files up to 100MB of size to IPFS. This might increase in the future. * Only pinned IPFS files are counted towards the IPFS quota. * Non-pinned IPFS files are subject to regular garbage collection and will be removed unless pinned. * We allow maximum of 100 queued pins per IPFS user. ## Errors ### HTTP Status codes The following are HTTP status code your application might receive when reaching Blockfrost endpoints and it should handle all of these cases. * HTTP `400` return code is used when the request is not valid. * HTTP `402` return code is used when the projects exceed their daily request limit. * HTTP `403` return code is used when the request is not authenticated. * HTTP `404` return code is used when the resource doesn't exist. * HTTP `418` return code is used when the user has been auto-banned for flooding too much after previously receiving error code `402` or `429`. * HTTP `425` return code is used in Cardano networks, when the user has submitted a transaction when the mempool is already full, not accepting new txs straight away. * HTTP `425` return code is used in IPFS network, when the user has submitted a pin when the pin queue is already full, not accepting new pins straight away. * HTTP `429` return code is used when the user has sent too many requests in a given amount of time and therefore has been rate-limited. * HTTP `500` return code is used when our endpoints are having a problem. ### Error codes An internal error code number is used for better indication of the error in question. It is passed using the following payload. ```json { \"status_code\": 403, \"error\": \"Forbidden\", \"message\": \"Invalid project token.\" } ``` ## Limits There are two types of limits we are enforcing: The first depends on your plan and is the number of request we allow per day. We defined the day from midnight to midnight of UTC time. The second is rate limiting. We limit an end user, distinguished by IP address, to 10 requests per second. On top of that, we allow each user to send burst of 500 requests, which cools off at rate of 10 requests per second. In essence, a user is allowed to make another whole burst after (currently) 500/10 = 50 seconds. E.g. if a user attempts to make a call 3 seconds after whole burst, 30 requests will be processed. We believe this should be sufficient for most of the use cases. If it is not and you have a specific use case, please get in touch with us, and we will make sure to take it into account as much as we can. ## SDKs We support a number of SDKs that will help you in developing your application on top of Blockfrost.
*
- * The version of the OpenAPI document: 0.1.69
+ * The version of the OpenAPI document: 0.1.76
* Contact: contact@blockfrost.io
* Generated by: https://openapi-generator.tech
*/
diff --git a/rust/src/models/asset_transactions_inner.rs b/rust/src/models/asset_transactions_inner.rs
index bc8811d6..02c47cf7 100644
--- a/rust/src/models/asset_transactions_inner.rs
+++ b/rust/src/models/asset_transactions_inner.rs
@@ -3,7 +3,7 @@
*
* Blockfrost is an API as a service that allows users to interact with the Cardano blockchain and parts of its ecosystem. ## Tokens After signing up on https://blockfrost.io, a `project_id` token is automatically generated for each project. HTTP header of your request MUST include this `project_id` in order to authenticate against Blockfrost servers. ## Available networks At the moment, you can use the following networks. Please, note that each network has its own `project_id`.
Network
Endpoint
Cardano mainnet
https://cardano-mainnet.blockfrost.io/api/v0
Cardano preprod
https://cardano-preprod.blockfrost.io/api/v0
Cardano preview
https://cardano-preview.blockfrost.io/api/v0
InterPlanetary File System
https://ipfs.blockfrost.io/api/v0
Milkomeda mainnet
https://milkomeda-mainnet.blockfrost.io/api/v0
Milkomeda testnet
https://milkomeda-testnet.blockfrost.io/api/v0
## Milkomeda
For more information about how to use Milkomeda as well as the list of available endpoints, see the Milkomeda section.
## Concepts * All endpoints return either a JSON object or an array. * Data is returned in *ascending* (oldest first, newest last) order, if not stated otherwise. * You might use the `?order=desc` query parameter to reverse this order. * By default, we return 100 results at a time. You have to use `?page=2` to list through the results. * All time and timestamp related fields (except `server_time`) are in seconds of UNIX time. * All amounts are returned in Lovelaces, where 1 ADA = 1 000 000 Lovelaces. * Addresses, accounts and pool IDs are in Bech32 format. * All values are case sensitive. * All hex encoded values are lower case. * Examples are not based on real data. Any resemblance to actual events is purely coincidental. * We allow to upload files up to 100MB of size to IPFS. This might increase in the future. * Only pinned IPFS files are counted towards the IPFS quota. * Non-pinned IPFS files are subject to regular garbage collection and will be removed unless pinned. * We allow maximum of 100 queued pins per IPFS user. ## Errors ### HTTP Status codes The following are HTTP status code your application might receive when reaching Blockfrost endpoints and it should handle all of these cases. * HTTP `400` return code is used when the request is not valid. * HTTP `402` return code is used when the projects exceed their daily request limit. * HTTP `403` return code is used when the request is not authenticated. * HTTP `404` return code is used when the resource doesn't exist. * HTTP `418` return code is used when the user has been auto-banned for flooding too much after previously receiving error code `402` or `429`. * HTTP `425` return code is used in Cardano networks, when the user has submitted a transaction when the mempool is already full, not accepting new txs straight away. * HTTP `425` return code is used in IPFS network, when the user has submitted a pin when the pin queue is already full, not accepting new pins straight away. * HTTP `429` return code is used when the user has sent too many requests in a given amount of time and therefore has been rate-limited. * HTTP `500` return code is used when our endpoints are having a problem. ### Error codes An internal error code number is used for better indication of the error in question. It is passed using the following payload. ```json { \"status_code\": 403, \"error\": \"Forbidden\", \"message\": \"Invalid project token.\" } ``` ## Limits There are two types of limits we are enforcing: The first depends on your plan and is the number of request we allow per day. We defined the day from midnight to midnight of UTC time. The second is rate limiting. We limit an end user, distinguished by IP address, to 10 requests per second. On top of that, we allow each user to send burst of 500 requests, which cools off at rate of 10 requests per second. In essence, a user is allowed to make another whole burst after (currently) 500/10 = 50 seconds. E.g. if a user attempts to make a call 3 seconds after whole burst, 30 requests will be processed. We believe this should be sufficient for most of the use cases. If it is not and you have a specific use case, please get in touch with us, and we will make sure to take it into account as much as we can. ## SDKs We support a number of SDKs that will help you in developing your application on top of Blockfrost.
*
- * The version of the OpenAPI document: 0.1.69
+ * The version of the OpenAPI document: 0.1.76
* Contact: contact@blockfrost.io
* Generated by: https://openapi-generator.tech
*/
diff --git a/rust/src/models/assets_inner.rs b/rust/src/models/assets_inner.rs
index ae4c4034..e0af354a 100644
--- a/rust/src/models/assets_inner.rs
+++ b/rust/src/models/assets_inner.rs
@@ -3,7 +3,7 @@
*
* Blockfrost is an API as a service that allows users to interact with the Cardano blockchain and parts of its ecosystem. ## Tokens After signing up on https://blockfrost.io, a `project_id` token is automatically generated for each project. HTTP header of your request MUST include this `project_id` in order to authenticate against Blockfrost servers. ## Available networks At the moment, you can use the following networks. Please, note that each network has its own `project_id`.
Network
Endpoint
Cardano mainnet
https://cardano-mainnet.blockfrost.io/api/v0
Cardano preprod
https://cardano-preprod.blockfrost.io/api/v0
Cardano preview
https://cardano-preview.blockfrost.io/api/v0
InterPlanetary File System
https://ipfs.blockfrost.io/api/v0
Milkomeda mainnet
https://milkomeda-mainnet.blockfrost.io/api/v0
Milkomeda testnet
https://milkomeda-testnet.blockfrost.io/api/v0
## Milkomeda
For more information about how to use Milkomeda as well as the list of available endpoints, see the Milkomeda section.
## Concepts * All endpoints return either a JSON object or an array. * Data is returned in *ascending* (oldest first, newest last) order, if not stated otherwise. * You might use the `?order=desc` query parameter to reverse this order. * By default, we return 100 results at a time. You have to use `?page=2` to list through the results. * All time and timestamp related fields (except `server_time`) are in seconds of UNIX time. * All amounts are returned in Lovelaces, where 1 ADA = 1 000 000 Lovelaces. * Addresses, accounts and pool IDs are in Bech32 format. * All values are case sensitive. * All hex encoded values are lower case. * Examples are not based on real data. Any resemblance to actual events is purely coincidental. * We allow to upload files up to 100MB of size to IPFS. This might increase in the future. * Only pinned IPFS files are counted towards the IPFS quota. * Non-pinned IPFS files are subject to regular garbage collection and will be removed unless pinned. * We allow maximum of 100 queued pins per IPFS user. ## Errors ### HTTP Status codes The following are HTTP status code your application might receive when reaching Blockfrost endpoints and it should handle all of these cases. * HTTP `400` return code is used when the request is not valid. * HTTP `402` return code is used when the projects exceed their daily request limit. * HTTP `403` return code is used when the request is not authenticated. * HTTP `404` return code is used when the resource doesn't exist. * HTTP `418` return code is used when the user has been auto-banned for flooding too much after previously receiving error code `402` or `429`. * HTTP `425` return code is used in Cardano networks, when the user has submitted a transaction when the mempool is already full, not accepting new txs straight away. * HTTP `425` return code is used in IPFS network, when the user has submitted a pin when the pin queue is already full, not accepting new pins straight away. * HTTP `429` return code is used when the user has sent too many requests in a given amount of time and therefore has been rate-limited. * HTTP `500` return code is used when our endpoints are having a problem. ### Error codes An internal error code number is used for better indication of the error in question. It is passed using the following payload. ```json { \"status_code\": 403, \"error\": \"Forbidden\", \"message\": \"Invalid project token.\" } ``` ## Limits There are two types of limits we are enforcing: The first depends on your plan and is the number of request we allow per day. We defined the day from midnight to midnight of UTC time. The second is rate limiting. We limit an end user, distinguished by IP address, to 10 requests per second. On top of that, we allow each user to send burst of 500 requests, which cools off at rate of 10 requests per second. In essence, a user is allowed to make another whole burst after (currently) 500/10 = 50 seconds. E.g. if a user attempts to make a call 3 seconds after whole burst, 30 requests will be processed. We believe this should be sufficient for most of the use cases. If it is not and you have a specific use case, please get in touch with us, and we will make sure to take it into account as much as we can. ## SDKs We support a number of SDKs that will help you in developing your application on top of Blockfrost.
*
- * The version of the OpenAPI document: 0.1.69
+ * The version of the OpenAPI document: 0.1.76
* Contact: contact@blockfrost.io
* Generated by: https://openapi-generator.tech
*/
diff --git a/rust/src/models/block_content.rs b/rust/src/models/block_content.rs
index a1373497..5582865d 100644
--- a/rust/src/models/block_content.rs
+++ b/rust/src/models/block_content.rs
@@ -3,7 +3,7 @@
*
* Blockfrost is an API as a service that allows users to interact with the Cardano blockchain and parts of its ecosystem. ## Tokens After signing up on https://blockfrost.io, a `project_id` token is automatically generated for each project. HTTP header of your request MUST include this `project_id` in order to authenticate against Blockfrost servers. ## Available networks At the moment, you can use the following networks. Please, note that each network has its own `project_id`.
Network
Endpoint
Cardano mainnet
https://cardano-mainnet.blockfrost.io/api/v0
Cardano preprod
https://cardano-preprod.blockfrost.io/api/v0
Cardano preview
https://cardano-preview.blockfrost.io/api/v0
InterPlanetary File System
https://ipfs.blockfrost.io/api/v0
Milkomeda mainnet
https://milkomeda-mainnet.blockfrost.io/api/v0
Milkomeda testnet
https://milkomeda-testnet.blockfrost.io/api/v0
## Milkomeda
For more information about how to use Milkomeda as well as the list of available endpoints, see the Milkomeda section.
## Concepts * All endpoints return either a JSON object or an array. * Data is returned in *ascending* (oldest first, newest last) order, if not stated otherwise. * You might use the `?order=desc` query parameter to reverse this order. * By default, we return 100 results at a time. You have to use `?page=2` to list through the results. * All time and timestamp related fields (except `server_time`) are in seconds of UNIX time. * All amounts are returned in Lovelaces, where 1 ADA = 1 000 000 Lovelaces. * Addresses, accounts and pool IDs are in Bech32 format. * All values are case sensitive. * All hex encoded values are lower case. * Examples are not based on real data. Any resemblance to actual events is purely coincidental. * We allow to upload files up to 100MB of size to IPFS. This might increase in the future. * Only pinned IPFS files are counted towards the IPFS quota. * Non-pinned IPFS files are subject to regular garbage collection and will be removed unless pinned. * We allow maximum of 100 queued pins per IPFS user. ## Errors ### HTTP Status codes The following are HTTP status code your application might receive when reaching Blockfrost endpoints and it should handle all of these cases. * HTTP `400` return code is used when the request is not valid. * HTTP `402` return code is used when the projects exceed their daily request limit. * HTTP `403` return code is used when the request is not authenticated. * HTTP `404` return code is used when the resource doesn't exist. * HTTP `418` return code is used when the user has been auto-banned for flooding too much after previously receiving error code `402` or `429`. * HTTP `425` return code is used in Cardano networks, when the user has submitted a transaction when the mempool is already full, not accepting new txs straight away. * HTTP `425` return code is used in IPFS network, when the user has submitted a pin when the pin queue is already full, not accepting new pins straight away. * HTTP `429` return code is used when the user has sent too many requests in a given amount of time and therefore has been rate-limited. * HTTP `500` return code is used when our endpoints are having a problem. ### Error codes An internal error code number is used for better indication of the error in question. It is passed using the following payload. ```json { \"status_code\": 403, \"error\": \"Forbidden\", \"message\": \"Invalid project token.\" } ``` ## Limits There are two types of limits we are enforcing: The first depends on your plan and is the number of request we allow per day. We defined the day from midnight to midnight of UTC time. The second is rate limiting. We limit an end user, distinguished by IP address, to 10 requests per second. On top of that, we allow each user to send burst of 500 requests, which cools off at rate of 10 requests per second. In essence, a user is allowed to make another whole burst after (currently) 500/10 = 50 seconds. E.g. if a user attempts to make a call 3 seconds after whole burst, 30 requests will be processed. We believe this should be sufficient for most of the use cases. If it is not and you have a specific use case, please get in touch with us, and we will make sure to take it into account as much as we can. ## SDKs We support a number of SDKs that will help you in developing your application on top of Blockfrost.
*
- * The version of the OpenAPI document: 0.1.69
+ * The version of the OpenAPI document: 0.1.76
* Contact: contact@blockfrost.io
* Generated by: https://openapi-generator.tech
*/
diff --git a/rust/src/models/block_content_addresses_inner.rs b/rust/src/models/block_content_addresses_inner.rs
index a42b8183..c054d562 100644
--- a/rust/src/models/block_content_addresses_inner.rs
+++ b/rust/src/models/block_content_addresses_inner.rs
@@ -3,7 +3,7 @@
*
* Blockfrost is an API as a service that allows users to interact with the Cardano blockchain and parts of its ecosystem. ## Tokens After signing up on https://blockfrost.io, a `project_id` token is automatically generated for each project. HTTP header of your request MUST include this `project_id` in order to authenticate against Blockfrost servers. ## Available networks At the moment, you can use the following networks. Please, note that each network has its own `project_id`.
Network
Endpoint
Cardano mainnet
https://cardano-mainnet.blockfrost.io/api/v0
Cardano preprod
https://cardano-preprod.blockfrost.io/api/v0
Cardano preview
https://cardano-preview.blockfrost.io/api/v0
InterPlanetary File System
https://ipfs.blockfrost.io/api/v0
Milkomeda mainnet
https://milkomeda-mainnet.blockfrost.io/api/v0
Milkomeda testnet
https://milkomeda-testnet.blockfrost.io/api/v0
## Milkomeda
For more information about how to use Milkomeda as well as the list of available endpoints, see the Milkomeda section.
## Concepts * All endpoints return either a JSON object or an array. * Data is returned in *ascending* (oldest first, newest last) order, if not stated otherwise. * You might use the `?order=desc` query parameter to reverse this order. * By default, we return 100 results at a time. You have to use `?page=2` to list through the results. * All time and timestamp related fields (except `server_time`) are in seconds of UNIX time. * All amounts are returned in Lovelaces, where 1 ADA = 1 000 000 Lovelaces. * Addresses, accounts and pool IDs are in Bech32 format. * All values are case sensitive. * All hex encoded values are lower case. * Examples are not based on real data. Any resemblance to actual events is purely coincidental. * We allow to upload files up to 100MB of size to IPFS. This might increase in the future. * Only pinned IPFS files are counted towards the IPFS quota. * Non-pinned IPFS files are subject to regular garbage collection and will be removed unless pinned. * We allow maximum of 100 queued pins per IPFS user. ## Errors ### HTTP Status codes The following are HTTP status code your application might receive when reaching Blockfrost endpoints and it should handle all of these cases. * HTTP `400` return code is used when the request is not valid. * HTTP `402` return code is used when the projects exceed their daily request limit. * HTTP `403` return code is used when the request is not authenticated. * HTTP `404` return code is used when the resource doesn't exist. * HTTP `418` return code is used when the user has been auto-banned for flooding too much after previously receiving error code `402` or `429`. * HTTP `425` return code is used in Cardano networks, when the user has submitted a transaction when the mempool is already full, not accepting new txs straight away. * HTTP `425` return code is used in IPFS network, when the user has submitted a pin when the pin queue is already full, not accepting new pins straight away. * HTTP `429` return code is used when the user has sent too many requests in a given amount of time and therefore has been rate-limited. * HTTP `500` return code is used when our endpoints are having a problem. ### Error codes An internal error code number is used for better indication of the error in question. It is passed using the following payload. ```json { \"status_code\": 403, \"error\": \"Forbidden\", \"message\": \"Invalid project token.\" } ``` ## Limits There are two types of limits we are enforcing: The first depends on your plan and is the number of request we allow per day. We defined the day from midnight to midnight of UTC time. The second is rate limiting. We limit an end user, distinguished by IP address, to 10 requests per second. On top of that, we allow each user to send burst of 500 requests, which cools off at rate of 10 requests per second. In essence, a user is allowed to make another whole burst after (currently) 500/10 = 50 seconds. E.g. if a user attempts to make a call 3 seconds after whole burst, 30 requests will be processed. We believe this should be sufficient for most of the use cases. If it is not and you have a specific use case, please get in touch with us, and we will make sure to take it into account as much as we can. ## SDKs We support a number of SDKs that will help you in developing your application on top of Blockfrost.
*
- * The version of the OpenAPI document: 0.1.69
+ * The version of the OpenAPI document: 0.1.76
* Contact: contact@blockfrost.io
* Generated by: https://openapi-generator.tech
*/
diff --git a/rust/src/models/block_content_addresses_inner_transactions_inner.rs b/rust/src/models/block_content_addresses_inner_transactions_inner.rs
index 88a1216b..96ee516c 100644
--- a/rust/src/models/block_content_addresses_inner_transactions_inner.rs
+++ b/rust/src/models/block_content_addresses_inner_transactions_inner.rs
@@ -3,7 +3,7 @@
*
* Blockfrost is an API as a service that allows users to interact with the Cardano blockchain and parts of its ecosystem. ## Tokens After signing up on https://blockfrost.io, a `project_id` token is automatically generated for each project. HTTP header of your request MUST include this `project_id` in order to authenticate against Blockfrost servers. ## Available networks At the moment, you can use the following networks. Please, note that each network has its own `project_id`.
Network
Endpoint
Cardano mainnet
https://cardano-mainnet.blockfrost.io/api/v0
Cardano preprod
https://cardano-preprod.blockfrost.io/api/v0
Cardano preview
https://cardano-preview.blockfrost.io/api/v0
InterPlanetary File System
https://ipfs.blockfrost.io/api/v0
Milkomeda mainnet
https://milkomeda-mainnet.blockfrost.io/api/v0
Milkomeda testnet
https://milkomeda-testnet.blockfrost.io/api/v0
## Milkomeda
For more information about how to use Milkomeda as well as the list of available endpoints, see the Milkomeda section.
## Concepts * All endpoints return either a JSON object or an array. * Data is returned in *ascending* (oldest first, newest last) order, if not stated otherwise. * You might use the `?order=desc` query parameter to reverse this order. * By default, we return 100 results at a time. You have to use `?page=2` to list through the results. * All time and timestamp related fields (except `server_time`) are in seconds of UNIX time. * All amounts are returned in Lovelaces, where 1 ADA = 1 000 000 Lovelaces. * Addresses, accounts and pool IDs are in Bech32 format. * All values are case sensitive. * All hex encoded values are lower case. * Examples are not based on real data. Any resemblance to actual events is purely coincidental. * We allow to upload files up to 100MB of size to IPFS. This might increase in the future. * Only pinned IPFS files are counted towards the IPFS quota. * Non-pinned IPFS files are subject to regular garbage collection and will be removed unless pinned. * We allow maximum of 100 queued pins per IPFS user. ## Errors ### HTTP Status codes The following are HTTP status code your application might receive when reaching Blockfrost endpoints and it should handle all of these cases. * HTTP `400` return code is used when the request is not valid. * HTTP `402` return code is used when the projects exceed their daily request limit. * HTTP `403` return code is used when the request is not authenticated. * HTTP `404` return code is used when the resource doesn't exist. * HTTP `418` return code is used when the user has been auto-banned for flooding too much after previously receiving error code `402` or `429`. * HTTP `425` return code is used in Cardano networks, when the user has submitted a transaction when the mempool is already full, not accepting new txs straight away. * HTTP `425` return code is used in IPFS network, when the user has submitted a pin when the pin queue is already full, not accepting new pins straight away. * HTTP `429` return code is used when the user has sent too many requests in a given amount of time and therefore has been rate-limited. * HTTP `500` return code is used when our endpoints are having a problem. ### Error codes An internal error code number is used for better indication of the error in question. It is passed using the following payload. ```json { \"status_code\": 403, \"error\": \"Forbidden\", \"message\": \"Invalid project token.\" } ``` ## Limits There are two types of limits we are enforcing: The first depends on your plan and is the number of request we allow per day. We defined the day from midnight to midnight of UTC time. The second is rate limiting. We limit an end user, distinguished by IP address, to 10 requests per second. On top of that, we allow each user to send burst of 500 requests, which cools off at rate of 10 requests per second. In essence, a user is allowed to make another whole burst after (currently) 500/10 = 50 seconds. E.g. if a user attempts to make a call 3 seconds after whole burst, 30 requests will be processed. We believe this should be sufficient for most of the use cases. If it is not and you have a specific use case, please get in touch with us, and we will make sure to take it into account as much as we can. ## SDKs We support a number of SDKs that will help you in developing your application on top of Blockfrost.
*
- * The version of the OpenAPI document: 0.1.69
+ * The version of the OpenAPI document: 0.1.76
* Contact: contact@blockfrost.io
* Generated by: https://openapi-generator.tech
*/
diff --git a/rust/src/models/block_content_txs_cbor_inner.rs b/rust/src/models/block_content_txs_cbor_inner.rs
new file mode 100644
index 00000000..fcdd8a5d
--- /dev/null
+++ b/rust/src/models/block_content_txs_cbor_inner.rs
@@ -0,0 +1,32 @@
+/*
+ * Blockfrost.io ~ API Documentation
+ *
+ * Blockfrost is an API as a service that allows users to interact with the Cardano blockchain and parts of its ecosystem. ## Tokens After signing up on https://blockfrost.io, a `project_id` token is automatically generated for each project. HTTP header of your request MUST include this `project_id` in order to authenticate against Blockfrost servers. ## Available networks At the moment, you can use the following networks. Please, note that each network has its own `project_id`.
Network
Endpoint
Cardano mainnet
https://cardano-mainnet.blockfrost.io/api/v0
Cardano preprod
https://cardano-preprod.blockfrost.io/api/v0
Cardano preview
https://cardano-preview.blockfrost.io/api/v0
InterPlanetary File System
https://ipfs.blockfrost.io/api/v0
Milkomeda mainnet
https://milkomeda-mainnet.blockfrost.io/api/v0
Milkomeda testnet
https://milkomeda-testnet.blockfrost.io/api/v0
## Milkomeda
For more information about how to use Milkomeda as well as the list of available endpoints, see the Milkomeda section.
## Concepts * All endpoints return either a JSON object or an array. * Data is returned in *ascending* (oldest first, newest last) order, if not stated otherwise. * You might use the `?order=desc` query parameter to reverse this order. * By default, we return 100 results at a time. You have to use `?page=2` to list through the results. * All time and timestamp related fields (except `server_time`) are in seconds of UNIX time. * All amounts are returned in Lovelaces, where 1 ADA = 1 000 000 Lovelaces. * Addresses, accounts and pool IDs are in Bech32 format. * All values are case sensitive. * All hex encoded values are lower case. * Examples are not based on real data. Any resemblance to actual events is purely coincidental. * We allow to upload files up to 100MB of size to IPFS. This might increase in the future. * Only pinned IPFS files are counted towards the IPFS quota. * Non-pinned IPFS files are subject to regular garbage collection and will be removed unless pinned. * We allow maximum of 100 queued pins per IPFS user. ## Errors ### HTTP Status codes The following are HTTP status code your application might receive when reaching Blockfrost endpoints and it should handle all of these cases. * HTTP `400` return code is used when the request is not valid. * HTTP `402` return code is used when the projects exceed their daily request limit. * HTTP `403` return code is used when the request is not authenticated. * HTTP `404` return code is used when the resource doesn't exist. * HTTP `418` return code is used when the user has been auto-banned for flooding too much after previously receiving error code `402` or `429`. * HTTP `425` return code is used in Cardano networks, when the user has submitted a transaction when the mempool is already full, not accepting new txs straight away. * HTTP `425` return code is used in IPFS network, when the user has submitted a pin when the pin queue is already full, not accepting new pins straight away. * HTTP `429` return code is used when the user has sent too many requests in a given amount of time and therefore has been rate-limited. * HTTP `500` return code is used when our endpoints are having a problem. ### Error codes An internal error code number is used for better indication of the error in question. It is passed using the following payload. ```json { \"status_code\": 403, \"error\": \"Forbidden\", \"message\": \"Invalid project token.\" } ``` ## Limits There are two types of limits we are enforcing: The first depends on your plan and is the number of request we allow per day. We defined the day from midnight to midnight of UTC time. The second is rate limiting. We limit an end user, distinguished by IP address, to 10 requests per second. On top of that, we allow each user to send burst of 500 requests, which cools off at rate of 10 requests per second. In essence, a user is allowed to make another whole burst after (currently) 500/10 = 50 seconds. E.g. if a user attempts to make a call 3 seconds after whole burst, 30 requests will be processed. We believe this should be sufficient for most of the use cases. If it is not and you have a specific use case, please get in touch with us, and we will make sure to take it into account as much as we can. ## SDKs We support a number of SDKs that will help you in developing your application on top of Blockfrost.
+ *
+ * The version of the OpenAPI document: 0.1.76
+ * Contact: contact@blockfrost.io
+ * Generated by: https://openapi-generator.tech
+ */
+
+use crate::models;
+use serde::{Deserialize, Serialize};
+
+#[derive(Clone, Default, Debug, PartialEq, Serialize, Deserialize)]
+pub struct BlockContentTxsCborInner {
+ /// Hash of the transaction
+ #[serde(rename = "tx_hash")]
+ pub tx_hash: String,
+ /// CBOR representation of the transaction data
+ #[serde(rename = "cbor")]
+ pub cbor: String,
+}
+
+impl BlockContentTxsCborInner {
+ pub fn new(tx_hash: String, cbor: String) -> BlockContentTxsCborInner {
+ BlockContentTxsCborInner {
+ tx_hash,
+ cbor,
+ }
+ }
+}
+
diff --git a/rust/src/models/cardano_db_beacon.rs b/rust/src/models/cardano_db_beacon.rs
index 95104dd7..f03d55e1 100644
--- a/rust/src/models/cardano_db_beacon.rs
+++ b/rust/src/models/cardano_db_beacon.rs
@@ -3,7 +3,7 @@
*
* Blockfrost is an API as a service that allows users to interact with the Cardano blockchain and parts of its ecosystem. ## Tokens After signing up on https://blockfrost.io, a `project_id` token is automatically generated for each project. HTTP header of your request MUST include this `project_id` in order to authenticate against Blockfrost servers. ## Available networks At the moment, you can use the following networks. Please, note that each network has its own `project_id`.
Network
Endpoint
Cardano mainnet
https://cardano-mainnet.blockfrost.io/api/v0
Cardano preprod
https://cardano-preprod.blockfrost.io/api/v0
Cardano preview
https://cardano-preview.blockfrost.io/api/v0
InterPlanetary File System
https://ipfs.blockfrost.io/api/v0
Milkomeda mainnet
https://milkomeda-mainnet.blockfrost.io/api/v0
Milkomeda testnet
https://milkomeda-testnet.blockfrost.io/api/v0
## Milkomeda
For more information about how to use Milkomeda as well as the list of available endpoints, see the Milkomeda section.
## Concepts * All endpoints return either a JSON object or an array. * Data is returned in *ascending* (oldest first, newest last) order, if not stated otherwise. * You might use the `?order=desc` query parameter to reverse this order. * By default, we return 100 results at a time. You have to use `?page=2` to list through the results. * All time and timestamp related fields (except `server_time`) are in seconds of UNIX time. * All amounts are returned in Lovelaces, where 1 ADA = 1 000 000 Lovelaces. * Addresses, accounts and pool IDs are in Bech32 format. * All values are case sensitive. * All hex encoded values are lower case. * Examples are not based on real data. Any resemblance to actual events is purely coincidental. * We allow to upload files up to 100MB of size to IPFS. This might increase in the future. * Only pinned IPFS files are counted towards the IPFS quota. * Non-pinned IPFS files are subject to regular garbage collection and will be removed unless pinned. * We allow maximum of 100 queued pins per IPFS user. ## Errors ### HTTP Status codes The following are HTTP status code your application might receive when reaching Blockfrost endpoints and it should handle all of these cases. * HTTP `400` return code is used when the request is not valid. * HTTP `402` return code is used when the projects exceed their daily request limit. * HTTP `403` return code is used when the request is not authenticated. * HTTP `404` return code is used when the resource doesn't exist. * HTTP `418` return code is used when the user has been auto-banned for flooding too much after previously receiving error code `402` or `429`. * HTTP `425` return code is used in Cardano networks, when the user has submitted a transaction when the mempool is already full, not accepting new txs straight away. * HTTP `425` return code is used in IPFS network, when the user has submitted a pin when the pin queue is already full, not accepting new pins straight away. * HTTP `429` return code is used when the user has sent too many requests in a given amount of time and therefore has been rate-limited. * HTTP `500` return code is used when our endpoints are having a problem. ### Error codes An internal error code number is used for better indication of the error in question. It is passed using the following payload. ```json { \"status_code\": 403, \"error\": \"Forbidden\", \"message\": \"Invalid project token.\" } ``` ## Limits There are two types of limits we are enforcing: The first depends on your plan and is the number of request we allow per day. We defined the day from midnight to midnight of UTC time. The second is rate limiting. We limit an end user, distinguished by IP address, to 10 requests per second. On top of that, we allow each user to send burst of 500 requests, which cools off at rate of 10 requests per second. In essence, a user is allowed to make another whole burst after (currently) 500/10 = 50 seconds. E.g. if a user attempts to make a call 3 seconds after whole burst, 30 requests will be processed. We believe this should be sufficient for most of the use cases. If it is not and you have a specific use case, please get in touch with us, and we will make sure to take it into account as much as we can. ## SDKs We support a number of SDKs that will help you in developing your application on top of Blockfrost.
*
- * The version of the OpenAPI document: 0.1.69
+ * The version of the OpenAPI document: 0.1.76
* Contact: contact@blockfrost.io
* Generated by: https://openapi-generator.tech
*/
diff --git a/rust/src/models/cardano_transaction_proof_message.rs b/rust/src/models/cardano_transaction_proof_message.rs
index 34769a87..b2373d86 100644
--- a/rust/src/models/cardano_transaction_proof_message.rs
+++ b/rust/src/models/cardano_transaction_proof_message.rs
@@ -3,7 +3,7 @@
*
* Blockfrost is an API as a service that allows users to interact with the Cardano blockchain and parts of its ecosystem. ## Tokens After signing up on https://blockfrost.io, a `project_id` token is automatically generated for each project. HTTP header of your request MUST include this `project_id` in order to authenticate against Blockfrost servers. ## Available networks At the moment, you can use the following networks. Please, note that each network has its own `project_id`.
Network
Endpoint
Cardano mainnet
https://cardano-mainnet.blockfrost.io/api/v0
Cardano preprod
https://cardano-preprod.blockfrost.io/api/v0
Cardano preview
https://cardano-preview.blockfrost.io/api/v0
InterPlanetary File System
https://ipfs.blockfrost.io/api/v0
Milkomeda mainnet
https://milkomeda-mainnet.blockfrost.io/api/v0
Milkomeda testnet
https://milkomeda-testnet.blockfrost.io/api/v0
## Milkomeda
For more information about how to use Milkomeda as well as the list of available endpoints, see the Milkomeda section.
## Concepts * All endpoints return either a JSON object or an array. * Data is returned in *ascending* (oldest first, newest last) order, if not stated otherwise. * You might use the `?order=desc` query parameter to reverse this order. * By default, we return 100 results at a time. You have to use `?page=2` to list through the results. * All time and timestamp related fields (except `server_time`) are in seconds of UNIX time. * All amounts are returned in Lovelaces, where 1 ADA = 1 000 000 Lovelaces. * Addresses, accounts and pool IDs are in Bech32 format. * All values are case sensitive. * All hex encoded values are lower case. * Examples are not based on real data. Any resemblance to actual events is purely coincidental. * We allow to upload files up to 100MB of size to IPFS. This might increase in the future. * Only pinned IPFS files are counted towards the IPFS quota. * Non-pinned IPFS files are subject to regular garbage collection and will be removed unless pinned. * We allow maximum of 100 queued pins per IPFS user. ## Errors ### HTTP Status codes The following are HTTP status code your application might receive when reaching Blockfrost endpoints and it should handle all of these cases. * HTTP `400` return code is used when the request is not valid. * HTTP `402` return code is used when the projects exceed their daily request limit. * HTTP `403` return code is used when the request is not authenticated. * HTTP `404` return code is used when the resource doesn't exist. * HTTP `418` return code is used when the user has been auto-banned for flooding too much after previously receiving error code `402` or `429`. * HTTP `425` return code is used in Cardano networks, when the user has submitted a transaction when the mempool is already full, not accepting new txs straight away. * HTTP `425` return code is used in IPFS network, when the user has submitted a pin when the pin queue is already full, not accepting new pins straight away. * HTTP `429` return code is used when the user has sent too many requests in a given amount of time and therefore has been rate-limited. * HTTP `500` return code is used when our endpoints are having a problem. ### Error codes An internal error code number is used for better indication of the error in question. It is passed using the following payload. ```json { \"status_code\": 403, \"error\": \"Forbidden\", \"message\": \"Invalid project token.\" } ``` ## Limits There are two types of limits we are enforcing: The first depends on your plan and is the number of request we allow per day. We defined the day from midnight to midnight of UTC time. The second is rate limiting. We limit an end user, distinguished by IP address, to 10 requests per second. On top of that, we allow each user to send burst of 500 requests, which cools off at rate of 10 requests per second. In essence, a user is allowed to make another whole burst after (currently) 500/10 = 50 seconds. E.g. if a user attempts to make a call 3 seconds after whole burst, 30 requests will be processed. We believe this should be sufficient for most of the use cases. If it is not and you have a specific use case, please get in touch with us, and we will make sure to take it into account as much as we can. ## SDKs We support a number of SDKs that will help you in developing your application on top of Blockfrost.
*
- * The version of the OpenAPI document: 0.1.69
+ * The version of the OpenAPI document: 0.1.76
* Contact: contact@blockfrost.io
* Generated by: https://openapi-generator.tech
*/
diff --git a/rust/src/models/cardano_transaction_proof_message_certified_transactions_inner.rs b/rust/src/models/cardano_transaction_proof_message_certified_transactions_inner.rs
index 825ad83b..177c51bf 100644
--- a/rust/src/models/cardano_transaction_proof_message_certified_transactions_inner.rs
+++ b/rust/src/models/cardano_transaction_proof_message_certified_transactions_inner.rs
@@ -3,7 +3,7 @@
*
* Blockfrost is an API as a service that allows users to interact with the Cardano blockchain and parts of its ecosystem. ## Tokens After signing up on https://blockfrost.io, a `project_id` token is automatically generated for each project. HTTP header of your request MUST include this `project_id` in order to authenticate against Blockfrost servers. ## Available networks At the moment, you can use the following networks. Please, note that each network has its own `project_id`.
Network
Endpoint
Cardano mainnet
https://cardano-mainnet.blockfrost.io/api/v0
Cardano preprod
https://cardano-preprod.blockfrost.io/api/v0
Cardano preview
https://cardano-preview.blockfrost.io/api/v0
InterPlanetary File System
https://ipfs.blockfrost.io/api/v0
Milkomeda mainnet
https://milkomeda-mainnet.blockfrost.io/api/v0
Milkomeda testnet
https://milkomeda-testnet.blockfrost.io/api/v0
## Milkomeda
For more information about how to use Milkomeda as well as the list of available endpoints, see the Milkomeda section.
## Concepts * All endpoints return either a JSON object or an array. * Data is returned in *ascending* (oldest first, newest last) order, if not stated otherwise. * You might use the `?order=desc` query parameter to reverse this order. * By default, we return 100 results at a time. You have to use `?page=2` to list through the results. * All time and timestamp related fields (except `server_time`) are in seconds of UNIX time. * All amounts are returned in Lovelaces, where 1 ADA = 1 000 000 Lovelaces. * Addresses, accounts and pool IDs are in Bech32 format. * All values are case sensitive. * All hex encoded values are lower case. * Examples are not based on real data. Any resemblance to actual events is purely coincidental. * We allow to upload files up to 100MB of size to IPFS. This might increase in the future. * Only pinned IPFS files are counted towards the IPFS quota. * Non-pinned IPFS files are subject to regular garbage collection and will be removed unless pinned. * We allow maximum of 100 queued pins per IPFS user. ## Errors ### HTTP Status codes The following are HTTP status code your application might receive when reaching Blockfrost endpoints and it should handle all of these cases. * HTTP `400` return code is used when the request is not valid. * HTTP `402` return code is used when the projects exceed their daily request limit. * HTTP `403` return code is used when the request is not authenticated. * HTTP `404` return code is used when the resource doesn't exist. * HTTP `418` return code is used when the user has been auto-banned for flooding too much after previously receiving error code `402` or `429`. * HTTP `425` return code is used in Cardano networks, when the user has submitted a transaction when the mempool is already full, not accepting new txs straight away. * HTTP `425` return code is used in IPFS network, when the user has submitted a pin when the pin queue is already full, not accepting new pins straight away. * HTTP `429` return code is used when the user has sent too many requests in a given amount of time and therefore has been rate-limited. * HTTP `500` return code is used when our endpoints are having a problem. ### Error codes An internal error code number is used for better indication of the error in question. It is passed using the following payload. ```json { \"status_code\": 403, \"error\": \"Forbidden\", \"message\": \"Invalid project token.\" } ``` ## Limits There are two types of limits we are enforcing: The first depends on your plan and is the number of request we allow per day. We defined the day from midnight to midnight of UTC time. The second is rate limiting. We limit an end user, distinguished by IP address, to 10 requests per second. On top of that, we allow each user to send burst of 500 requests, which cools off at rate of 10 requests per second. In essence, a user is allowed to make another whole burst after (currently) 500/10 = 50 seconds. E.g. if a user attempts to make a call 3 seconds after whole burst, 30 requests will be processed. We believe this should be sufficient for most of the use cases. If it is not and you have a specific use case, please get in touch with us, and we will make sure to take it into account as much as we can. ## SDKs We support a number of SDKs that will help you in developing your application on top of Blockfrost.
*
- * The version of the OpenAPI document: 0.1.69
+ * The version of the OpenAPI document: 0.1.76
* Contact: contact@blockfrost.io
* Generated by: https://openapi-generator.tech
*/
diff --git a/rust/src/models/cardano_transaction_snapshot_list_message_inner.rs b/rust/src/models/cardano_transaction_snapshot_list_message_inner.rs
index 31ebe653..8b599257 100644
--- a/rust/src/models/cardano_transaction_snapshot_list_message_inner.rs
+++ b/rust/src/models/cardano_transaction_snapshot_list_message_inner.rs
@@ -3,7 +3,7 @@
*
* Blockfrost is an API as a service that allows users to interact with the Cardano blockchain and parts of its ecosystem. ## Tokens After signing up on https://blockfrost.io, a `project_id` token is automatically generated for each project. HTTP header of your request MUST include this `project_id` in order to authenticate against Blockfrost servers. ## Available networks At the moment, you can use the following networks. Please, note that each network has its own `project_id`.
Network
Endpoint
Cardano mainnet
https://cardano-mainnet.blockfrost.io/api/v0
Cardano preprod
https://cardano-preprod.blockfrost.io/api/v0
Cardano preview
https://cardano-preview.blockfrost.io/api/v0
InterPlanetary File System
https://ipfs.blockfrost.io/api/v0
Milkomeda mainnet
https://milkomeda-mainnet.blockfrost.io/api/v0
Milkomeda testnet
https://milkomeda-testnet.blockfrost.io/api/v0
## Milkomeda
For more information about how to use Milkomeda as well as the list of available endpoints, see the Milkomeda section.
## Concepts * All endpoints return either a JSON object or an array. * Data is returned in *ascending* (oldest first, newest last) order, if not stated otherwise. * You might use the `?order=desc` query parameter to reverse this order. * By default, we return 100 results at a time. You have to use `?page=2` to list through the results. * All time and timestamp related fields (except `server_time`) are in seconds of UNIX time. * All amounts are returned in Lovelaces, where 1 ADA = 1 000 000 Lovelaces. * Addresses, accounts and pool IDs are in Bech32 format. * All values are case sensitive. * All hex encoded values are lower case. * Examples are not based on real data. Any resemblance to actual events is purely coincidental. * We allow to upload files up to 100MB of size to IPFS. This might increase in the future. * Only pinned IPFS files are counted towards the IPFS quota. * Non-pinned IPFS files are subject to regular garbage collection and will be removed unless pinned. * We allow maximum of 100 queued pins per IPFS user. ## Errors ### HTTP Status codes The following are HTTP status code your application might receive when reaching Blockfrost endpoints and it should handle all of these cases. * HTTP `400` return code is used when the request is not valid. * HTTP `402` return code is used when the projects exceed their daily request limit. * HTTP `403` return code is used when the request is not authenticated. * HTTP `404` return code is used when the resource doesn't exist. * HTTP `418` return code is used when the user has been auto-banned for flooding too much after previously receiving error code `402` or `429`. * HTTP `425` return code is used in Cardano networks, when the user has submitted a transaction when the mempool is already full, not accepting new txs straight away. * HTTP `425` return code is used in IPFS network, when the user has submitted a pin when the pin queue is already full, not accepting new pins straight away. * HTTP `429` return code is used when the user has sent too many requests in a given amount of time and therefore has been rate-limited. * HTTP `500` return code is used when our endpoints are having a problem. ### Error codes An internal error code number is used for better indication of the error in question. It is passed using the following payload. ```json { \"status_code\": 403, \"error\": \"Forbidden\", \"message\": \"Invalid project token.\" } ``` ## Limits There are two types of limits we are enforcing: The first depends on your plan and is the number of request we allow per day. We defined the day from midnight to midnight of UTC time. The second is rate limiting. We limit an end user, distinguished by IP address, to 10 requests per second. On top of that, we allow each user to send burst of 500 requests, which cools off at rate of 10 requests per second. In essence, a user is allowed to make another whole burst after (currently) 500/10 = 50 seconds. E.g. if a user attempts to make a call 3 seconds after whole burst, 30 requests will be processed. We believe this should be sufficient for most of the use cases. If it is not and you have a specific use case, please get in touch with us, and we will make sure to take it into account as much as we can. ## SDKs We support a number of SDKs that will help you in developing your application on top of Blockfrost.
*
- * The version of the OpenAPI document: 0.1.69
+ * The version of the OpenAPI document: 0.1.76
* Contact: contact@blockfrost.io
* Generated by: https://openapi-generator.tech
*/
diff --git a/rust/src/models/cardano_transaction_snapshot_message.rs b/rust/src/models/cardano_transaction_snapshot_message.rs
index 71afa649..ca8994d7 100644
--- a/rust/src/models/cardano_transaction_snapshot_message.rs
+++ b/rust/src/models/cardano_transaction_snapshot_message.rs
@@ -3,7 +3,7 @@
*
* Blockfrost is an API as a service that allows users to interact with the Cardano blockchain and parts of its ecosystem. ## Tokens After signing up on https://blockfrost.io, a `project_id` token is automatically generated for each project. HTTP header of your request MUST include this `project_id` in order to authenticate against Blockfrost servers. ## Available networks At the moment, you can use the following networks. Please, note that each network has its own `project_id`.
Network
Endpoint
Cardano mainnet
https://cardano-mainnet.blockfrost.io/api/v0
Cardano preprod
https://cardano-preprod.blockfrost.io/api/v0
Cardano preview
https://cardano-preview.blockfrost.io/api/v0
InterPlanetary File System
https://ipfs.blockfrost.io/api/v0
Milkomeda mainnet
https://milkomeda-mainnet.blockfrost.io/api/v0
Milkomeda testnet
https://milkomeda-testnet.blockfrost.io/api/v0
## Milkomeda
For more information about how to use Milkomeda as well as the list of available endpoints, see the Milkomeda section.
## Concepts * All endpoints return either a JSON object or an array. * Data is returned in *ascending* (oldest first, newest last) order, if not stated otherwise. * You might use the `?order=desc` query parameter to reverse this order. * By default, we return 100 results at a time. You have to use `?page=2` to list through the results. * All time and timestamp related fields (except `server_time`) are in seconds of UNIX time. * All amounts are returned in Lovelaces, where 1 ADA = 1 000 000 Lovelaces. * Addresses, accounts and pool IDs are in Bech32 format. * All values are case sensitive. * All hex encoded values are lower case. * Examples are not based on real data. Any resemblance to actual events is purely coincidental. * We allow to upload files up to 100MB of size to IPFS. This might increase in the future. * Only pinned IPFS files are counted towards the IPFS quota. * Non-pinned IPFS files are subject to regular garbage collection and will be removed unless pinned. * We allow maximum of 100 queued pins per IPFS user. ## Errors ### HTTP Status codes The following are HTTP status code your application might receive when reaching Blockfrost endpoints and it should handle all of these cases. * HTTP `400` return code is used when the request is not valid. * HTTP `402` return code is used when the projects exceed their daily request limit. * HTTP `403` return code is used when the request is not authenticated. * HTTP `404` return code is used when the resource doesn't exist. * HTTP `418` return code is used when the user has been auto-banned for flooding too much after previously receiving error code `402` or `429`. * HTTP `425` return code is used in Cardano networks, when the user has submitted a transaction when the mempool is already full, not accepting new txs straight away. * HTTP `425` return code is used in IPFS network, when the user has submitted a pin when the pin queue is already full, not accepting new pins straight away. * HTTP `429` return code is used when the user has sent too many requests in a given amount of time and therefore has been rate-limited. * HTTP `500` return code is used when our endpoints are having a problem. ### Error codes An internal error code number is used for better indication of the error in question. It is passed using the following payload. ```json { \"status_code\": 403, \"error\": \"Forbidden\", \"message\": \"Invalid project token.\" } ``` ## Limits There are two types of limits we are enforcing: The first depends on your plan and is the number of request we allow per day. We defined the day from midnight to midnight of UTC time. The second is rate limiting. We limit an end user, distinguished by IP address, to 10 requests per second. On top of that, we allow each user to send burst of 500 requests, which cools off at rate of 10 requests per second. In essence, a user is allowed to make another whole burst after (currently) 500/10 = 50 seconds. E.g. if a user attempts to make a call 3 seconds after whole burst, 30 requests will be processed. We believe this should be sufficient for most of the use cases. If it is not and you have a specific use case, please get in touch with us, and we will make sure to take it into account as much as we can. ## SDKs We support a number of SDKs that will help you in developing your application on top of Blockfrost.
*
- * The version of the OpenAPI document: 0.1.69
+ * The version of the OpenAPI document: 0.1.76
* Contact: contact@blockfrost.io
* Generated by: https://openapi-generator.tech
*/
diff --git a/rust/src/models/certificate_list_item_message.rs b/rust/src/models/certificate_list_item_message.rs
index 8d556d44..1cf20c09 100644
--- a/rust/src/models/certificate_list_item_message.rs
+++ b/rust/src/models/certificate_list_item_message.rs
@@ -3,7 +3,7 @@
*
* Blockfrost is an API as a service that allows users to interact with the Cardano blockchain and parts of its ecosystem. ## Tokens After signing up on https://blockfrost.io, a `project_id` token is automatically generated for each project. HTTP header of your request MUST include this `project_id` in order to authenticate against Blockfrost servers. ## Available networks At the moment, you can use the following networks. Please, note that each network has its own `project_id`.
Network
Endpoint
Cardano mainnet
https://cardano-mainnet.blockfrost.io/api/v0
Cardano preprod
https://cardano-preprod.blockfrost.io/api/v0
Cardano preview
https://cardano-preview.blockfrost.io/api/v0
InterPlanetary File System
https://ipfs.blockfrost.io/api/v0
Milkomeda mainnet
https://milkomeda-mainnet.blockfrost.io/api/v0
Milkomeda testnet
https://milkomeda-testnet.blockfrost.io/api/v0
## Milkomeda
For more information about how to use Milkomeda as well as the list of available endpoints, see the Milkomeda section.
## Concepts * All endpoints return either a JSON object or an array. * Data is returned in *ascending* (oldest first, newest last) order, if not stated otherwise. * You might use the `?order=desc` query parameter to reverse this order. * By default, we return 100 results at a time. You have to use `?page=2` to list through the results. * All time and timestamp related fields (except `server_time`) are in seconds of UNIX time. * All amounts are returned in Lovelaces, where 1 ADA = 1 000 000 Lovelaces. * Addresses, accounts and pool IDs are in Bech32 format. * All values are case sensitive. * All hex encoded values are lower case. * Examples are not based on real data. Any resemblance to actual events is purely coincidental. * We allow to upload files up to 100MB of size to IPFS. This might increase in the future. * Only pinned IPFS files are counted towards the IPFS quota. * Non-pinned IPFS files are subject to regular garbage collection and will be removed unless pinned. * We allow maximum of 100 queued pins per IPFS user. ## Errors ### HTTP Status codes The following are HTTP status code your application might receive when reaching Blockfrost endpoints and it should handle all of these cases. * HTTP `400` return code is used when the request is not valid. * HTTP `402` return code is used when the projects exceed their daily request limit. * HTTP `403` return code is used when the request is not authenticated. * HTTP `404` return code is used when the resource doesn't exist. * HTTP `418` return code is used when the user has been auto-banned for flooding too much after previously receiving error code `402` or `429`. * HTTP `425` return code is used in Cardano networks, when the user has submitted a transaction when the mempool is already full, not accepting new txs straight away. * HTTP `425` return code is used in IPFS network, when the user has submitted a pin when the pin queue is already full, not accepting new pins straight away. * HTTP `429` return code is used when the user has sent too many requests in a given amount of time and therefore has been rate-limited. * HTTP `500` return code is used when our endpoints are having a problem. ### Error codes An internal error code number is used for better indication of the error in question. It is passed using the following payload. ```json { \"status_code\": 403, \"error\": \"Forbidden\", \"message\": \"Invalid project token.\" } ``` ## Limits There are two types of limits we are enforcing: The first depends on your plan and is the number of request we allow per day. We defined the day from midnight to midnight of UTC time. The second is rate limiting. We limit an end user, distinguished by IP address, to 10 requests per second. On top of that, we allow each user to send burst of 500 requests, which cools off at rate of 10 requests per second. In essence, a user is allowed to make another whole burst after (currently) 500/10 = 50 seconds. E.g. if a user attempts to make a call 3 seconds after whole burst, 30 requests will be processed. We believe this should be sufficient for most of the use cases. If it is not and you have a specific use case, please get in touch with us, and we will make sure to take it into account as much as we can. ## SDKs We support a number of SDKs that will help you in developing your application on top of Blockfrost.
*
- * The version of the OpenAPI document: 0.1.69
+ * The version of the OpenAPI document: 0.1.76
* Contact: contact@blockfrost.io
* Generated by: https://openapi-generator.tech
*/
diff --git a/rust/src/models/certificate_list_item_message_metadata.rs b/rust/src/models/certificate_list_item_message_metadata.rs
index 5c3b7a66..cf96fbee 100644
--- a/rust/src/models/certificate_list_item_message_metadata.rs
+++ b/rust/src/models/certificate_list_item_message_metadata.rs
@@ -3,7 +3,7 @@
*
* Blockfrost is an API as a service that allows users to interact with the Cardano blockchain and parts of its ecosystem. ## Tokens After signing up on https://blockfrost.io, a `project_id` token is automatically generated for each project. HTTP header of your request MUST include this `project_id` in order to authenticate against Blockfrost servers. ## Available networks At the moment, you can use the following networks. Please, note that each network has its own `project_id`.
Network
Endpoint
Cardano mainnet
https://cardano-mainnet.blockfrost.io/api/v0
Cardano preprod
https://cardano-preprod.blockfrost.io/api/v0
Cardano preview
https://cardano-preview.blockfrost.io/api/v0
InterPlanetary File System
https://ipfs.blockfrost.io/api/v0
Milkomeda mainnet
https://milkomeda-mainnet.blockfrost.io/api/v0
Milkomeda testnet
https://milkomeda-testnet.blockfrost.io/api/v0
## Milkomeda
For more information about how to use Milkomeda as well as the list of available endpoints, see the Milkomeda section.
## Concepts * All endpoints return either a JSON object or an array. * Data is returned in *ascending* (oldest first, newest last) order, if not stated otherwise. * You might use the `?order=desc` query parameter to reverse this order. * By default, we return 100 results at a time. You have to use `?page=2` to list through the results. * All time and timestamp related fields (except `server_time`) are in seconds of UNIX time. * All amounts are returned in Lovelaces, where 1 ADA = 1 000 000 Lovelaces. * Addresses, accounts and pool IDs are in Bech32 format. * All values are case sensitive. * All hex encoded values are lower case. * Examples are not based on real data. Any resemblance to actual events is purely coincidental. * We allow to upload files up to 100MB of size to IPFS. This might increase in the future. * Only pinned IPFS files are counted towards the IPFS quota. * Non-pinned IPFS files are subject to regular garbage collection and will be removed unless pinned. * We allow maximum of 100 queued pins per IPFS user. ## Errors ### HTTP Status codes The following are HTTP status code your application might receive when reaching Blockfrost endpoints and it should handle all of these cases. * HTTP `400` return code is used when the request is not valid. * HTTP `402` return code is used when the projects exceed their daily request limit. * HTTP `403` return code is used when the request is not authenticated. * HTTP `404` return code is used when the resource doesn't exist. * HTTP `418` return code is used when the user has been auto-banned for flooding too much after previously receiving error code `402` or `429`. * HTTP `425` return code is used in Cardano networks, when the user has submitted a transaction when the mempool is already full, not accepting new txs straight away. * HTTP `425` return code is used in IPFS network, when the user has submitted a pin when the pin queue is already full, not accepting new pins straight away. * HTTP `429` return code is used when the user has sent too many requests in a given amount of time and therefore has been rate-limited. * HTTP `500` return code is used when our endpoints are having a problem. ### Error codes An internal error code number is used for better indication of the error in question. It is passed using the following payload. ```json { \"status_code\": 403, \"error\": \"Forbidden\", \"message\": \"Invalid project token.\" } ``` ## Limits There are two types of limits we are enforcing: The first depends on your plan and is the number of request we allow per day. We defined the day from midnight to midnight of UTC time. The second is rate limiting. We limit an end user, distinguished by IP address, to 10 requests per second. On top of that, we allow each user to send burst of 500 requests, which cools off at rate of 10 requests per second. In essence, a user is allowed to make another whole burst after (currently) 500/10 = 50 seconds. E.g. if a user attempts to make a call 3 seconds after whole burst, 30 requests will be processed. We believe this should be sufficient for most of the use cases. If it is not and you have a specific use case, please get in touch with us, and we will make sure to take it into account as much as we can. ## SDKs We support a number of SDKs that will help you in developing your application on top of Blockfrost.
*
- * The version of the OpenAPI document: 0.1.69
+ * The version of the OpenAPI document: 0.1.76
* Contact: contact@blockfrost.io
* Generated by: https://openapi-generator.tech
*/
diff --git a/rust/src/models/certificate_message.rs b/rust/src/models/certificate_message.rs
index e6ceee79..9b5db636 100644
--- a/rust/src/models/certificate_message.rs
+++ b/rust/src/models/certificate_message.rs
@@ -3,7 +3,7 @@
*
* Blockfrost is an API as a service that allows users to interact with the Cardano blockchain and parts of its ecosystem. ## Tokens After signing up on https://blockfrost.io, a `project_id` token is automatically generated for each project. HTTP header of your request MUST include this `project_id` in order to authenticate against Blockfrost servers. ## Available networks At the moment, you can use the following networks. Please, note that each network has its own `project_id`.
Network
Endpoint
Cardano mainnet
https://cardano-mainnet.blockfrost.io/api/v0
Cardano preprod
https://cardano-preprod.blockfrost.io/api/v0
Cardano preview
https://cardano-preview.blockfrost.io/api/v0
InterPlanetary File System
https://ipfs.blockfrost.io/api/v0
Milkomeda mainnet
https://milkomeda-mainnet.blockfrost.io/api/v0
Milkomeda testnet
https://milkomeda-testnet.blockfrost.io/api/v0
## Milkomeda
For more information about how to use Milkomeda as well as the list of available endpoints, see the Milkomeda section.
## Concepts * All endpoints return either a JSON object or an array. * Data is returned in *ascending* (oldest first, newest last) order, if not stated otherwise. * You might use the `?order=desc` query parameter to reverse this order. * By default, we return 100 results at a time. You have to use `?page=2` to list through the results. * All time and timestamp related fields (except `server_time`) are in seconds of UNIX time. * All amounts are returned in Lovelaces, where 1 ADA = 1 000 000 Lovelaces. * Addresses, accounts and pool IDs are in Bech32 format. * All values are case sensitive. * All hex encoded values are lower case. * Examples are not based on real data. Any resemblance to actual events is purely coincidental. * We allow to upload files up to 100MB of size to IPFS. This might increase in the future. * Only pinned IPFS files are counted towards the IPFS quota. * Non-pinned IPFS files are subject to regular garbage collection and will be removed unless pinned. * We allow maximum of 100 queued pins per IPFS user. ## Errors ### HTTP Status codes The following are HTTP status code your application might receive when reaching Blockfrost endpoints and it should handle all of these cases. * HTTP `400` return code is used when the request is not valid. * HTTP `402` return code is used when the projects exceed their daily request limit. * HTTP `403` return code is used when the request is not authenticated. * HTTP `404` return code is used when the resource doesn't exist. * HTTP `418` return code is used when the user has been auto-banned for flooding too much after previously receiving error code `402` or `429`. * HTTP `425` return code is used in Cardano networks, when the user has submitted a transaction when the mempool is already full, not accepting new txs straight away. * HTTP `425` return code is used in IPFS network, when the user has submitted a pin when the pin queue is already full, not accepting new pins straight away. * HTTP `429` return code is used when the user has sent too many requests in a given amount of time and therefore has been rate-limited. * HTTP `500` return code is used when our endpoints are having a problem. ### Error codes An internal error code number is used for better indication of the error in question. It is passed using the following payload. ```json { \"status_code\": 403, \"error\": \"Forbidden\", \"message\": \"Invalid project token.\" } ``` ## Limits There are two types of limits we are enforcing: The first depends on your plan and is the number of request we allow per day. We defined the day from midnight to midnight of UTC time. The second is rate limiting. We limit an end user, distinguished by IP address, to 10 requests per second. On top of that, we allow each user to send burst of 500 requests, which cools off at rate of 10 requests per second. In essence, a user is allowed to make another whole burst after (currently) 500/10 = 50 seconds. E.g. if a user attempts to make a call 3 seconds after whole burst, 30 requests will be processed. We believe this should be sufficient for most of the use cases. If it is not and you have a specific use case, please get in touch with us, and we will make sure to take it into account as much as we can. ## SDKs We support a number of SDKs that will help you in developing your application on top of Blockfrost.
*
- * The version of the OpenAPI document: 0.1.69
+ * The version of the OpenAPI document: 0.1.76
* Contact: contact@blockfrost.io
* Generated by: https://openapi-generator.tech
*/
diff --git a/rust/src/models/certificate_metadata.rs b/rust/src/models/certificate_metadata.rs
index 6ac6d633..25d696a4 100644
--- a/rust/src/models/certificate_metadata.rs
+++ b/rust/src/models/certificate_metadata.rs
@@ -3,7 +3,7 @@
*
* Blockfrost is an API as a service that allows users to interact with the Cardano blockchain and parts of its ecosystem. ## Tokens After signing up on https://blockfrost.io, a `project_id` token is automatically generated for each project. HTTP header of your request MUST include this `project_id` in order to authenticate against Blockfrost servers. ## Available networks At the moment, you can use the following networks. Please, note that each network has its own `project_id`.
Network
Endpoint
Cardano mainnet
https://cardano-mainnet.blockfrost.io/api/v0
Cardano preprod
https://cardano-preprod.blockfrost.io/api/v0
Cardano preview
https://cardano-preview.blockfrost.io/api/v0
InterPlanetary File System
https://ipfs.blockfrost.io/api/v0
Milkomeda mainnet
https://milkomeda-mainnet.blockfrost.io/api/v0
Milkomeda testnet
https://milkomeda-testnet.blockfrost.io/api/v0
## Milkomeda
For more information about how to use Milkomeda as well as the list of available endpoints, see the Milkomeda section.
## Concepts * All endpoints return either a JSON object or an array. * Data is returned in *ascending* (oldest first, newest last) order, if not stated otherwise. * You might use the `?order=desc` query parameter to reverse this order. * By default, we return 100 results at a time. You have to use `?page=2` to list through the results. * All time and timestamp related fields (except `server_time`) are in seconds of UNIX time. * All amounts are returned in Lovelaces, where 1 ADA = 1 000 000 Lovelaces. * Addresses, accounts and pool IDs are in Bech32 format. * All values are case sensitive. * All hex encoded values are lower case. * Examples are not based on real data. Any resemblance to actual events is purely coincidental. * We allow to upload files up to 100MB of size to IPFS. This might increase in the future. * Only pinned IPFS files are counted towards the IPFS quota. * Non-pinned IPFS files are subject to regular garbage collection and will be removed unless pinned. * We allow maximum of 100 queued pins per IPFS user. ## Errors ### HTTP Status codes The following are HTTP status code your application might receive when reaching Blockfrost endpoints and it should handle all of these cases. * HTTP `400` return code is used when the request is not valid. * HTTP `402` return code is used when the projects exceed their daily request limit. * HTTP `403` return code is used when the request is not authenticated. * HTTP `404` return code is used when the resource doesn't exist. * HTTP `418` return code is used when the user has been auto-banned for flooding too much after previously receiving error code `402` or `429`. * HTTP `425` return code is used in Cardano networks, when the user has submitted a transaction when the mempool is already full, not accepting new txs straight away. * HTTP `425` return code is used in IPFS network, when the user has submitted a pin when the pin queue is already full, not accepting new pins straight away. * HTTP `429` return code is used when the user has sent too many requests in a given amount of time and therefore has been rate-limited. * HTTP `500` return code is used when our endpoints are having a problem. ### Error codes An internal error code number is used for better indication of the error in question. It is passed using the following payload. ```json { \"status_code\": 403, \"error\": \"Forbidden\", \"message\": \"Invalid project token.\" } ``` ## Limits There are two types of limits we are enforcing: The first depends on your plan and is the number of request we allow per day. We defined the day from midnight to midnight of UTC time. The second is rate limiting. We limit an end user, distinguished by IP address, to 10 requests per second. On top of that, we allow each user to send burst of 500 requests, which cools off at rate of 10 requests per second. In essence, a user is allowed to make another whole burst after (currently) 500/10 = 50 seconds. E.g. if a user attempts to make a call 3 seconds after whole burst, 30 requests will be processed. We believe this should be sufficient for most of the use cases. If it is not and you have a specific use case, please get in touch with us, and we will make sure to take it into account as much as we can. ## SDKs We support a number of SDKs that will help you in developing your application on top of Blockfrost.
*
- * The version of the OpenAPI document: 0.1.69
+ * The version of the OpenAPI document: 0.1.76
* Contact: contact@blockfrost.io
* Generated by: https://openapi-generator.tech
*/
diff --git a/rust/src/models/certificate_pending_message.rs b/rust/src/models/certificate_pending_message.rs
index fa1bb02a..c7985081 100644
--- a/rust/src/models/certificate_pending_message.rs
+++ b/rust/src/models/certificate_pending_message.rs
@@ -3,7 +3,7 @@
*
* Blockfrost is an API as a service that allows users to interact with the Cardano blockchain and parts of its ecosystem. ## Tokens After signing up on https://blockfrost.io, a `project_id` token is automatically generated for each project. HTTP header of your request MUST include this `project_id` in order to authenticate against Blockfrost servers. ## Available networks At the moment, you can use the following networks. Please, note that each network has its own `project_id`.
Network
Endpoint
Cardano mainnet
https://cardano-mainnet.blockfrost.io/api/v0
Cardano preprod
https://cardano-preprod.blockfrost.io/api/v0
Cardano preview
https://cardano-preview.blockfrost.io/api/v0
InterPlanetary File System
https://ipfs.blockfrost.io/api/v0
Milkomeda mainnet
https://milkomeda-mainnet.blockfrost.io/api/v0
Milkomeda testnet
https://milkomeda-testnet.blockfrost.io/api/v0
## Milkomeda
For more information about how to use Milkomeda as well as the list of available endpoints, see the Milkomeda section.
## Concepts * All endpoints return either a JSON object or an array. * Data is returned in *ascending* (oldest first, newest last) order, if not stated otherwise. * You might use the `?order=desc` query parameter to reverse this order. * By default, we return 100 results at a time. You have to use `?page=2` to list through the results. * All time and timestamp related fields (except `server_time`) are in seconds of UNIX time. * All amounts are returned in Lovelaces, where 1 ADA = 1 000 000 Lovelaces. * Addresses, accounts and pool IDs are in Bech32 format. * All values are case sensitive. * All hex encoded values are lower case. * Examples are not based on real data. Any resemblance to actual events is purely coincidental. * We allow to upload files up to 100MB of size to IPFS. This might increase in the future. * Only pinned IPFS files are counted towards the IPFS quota. * Non-pinned IPFS files are subject to regular garbage collection and will be removed unless pinned. * We allow maximum of 100 queued pins per IPFS user. ## Errors ### HTTP Status codes The following are HTTP status code your application might receive when reaching Blockfrost endpoints and it should handle all of these cases. * HTTP `400` return code is used when the request is not valid. * HTTP `402` return code is used when the projects exceed their daily request limit. * HTTP `403` return code is used when the request is not authenticated. * HTTP `404` return code is used when the resource doesn't exist. * HTTP `418` return code is used when the user has been auto-banned for flooding too much after previously receiving error code `402` or `429`. * HTTP `425` return code is used in Cardano networks, when the user has submitted a transaction when the mempool is already full, not accepting new txs straight away. * HTTP `425` return code is used in IPFS network, when the user has submitted a pin when the pin queue is already full, not accepting new pins straight away. * HTTP `429` return code is used when the user has sent too many requests in a given amount of time and therefore has been rate-limited. * HTTP `500` return code is used when our endpoints are having a problem. ### Error codes An internal error code number is used for better indication of the error in question. It is passed using the following payload. ```json { \"status_code\": 403, \"error\": \"Forbidden\", \"message\": \"Invalid project token.\" } ``` ## Limits There are two types of limits we are enforcing: The first depends on your plan and is the number of request we allow per day. We defined the day from midnight to midnight of UTC time. The second is rate limiting. We limit an end user, distinguished by IP address, to 10 requests per second. On top of that, we allow each user to send burst of 500 requests, which cools off at rate of 10 requests per second. In essence, a user is allowed to make another whole burst after (currently) 500/10 = 50 seconds. E.g. if a user attempts to make a call 3 seconds after whole burst, 30 requests will be processed. We believe this should be sufficient for most of the use cases. If it is not and you have a specific use case, please get in touch with us, and we will make sure to take it into account as much as we can. ## SDKs We support a number of SDKs that will help you in developing your application on top of Blockfrost.
*
- * The version of the OpenAPI document: 0.1.69
+ * The version of the OpenAPI document: 0.1.76
* Contact: contact@blockfrost.io
* Generated by: https://openapi-generator.tech
*/
diff --git a/rust/src/models/drep.rs b/rust/src/models/drep.rs
index 267d5b4c..cac1132e 100644
--- a/rust/src/models/drep.rs
+++ b/rust/src/models/drep.rs
@@ -3,7 +3,7 @@
*
* Blockfrost is an API as a service that allows users to interact with the Cardano blockchain and parts of its ecosystem. ## Tokens After signing up on https://blockfrost.io, a `project_id` token is automatically generated for each project. HTTP header of your request MUST include this `project_id` in order to authenticate against Blockfrost servers. ## Available networks At the moment, you can use the following networks. Please, note that each network has its own `project_id`.
Network
Endpoint
Cardano mainnet
https://cardano-mainnet.blockfrost.io/api/v0
Cardano preprod
https://cardano-preprod.blockfrost.io/api/v0
Cardano preview
https://cardano-preview.blockfrost.io/api/v0
InterPlanetary File System
https://ipfs.blockfrost.io/api/v0
Milkomeda mainnet
https://milkomeda-mainnet.blockfrost.io/api/v0
Milkomeda testnet
https://milkomeda-testnet.blockfrost.io/api/v0
## Milkomeda
For more information about how to use Milkomeda as well as the list of available endpoints, see the Milkomeda section.
## Concepts * All endpoints return either a JSON object or an array. * Data is returned in *ascending* (oldest first, newest last) order, if not stated otherwise. * You might use the `?order=desc` query parameter to reverse this order. * By default, we return 100 results at a time. You have to use `?page=2` to list through the results. * All time and timestamp related fields (except `server_time`) are in seconds of UNIX time. * All amounts are returned in Lovelaces, where 1 ADA = 1 000 000 Lovelaces. * Addresses, accounts and pool IDs are in Bech32 format. * All values are case sensitive. * All hex encoded values are lower case. * Examples are not based on real data. Any resemblance to actual events is purely coincidental. * We allow to upload files up to 100MB of size to IPFS. This might increase in the future. * Only pinned IPFS files are counted towards the IPFS quota. * Non-pinned IPFS files are subject to regular garbage collection and will be removed unless pinned. * We allow maximum of 100 queued pins per IPFS user. ## Errors ### HTTP Status codes The following are HTTP status code your application might receive when reaching Blockfrost endpoints and it should handle all of these cases. * HTTP `400` return code is used when the request is not valid. * HTTP `402` return code is used when the projects exceed their daily request limit. * HTTP `403` return code is used when the request is not authenticated. * HTTP `404` return code is used when the resource doesn't exist. * HTTP `418` return code is used when the user has been auto-banned for flooding too much after previously receiving error code `402` or `429`. * HTTP `425` return code is used in Cardano networks, when the user has submitted a transaction when the mempool is already full, not accepting new txs straight away. * HTTP `425` return code is used in IPFS network, when the user has submitted a pin when the pin queue is already full, not accepting new pins straight away. * HTTP `429` return code is used when the user has sent too many requests in a given amount of time and therefore has been rate-limited. * HTTP `500` return code is used when our endpoints are having a problem. ### Error codes An internal error code number is used for better indication of the error in question. It is passed using the following payload. ```json { \"status_code\": 403, \"error\": \"Forbidden\", \"message\": \"Invalid project token.\" } ``` ## Limits There are two types of limits we are enforcing: The first depends on your plan and is the number of request we allow per day. We defined the day from midnight to midnight of UTC time. The second is rate limiting. We limit an end user, distinguished by IP address, to 10 requests per second. On top of that, we allow each user to send burst of 500 requests, which cools off at rate of 10 requests per second. In essence, a user is allowed to make another whole burst after (currently) 500/10 = 50 seconds. E.g. if a user attempts to make a call 3 seconds after whole burst, 30 requests will be processed. We believe this should be sufficient for most of the use cases. If it is not and you have a specific use case, please get in touch with us, and we will make sure to take it into account as much as we can. ## SDKs We support a number of SDKs that will help you in developing your application on top of Blockfrost.
*
- * The version of the OpenAPI document: 0.1.69
+ * The version of the OpenAPI document: 0.1.76
* Contact: contact@blockfrost.io
* Generated by: https://openapi-generator.tech
*/
@@ -25,16 +25,25 @@ pub struct Drep {
/// Registration state of the DRep
#[serde(rename = "active")]
pub active: bool,
- /// Epoch of the most recent action - registration or deregistration
+ /// Epoch of the most recent registration
#[serde(rename = "active_epoch", deserialize_with = "Option::deserialize")]
pub active_epoch: Option,
/// Flag which shows if this DRep credentials are a script hash
#[serde(rename = "has_script")]
pub has_script: bool,
+ /// Indicates the registration state of the DRep. Set to `true` if the DRep has been deregistered; otherwise, `false`.
+ #[serde(rename = "retired")]
+ pub retired: bool,
+ /// Indicates whether the DRep has been inactive for a consecutive number of epochs (determined by a epoch parameter `drep_activity`)
+ #[serde(rename = "expired")]
+ pub expired: bool,
+ /// Epoch of the most recent action - registration, update, deregistration or voting
+ #[serde(rename = "last_active_epoch", deserialize_with = "Option::deserialize")]
+ pub last_active_epoch: Option,
}
impl Drep {
- pub fn new(drep_id: String, hex: String, amount: String, active: bool, active_epoch: Option, has_script: bool) -> Drep {
+ pub fn new(drep_id: String, hex: String, amount: String, active: bool, active_epoch: Option, has_script: bool, retired: bool, expired: bool, last_active_epoch: Option) -> Drep {
Drep {
drep_id,
hex,
@@ -42,6 +51,9 @@ impl Drep {
active,
active_epoch,
has_script,
+ retired,
+ expired,
+ last_active_epoch,
}
}
}
diff --git a/rust/src/models/drep_delegators_inner.rs b/rust/src/models/drep_delegators_inner.rs
index b23a1d35..a3e5e3f7 100644
--- a/rust/src/models/drep_delegators_inner.rs
+++ b/rust/src/models/drep_delegators_inner.rs
@@ -3,7 +3,7 @@
*
* Blockfrost is an API as a service that allows users to interact with the Cardano blockchain and parts of its ecosystem. ## Tokens After signing up on https://blockfrost.io, a `project_id` token is automatically generated for each project. HTTP header of your request MUST include this `project_id` in order to authenticate against Blockfrost servers. ## Available networks At the moment, you can use the following networks. Please, note that each network has its own `project_id`.
Network
Endpoint
Cardano mainnet
https://cardano-mainnet.blockfrost.io/api/v0
Cardano preprod
https://cardano-preprod.blockfrost.io/api/v0
Cardano preview
https://cardano-preview.blockfrost.io/api/v0
InterPlanetary File System
https://ipfs.blockfrost.io/api/v0
Milkomeda mainnet
https://milkomeda-mainnet.blockfrost.io/api/v0
Milkomeda testnet
https://milkomeda-testnet.blockfrost.io/api/v0
## Milkomeda
For more information about how to use Milkomeda as well as the list of available endpoints, see the Milkomeda section.
## Concepts * All endpoints return either a JSON object or an array. * Data is returned in *ascending* (oldest first, newest last) order, if not stated otherwise. * You might use the `?order=desc` query parameter to reverse this order. * By default, we return 100 results at a time. You have to use `?page=2` to list through the results. * All time and timestamp related fields (except `server_time`) are in seconds of UNIX time. * All amounts are returned in Lovelaces, where 1 ADA = 1 000 000 Lovelaces. * Addresses, accounts and pool IDs are in Bech32 format. * All values are case sensitive. * All hex encoded values are lower case. * Examples are not based on real data. Any resemblance to actual events is purely coincidental. * We allow to upload files up to 100MB of size to IPFS. This might increase in the future. * Only pinned IPFS files are counted towards the IPFS quota. * Non-pinned IPFS files are subject to regular garbage collection and will be removed unless pinned. * We allow maximum of 100 queued pins per IPFS user. ## Errors ### HTTP Status codes The following are HTTP status code your application might receive when reaching Blockfrost endpoints and it should handle all of these cases. * HTTP `400` return code is used when the request is not valid. * HTTP `402` return code is used when the projects exceed their daily request limit. * HTTP `403` return code is used when the request is not authenticated. * HTTP `404` return code is used when the resource doesn't exist. * HTTP `418` return code is used when the user has been auto-banned for flooding too much after previously receiving error code `402` or `429`. * HTTP `425` return code is used in Cardano networks, when the user has submitted a transaction when the mempool is already full, not accepting new txs straight away. * HTTP `425` return code is used in IPFS network, when the user has submitted a pin when the pin queue is already full, not accepting new pins straight away. * HTTP `429` return code is used when the user has sent too many requests in a given amount of time and therefore has been rate-limited. * HTTP `500` return code is used when our endpoints are having a problem. ### Error codes An internal error code number is used for better indication of the error in question. It is passed using the following payload. ```json { \"status_code\": 403, \"error\": \"Forbidden\", \"message\": \"Invalid project token.\" } ``` ## Limits There are two types of limits we are enforcing: The first depends on your plan and is the number of request we allow per day. We defined the day from midnight to midnight of UTC time. The second is rate limiting. We limit an end user, distinguished by IP address, to 10 requests per second. On top of that, we allow each user to send burst of 500 requests, which cools off at rate of 10 requests per second. In essence, a user is allowed to make another whole burst after (currently) 500/10 = 50 seconds. E.g. if a user attempts to make a call 3 seconds after whole burst, 30 requests will be processed. We believe this should be sufficient for most of the use cases. If it is not and you have a specific use case, please get in touch with us, and we will make sure to take it into account as much as we can. ## SDKs We support a number of SDKs that will help you in developing your application on top of Blockfrost.
*
- * The version of the OpenAPI document: 0.1.69
+ * The version of the OpenAPI document: 0.1.76
* Contact: contact@blockfrost.io
* Generated by: https://openapi-generator.tech
*/
diff --git a/rust/src/models/drep_metadata.rs b/rust/src/models/drep_metadata.rs
index c565507a..6acf9099 100644
--- a/rust/src/models/drep_metadata.rs
+++ b/rust/src/models/drep_metadata.rs
@@ -3,7 +3,7 @@
*
* Blockfrost is an API as a service that allows users to interact with the Cardano blockchain and parts of its ecosystem. ## Tokens After signing up on https://blockfrost.io, a `project_id` token is automatically generated for each project. HTTP header of your request MUST include this `project_id` in order to authenticate against Blockfrost servers. ## Available networks At the moment, you can use the following networks. Please, note that each network has its own `project_id`.
Network
Endpoint
Cardano mainnet
https://cardano-mainnet.blockfrost.io/api/v0
Cardano preprod
https://cardano-preprod.blockfrost.io/api/v0
Cardano preview
https://cardano-preview.blockfrost.io/api/v0
InterPlanetary File System
https://ipfs.blockfrost.io/api/v0
Milkomeda mainnet
https://milkomeda-mainnet.blockfrost.io/api/v0
Milkomeda testnet
https://milkomeda-testnet.blockfrost.io/api/v0
## Milkomeda
For more information about how to use Milkomeda as well as the list of available endpoints, see the Milkomeda section.
## Concepts * All endpoints return either a JSON object or an array. * Data is returned in *ascending* (oldest first, newest last) order, if not stated otherwise. * You might use the `?order=desc` query parameter to reverse this order. * By default, we return 100 results at a time. You have to use `?page=2` to list through the results. * All time and timestamp related fields (except `server_time`) are in seconds of UNIX time. * All amounts are returned in Lovelaces, where 1 ADA = 1 000 000 Lovelaces. * Addresses, accounts and pool IDs are in Bech32 format. * All values are case sensitive. * All hex encoded values are lower case. * Examples are not based on real data. Any resemblance to actual events is purely coincidental. * We allow to upload files up to 100MB of size to IPFS. This might increase in the future. * Only pinned IPFS files are counted towards the IPFS quota. * Non-pinned IPFS files are subject to regular garbage collection and will be removed unless pinned. * We allow maximum of 100 queued pins per IPFS user. ## Errors ### HTTP Status codes The following are HTTP status code your application might receive when reaching Blockfrost endpoints and it should handle all of these cases. * HTTP `400` return code is used when the request is not valid. * HTTP `402` return code is used when the projects exceed their daily request limit. * HTTP `403` return code is used when the request is not authenticated. * HTTP `404` return code is used when the resource doesn't exist. * HTTP `418` return code is used when the user has been auto-banned for flooding too much after previously receiving error code `402` or `429`. * HTTP `425` return code is used in Cardano networks, when the user has submitted a transaction when the mempool is already full, not accepting new txs straight away. * HTTP `425` return code is used in IPFS network, when the user has submitted a pin when the pin queue is already full, not accepting new pins straight away. * HTTP `429` return code is used when the user has sent too many requests in a given amount of time and therefore has been rate-limited. * HTTP `500` return code is used when our endpoints are having a problem. ### Error codes An internal error code number is used for better indication of the error in question. It is passed using the following payload. ```json { \"status_code\": 403, \"error\": \"Forbidden\", \"message\": \"Invalid project token.\" } ``` ## Limits There are two types of limits we are enforcing: The first depends on your plan and is the number of request we allow per day. We defined the day from midnight to midnight of UTC time. The second is rate limiting. We limit an end user, distinguished by IP address, to 10 requests per second. On top of that, we allow each user to send burst of 500 requests, which cools off at rate of 10 requests per second. In essence, a user is allowed to make another whole burst after (currently) 500/10 = 50 seconds. E.g. if a user attempts to make a call 3 seconds after whole burst, 30 requests will be processed. We believe this should be sufficient for most of the use cases. If it is not and you have a specific use case, please get in touch with us, and we will make sure to take it into account as much as we can. ## SDKs We support a number of SDKs that will help you in developing your application on top of Blockfrost.
*
- * The version of the OpenAPI document: 0.1.69
+ * The version of the OpenAPI document: 0.1.76
* Contact: contact@blockfrost.io
* Generated by: https://openapi-generator.tech
*/
diff --git a/rust/src/models/drep_updates_inner.rs b/rust/src/models/drep_updates_inner.rs
index 34dd605d..d3ae8615 100644
--- a/rust/src/models/drep_updates_inner.rs
+++ b/rust/src/models/drep_updates_inner.rs
@@ -3,7 +3,7 @@
*
* Blockfrost is an API as a service that allows users to interact with the Cardano blockchain and parts of its ecosystem. ## Tokens After signing up on https://blockfrost.io, a `project_id` token is automatically generated for each project. HTTP header of your request MUST include this `project_id` in order to authenticate against Blockfrost servers. ## Available networks At the moment, you can use the following networks. Please, note that each network has its own `project_id`.
Network
Endpoint
Cardano mainnet
https://cardano-mainnet.blockfrost.io/api/v0
Cardano preprod
https://cardano-preprod.blockfrost.io/api/v0
Cardano preview
https://cardano-preview.blockfrost.io/api/v0
InterPlanetary File System
https://ipfs.blockfrost.io/api/v0
Milkomeda mainnet
https://milkomeda-mainnet.blockfrost.io/api/v0
Milkomeda testnet
https://milkomeda-testnet.blockfrost.io/api/v0
## Milkomeda
For more information about how to use Milkomeda as well as the list of available endpoints, see the Milkomeda section.
## Concepts * All endpoints return either a JSON object or an array. * Data is returned in *ascending* (oldest first, newest last) order, if not stated otherwise. * You might use the `?order=desc` query parameter to reverse this order. * By default, we return 100 results at a time. You have to use `?page=2` to list through the results. * All time and timestamp related fields (except `server_time`) are in seconds of UNIX time. * All amounts are returned in Lovelaces, where 1 ADA = 1 000 000 Lovelaces. * Addresses, accounts and pool IDs are in Bech32 format. * All values are case sensitive. * All hex encoded values are lower case. * Examples are not based on real data. Any resemblance to actual events is purely coincidental. * We allow to upload files up to 100MB of size to IPFS. This might increase in the future. * Only pinned IPFS files are counted towards the IPFS quota. * Non-pinned IPFS files are subject to regular garbage collection and will be removed unless pinned. * We allow maximum of 100 queued pins per IPFS user. ## Errors ### HTTP Status codes The following are HTTP status code your application might receive when reaching Blockfrost endpoints and it should handle all of these cases. * HTTP `400` return code is used when the request is not valid. * HTTP `402` return code is used when the projects exceed their daily request limit. * HTTP `403` return code is used when the request is not authenticated. * HTTP `404` return code is used when the resource doesn't exist. * HTTP `418` return code is used when the user has been auto-banned for flooding too much after previously receiving error code `402` or `429`. * HTTP `425` return code is used in Cardano networks, when the user has submitted a transaction when the mempool is already full, not accepting new txs straight away. * HTTP `425` return code is used in IPFS network, when the user has submitted a pin when the pin queue is already full, not accepting new pins straight away. * HTTP `429` return code is used when the user has sent too many requests in a given amount of time and therefore has been rate-limited. * HTTP `500` return code is used when our endpoints are having a problem. ### Error codes An internal error code number is used for better indication of the error in question. It is passed using the following payload. ```json { \"status_code\": 403, \"error\": \"Forbidden\", \"message\": \"Invalid project token.\" } ``` ## Limits There are two types of limits we are enforcing: The first depends on your plan and is the number of request we allow per day. We defined the day from midnight to midnight of UTC time. The second is rate limiting. We limit an end user, distinguished by IP address, to 10 requests per second. On top of that, we allow each user to send burst of 500 requests, which cools off at rate of 10 requests per second. In essence, a user is allowed to make another whole burst after (currently) 500/10 = 50 seconds. E.g. if a user attempts to make a call 3 seconds after whole burst, 30 requests will be processed. We believe this should be sufficient for most of the use cases. If it is not and you have a specific use case, please get in touch with us, and we will make sure to take it into account as much as we can. ## SDKs We support a number of SDKs that will help you in developing your application on top of Blockfrost.
*
- * The version of the OpenAPI document: 0.1.69
+ * The version of the OpenAPI document: 0.1.76
* Contact: contact@blockfrost.io
* Generated by: https://openapi-generator.tech
*/
diff --git a/rust/src/models/drep_votes_inner.rs b/rust/src/models/drep_votes_inner.rs
index bae7dd4f..84222d5e 100644
--- a/rust/src/models/drep_votes_inner.rs
+++ b/rust/src/models/drep_votes_inner.rs
@@ -3,7 +3,7 @@
*
* Blockfrost is an API as a service that allows users to interact with the Cardano blockchain and parts of its ecosystem. ## Tokens After signing up on https://blockfrost.io, a `project_id` token is automatically generated for each project. HTTP header of your request MUST include this `project_id` in order to authenticate against Blockfrost servers. ## Available networks At the moment, you can use the following networks. Please, note that each network has its own `project_id`.
Network
Endpoint
Cardano mainnet
https://cardano-mainnet.blockfrost.io/api/v0
Cardano preprod
https://cardano-preprod.blockfrost.io/api/v0
Cardano preview
https://cardano-preview.blockfrost.io/api/v0
InterPlanetary File System
https://ipfs.blockfrost.io/api/v0
Milkomeda mainnet
https://milkomeda-mainnet.blockfrost.io/api/v0
Milkomeda testnet
https://milkomeda-testnet.blockfrost.io/api/v0
## Milkomeda
For more information about how to use Milkomeda as well as the list of available endpoints, see the Milkomeda section.
## Concepts * All endpoints return either a JSON object or an array. * Data is returned in *ascending* (oldest first, newest last) order, if not stated otherwise. * You might use the `?order=desc` query parameter to reverse this order. * By default, we return 100 results at a time. You have to use `?page=2` to list through the results. * All time and timestamp related fields (except `server_time`) are in seconds of UNIX time. * All amounts are returned in Lovelaces, where 1 ADA = 1 000 000 Lovelaces. * Addresses, accounts and pool IDs are in Bech32 format. * All values are case sensitive. * All hex encoded values are lower case. * Examples are not based on real data. Any resemblance to actual events is purely coincidental. * We allow to upload files up to 100MB of size to IPFS. This might increase in the future. * Only pinned IPFS files are counted towards the IPFS quota. * Non-pinned IPFS files are subject to regular garbage collection and will be removed unless pinned. * We allow maximum of 100 queued pins per IPFS user. ## Errors ### HTTP Status codes The following are HTTP status code your application might receive when reaching Blockfrost endpoints and it should handle all of these cases. * HTTP `400` return code is used when the request is not valid. * HTTP `402` return code is used when the projects exceed their daily request limit. * HTTP `403` return code is used when the request is not authenticated. * HTTP `404` return code is used when the resource doesn't exist. * HTTP `418` return code is used when the user has been auto-banned for flooding too much after previously receiving error code `402` or `429`. * HTTP `425` return code is used in Cardano networks, when the user has submitted a transaction when the mempool is already full, not accepting new txs straight away. * HTTP `425` return code is used in IPFS network, when the user has submitted a pin when the pin queue is already full, not accepting new pins straight away. * HTTP `429` return code is used when the user has sent too many requests in a given amount of time and therefore has been rate-limited. * HTTP `500` return code is used when our endpoints are having a problem. ### Error codes An internal error code number is used for better indication of the error in question. It is passed using the following payload. ```json { \"status_code\": 403, \"error\": \"Forbidden\", \"message\": \"Invalid project token.\" } ``` ## Limits There are two types of limits we are enforcing: The first depends on your plan and is the number of request we allow per day. We defined the day from midnight to midnight of UTC time. The second is rate limiting. We limit an end user, distinguished by IP address, to 10 requests per second. On top of that, we allow each user to send burst of 500 requests, which cools off at rate of 10 requests per second. In essence, a user is allowed to make another whole burst after (currently) 500/10 = 50 seconds. E.g. if a user attempts to make a call 3 seconds after whole burst, 30 requests will be processed. We believe this should be sufficient for most of the use cases. If it is not and you have a specific use case, please get in touch with us, and we will make sure to take it into account as much as we can. ## SDKs We support a number of SDKs that will help you in developing your application on top of Blockfrost.
*
- * The version of the OpenAPI document: 0.1.69
+ * The version of the OpenAPI document: 0.1.76
* Contact: contact@blockfrost.io
* Generated by: https://openapi-generator.tech
*/
diff --git a/rust/src/models/dreps_inner.rs b/rust/src/models/dreps_inner.rs
index 8a854ba0..46540321 100644
--- a/rust/src/models/dreps_inner.rs
+++ b/rust/src/models/dreps_inner.rs
@@ -3,7 +3,7 @@
*
* Blockfrost is an API as a service that allows users to interact with the Cardano blockchain and parts of its ecosystem. ## Tokens After signing up on https://blockfrost.io, a `project_id` token is automatically generated for each project. HTTP header of your request MUST include this `project_id` in order to authenticate against Blockfrost servers. ## Available networks At the moment, you can use the following networks. Please, note that each network has its own `project_id`.
Network
Endpoint
Cardano mainnet
https://cardano-mainnet.blockfrost.io/api/v0
Cardano preprod
https://cardano-preprod.blockfrost.io/api/v0
Cardano preview
https://cardano-preview.blockfrost.io/api/v0
InterPlanetary File System
https://ipfs.blockfrost.io/api/v0
Milkomeda mainnet
https://milkomeda-mainnet.blockfrost.io/api/v0
Milkomeda testnet
https://milkomeda-testnet.blockfrost.io/api/v0
## Milkomeda
For more information about how to use Milkomeda as well as the list of available endpoints, see the Milkomeda section.
## Concepts * All endpoints return either a JSON object or an array. * Data is returned in *ascending* (oldest first, newest last) order, if not stated otherwise. * You might use the `?order=desc` query parameter to reverse this order. * By default, we return 100 results at a time. You have to use `?page=2` to list through the results. * All time and timestamp related fields (except `server_time`) are in seconds of UNIX time. * All amounts are returned in Lovelaces, where 1 ADA = 1 000 000 Lovelaces. * Addresses, accounts and pool IDs are in Bech32 format. * All values are case sensitive. * All hex encoded values are lower case. * Examples are not based on real data. Any resemblance to actual events is purely coincidental. * We allow to upload files up to 100MB of size to IPFS. This might increase in the future. * Only pinned IPFS files are counted towards the IPFS quota. * Non-pinned IPFS files are subject to regular garbage collection and will be removed unless pinned. * We allow maximum of 100 queued pins per IPFS user. ## Errors ### HTTP Status codes The following are HTTP status code your application might receive when reaching Blockfrost endpoints and it should handle all of these cases. * HTTP `400` return code is used when the request is not valid. * HTTP `402` return code is used when the projects exceed their daily request limit. * HTTP `403` return code is used when the request is not authenticated. * HTTP `404` return code is used when the resource doesn't exist. * HTTP `418` return code is used when the user has been auto-banned for flooding too much after previously receiving error code `402` or `429`. * HTTP `425` return code is used in Cardano networks, when the user has submitted a transaction when the mempool is already full, not accepting new txs straight away. * HTTP `425` return code is used in IPFS network, when the user has submitted a pin when the pin queue is already full, not accepting new pins straight away. * HTTP `429` return code is used when the user has sent too many requests in a given amount of time and therefore has been rate-limited. * HTTP `500` return code is used when our endpoints are having a problem. ### Error codes An internal error code number is used for better indication of the error in question. It is passed using the following payload. ```json { \"status_code\": 403, \"error\": \"Forbidden\", \"message\": \"Invalid project token.\" } ``` ## Limits There are two types of limits we are enforcing: The first depends on your plan and is the number of request we allow per day. We defined the day from midnight to midnight of UTC time. The second is rate limiting. We limit an end user, distinguished by IP address, to 10 requests per second. On top of that, we allow each user to send burst of 500 requests, which cools off at rate of 10 requests per second. In essence, a user is allowed to make another whole burst after (currently) 500/10 = 50 seconds. E.g. if a user attempts to make a call 3 seconds after whole burst, 30 requests will be processed. We believe this should be sufficient for most of the use cases. If it is not and you have a specific use case, please get in touch with us, and we will make sure to take it into account as much as we can. ## SDKs We support a number of SDKs that will help you in developing your application on top of Blockfrost.
*
- * The version of the OpenAPI document: 0.1.69
+ * The version of the OpenAPI document: 0.1.76
* Contact: contact@blockfrost.io
* Generated by: https://openapi-generator.tech
*/
diff --git a/rust/src/models/epoch_content.rs b/rust/src/models/epoch_content.rs
index a53803bf..3ae7892b 100644
--- a/rust/src/models/epoch_content.rs
+++ b/rust/src/models/epoch_content.rs
@@ -3,7 +3,7 @@
*
* Blockfrost is an API as a service that allows users to interact with the Cardano blockchain and parts of its ecosystem. ## Tokens After signing up on https://blockfrost.io, a `project_id` token is automatically generated for each project. HTTP header of your request MUST include this `project_id` in order to authenticate against Blockfrost servers. ## Available networks At the moment, you can use the following networks. Please, note that each network has its own `project_id`.
Network
Endpoint
Cardano mainnet
https://cardano-mainnet.blockfrost.io/api/v0
Cardano preprod
https://cardano-preprod.blockfrost.io/api/v0
Cardano preview
https://cardano-preview.blockfrost.io/api/v0
InterPlanetary File System
https://ipfs.blockfrost.io/api/v0
Milkomeda mainnet
https://milkomeda-mainnet.blockfrost.io/api/v0
Milkomeda testnet
https://milkomeda-testnet.blockfrost.io/api/v0
## Milkomeda
For more information about how to use Milkomeda as well as the list of available endpoints, see the Milkomeda section.
## Concepts * All endpoints return either a JSON object or an array. * Data is returned in *ascending* (oldest first, newest last) order, if not stated otherwise. * You might use the `?order=desc` query parameter to reverse this order. * By default, we return 100 results at a time. You have to use `?page=2` to list through the results. * All time and timestamp related fields (except `server_time`) are in seconds of UNIX time. * All amounts are returned in Lovelaces, where 1 ADA = 1 000 000 Lovelaces. * Addresses, accounts and pool IDs are in Bech32 format. * All values are case sensitive. * All hex encoded values are lower case. * Examples are not based on real data. Any resemblance to actual events is purely coincidental. * We allow to upload files up to 100MB of size to IPFS. This might increase in the future. * Only pinned IPFS files are counted towards the IPFS quota. * Non-pinned IPFS files are subject to regular garbage collection and will be removed unless pinned. * We allow maximum of 100 queued pins per IPFS user. ## Errors ### HTTP Status codes The following are HTTP status code your application might receive when reaching Blockfrost endpoints and it should handle all of these cases. * HTTP `400` return code is used when the request is not valid. * HTTP `402` return code is used when the projects exceed their daily request limit. * HTTP `403` return code is used when the request is not authenticated. * HTTP `404` return code is used when the resource doesn't exist. * HTTP `418` return code is used when the user has been auto-banned for flooding too much after previously receiving error code `402` or `429`. * HTTP `425` return code is used in Cardano networks, when the user has submitted a transaction when the mempool is already full, not accepting new txs straight away. * HTTP `425` return code is used in IPFS network, when the user has submitted a pin when the pin queue is already full, not accepting new pins straight away. * HTTP `429` return code is used when the user has sent too many requests in a given amount of time and therefore has been rate-limited. * HTTP `500` return code is used when our endpoints are having a problem. ### Error codes An internal error code number is used for better indication of the error in question. It is passed using the following payload. ```json { \"status_code\": 403, \"error\": \"Forbidden\", \"message\": \"Invalid project token.\" } ``` ## Limits There are two types of limits we are enforcing: The first depends on your plan and is the number of request we allow per day. We defined the day from midnight to midnight of UTC time. The second is rate limiting. We limit an end user, distinguished by IP address, to 10 requests per second. On top of that, we allow each user to send burst of 500 requests, which cools off at rate of 10 requests per second. In essence, a user is allowed to make another whole burst after (currently) 500/10 = 50 seconds. E.g. if a user attempts to make a call 3 seconds after whole burst, 30 requests will be processed. We believe this should be sufficient for most of the use cases. If it is not and you have a specific use case, please get in touch with us, and we will make sure to take it into account as much as we can. ## SDKs We support a number of SDKs that will help you in developing your application on top of Blockfrost.
*
- * The version of the OpenAPI document: 0.1.69
+ * The version of the OpenAPI document: 0.1.76
* Contact: contact@blockfrost.io
* Generated by: https://openapi-generator.tech
*/
diff --git a/rust/src/models/epoch_param_content.rs b/rust/src/models/epoch_param_content.rs
index a228c3e6..21c4e142 100644
--- a/rust/src/models/epoch_param_content.rs
+++ b/rust/src/models/epoch_param_content.rs
@@ -3,7 +3,7 @@
*
* Blockfrost is an API as a service that allows users to interact with the Cardano blockchain and parts of its ecosystem. ## Tokens After signing up on https://blockfrost.io, a `project_id` token is automatically generated for each project. HTTP header of your request MUST include this `project_id` in order to authenticate against Blockfrost servers. ## Available networks At the moment, you can use the following networks. Please, note that each network has its own `project_id`.
Network
Endpoint
Cardano mainnet
https://cardano-mainnet.blockfrost.io/api/v0
Cardano preprod
https://cardano-preprod.blockfrost.io/api/v0
Cardano preview
https://cardano-preview.blockfrost.io/api/v0
InterPlanetary File System
https://ipfs.blockfrost.io/api/v0
Milkomeda mainnet
https://milkomeda-mainnet.blockfrost.io/api/v0
Milkomeda testnet
https://milkomeda-testnet.blockfrost.io/api/v0
## Milkomeda
For more information about how to use Milkomeda as well as the list of available endpoints, see the Milkomeda section.
## Concepts * All endpoints return either a JSON object or an array. * Data is returned in *ascending* (oldest first, newest last) order, if not stated otherwise. * You might use the `?order=desc` query parameter to reverse this order. * By default, we return 100 results at a time. You have to use `?page=2` to list through the results. * All time and timestamp related fields (except `server_time`) are in seconds of UNIX time. * All amounts are returned in Lovelaces, where 1 ADA = 1 000 000 Lovelaces. * Addresses, accounts and pool IDs are in Bech32 format. * All values are case sensitive. * All hex encoded values are lower case. * Examples are not based on real data. Any resemblance to actual events is purely coincidental. * We allow to upload files up to 100MB of size to IPFS. This might increase in the future. * Only pinned IPFS files are counted towards the IPFS quota. * Non-pinned IPFS files are subject to regular garbage collection and will be removed unless pinned. * We allow maximum of 100 queued pins per IPFS user. ## Errors ### HTTP Status codes The following are HTTP status code your application might receive when reaching Blockfrost endpoints and it should handle all of these cases. * HTTP `400` return code is used when the request is not valid. * HTTP `402` return code is used when the projects exceed their daily request limit. * HTTP `403` return code is used when the request is not authenticated. * HTTP `404` return code is used when the resource doesn't exist. * HTTP `418` return code is used when the user has been auto-banned for flooding too much after previously receiving error code `402` or `429`. * HTTP `425` return code is used in Cardano networks, when the user has submitted a transaction when the mempool is already full, not accepting new txs straight away. * HTTP `425` return code is used in IPFS network, when the user has submitted a pin when the pin queue is already full, not accepting new pins straight away. * HTTP `429` return code is used when the user has sent too many requests in a given amount of time and therefore has been rate-limited. * HTTP `500` return code is used when our endpoints are having a problem. ### Error codes An internal error code number is used for better indication of the error in question. It is passed using the following payload. ```json { \"status_code\": 403, \"error\": \"Forbidden\", \"message\": \"Invalid project token.\" } ``` ## Limits There are two types of limits we are enforcing: The first depends on your plan and is the number of request we allow per day. We defined the day from midnight to midnight of UTC time. The second is rate limiting. We limit an end user, distinguished by IP address, to 10 requests per second. On top of that, we allow each user to send burst of 500 requests, which cools off at rate of 10 requests per second. In essence, a user is allowed to make another whole burst after (currently) 500/10 = 50 seconds. E.g. if a user attempts to make a call 3 seconds after whole burst, 30 requests will be processed. We believe this should be sufficient for most of the use cases. If it is not and you have a specific use case, please get in touch with us, and we will make sure to take it into account as much as we can. ## SDKs We support a number of SDKs that will help you in developing your application on top of Blockfrost.
*
- * The version of the OpenAPI document: 0.1.69
+ * The version of the OpenAPI document: 0.1.76
* Contact: contact@blockfrost.io
* Generated by: https://openapi-generator.tech
*/
diff --git a/rust/src/models/epoch_settings_message.rs b/rust/src/models/epoch_settings_message.rs
index 7238d4bd..ba541414 100644
--- a/rust/src/models/epoch_settings_message.rs
+++ b/rust/src/models/epoch_settings_message.rs
@@ -3,7 +3,7 @@
*
* Blockfrost is an API as a service that allows users to interact with the Cardano blockchain and parts of its ecosystem. ## Tokens After signing up on https://blockfrost.io, a `project_id` token is automatically generated for each project. HTTP header of your request MUST include this `project_id` in order to authenticate against Blockfrost servers. ## Available networks At the moment, you can use the following networks. Please, note that each network has its own `project_id`.
Network
Endpoint
Cardano mainnet
https://cardano-mainnet.blockfrost.io/api/v0
Cardano preprod
https://cardano-preprod.blockfrost.io/api/v0
Cardano preview
https://cardano-preview.blockfrost.io/api/v0
InterPlanetary File System
https://ipfs.blockfrost.io/api/v0
Milkomeda mainnet
https://milkomeda-mainnet.blockfrost.io/api/v0
Milkomeda testnet
https://milkomeda-testnet.blockfrost.io/api/v0
## Milkomeda
For more information about how to use Milkomeda as well as the list of available endpoints, see the Milkomeda section.
## Concepts * All endpoints return either a JSON object or an array. * Data is returned in *ascending* (oldest first, newest last) order, if not stated otherwise. * You might use the `?order=desc` query parameter to reverse this order. * By default, we return 100 results at a time. You have to use `?page=2` to list through the results. * All time and timestamp related fields (except `server_time`) are in seconds of UNIX time. * All amounts are returned in Lovelaces, where 1 ADA = 1 000 000 Lovelaces. * Addresses, accounts and pool IDs are in Bech32 format. * All values are case sensitive. * All hex encoded values are lower case. * Examples are not based on real data. Any resemblance to actual events is purely coincidental. * We allow to upload files up to 100MB of size to IPFS. This might increase in the future. * Only pinned IPFS files are counted towards the IPFS quota. * Non-pinned IPFS files are subject to regular garbage collection and will be removed unless pinned. * We allow maximum of 100 queued pins per IPFS user. ## Errors ### HTTP Status codes The following are HTTP status code your application might receive when reaching Blockfrost endpoints and it should handle all of these cases. * HTTP `400` return code is used when the request is not valid. * HTTP `402` return code is used when the projects exceed their daily request limit. * HTTP `403` return code is used when the request is not authenticated. * HTTP `404` return code is used when the resource doesn't exist. * HTTP `418` return code is used when the user has been auto-banned for flooding too much after previously receiving error code `402` or `429`. * HTTP `425` return code is used in Cardano networks, when the user has submitted a transaction when the mempool is already full, not accepting new txs straight away. * HTTP `425` return code is used in IPFS network, when the user has submitted a pin when the pin queue is already full, not accepting new pins straight away. * HTTP `429` return code is used when the user has sent too many requests in a given amount of time and therefore has been rate-limited. * HTTP `500` return code is used when our endpoints are having a problem. ### Error codes An internal error code number is used for better indication of the error in question. It is passed using the following payload. ```json { \"status_code\": 403, \"error\": \"Forbidden\", \"message\": \"Invalid project token.\" } ``` ## Limits There are two types of limits we are enforcing: The first depends on your plan and is the number of request we allow per day. We defined the day from midnight to midnight of UTC time. The second is rate limiting. We limit an end user, distinguished by IP address, to 10 requests per second. On top of that, we allow each user to send burst of 500 requests, which cools off at rate of 10 requests per second. In essence, a user is allowed to make another whole burst after (currently) 500/10 = 50 seconds. E.g. if a user attempts to make a call 3 seconds after whole burst, 30 requests will be processed. We believe this should be sufficient for most of the use cases. If it is not and you have a specific use case, please get in touch with us, and we will make sure to take it into account as much as we can. ## SDKs We support a number of SDKs that will help you in developing your application on top of Blockfrost.
*
- * The version of the OpenAPI document: 0.1.69
+ * The version of the OpenAPI document: 0.1.76
* Contact: contact@blockfrost.io
* Generated by: https://openapi-generator.tech
*/
diff --git a/rust/src/models/epoch_stake_content_inner.rs b/rust/src/models/epoch_stake_content_inner.rs
index 265e1140..55553b8f 100644
--- a/rust/src/models/epoch_stake_content_inner.rs
+++ b/rust/src/models/epoch_stake_content_inner.rs
@@ -3,7 +3,7 @@
*
* Blockfrost is an API as a service that allows users to interact with the Cardano blockchain and parts of its ecosystem. ## Tokens After signing up on https://blockfrost.io, a `project_id` token is automatically generated for each project. HTTP header of your request MUST include this `project_id` in order to authenticate against Blockfrost servers. ## Available networks At the moment, you can use the following networks. Please, note that each network has its own `project_id`.
Network
Endpoint
Cardano mainnet
https://cardano-mainnet.blockfrost.io/api/v0
Cardano preprod
https://cardano-preprod.blockfrost.io/api/v0
Cardano preview
https://cardano-preview.blockfrost.io/api/v0
InterPlanetary File System
https://ipfs.blockfrost.io/api/v0
Milkomeda mainnet
https://milkomeda-mainnet.blockfrost.io/api/v0
Milkomeda testnet
https://milkomeda-testnet.blockfrost.io/api/v0
## Milkomeda
For more information about how to use Milkomeda as well as the list of available endpoints, see the Milkomeda section.
## Concepts * All endpoints return either a JSON object or an array. * Data is returned in *ascending* (oldest first, newest last) order, if not stated otherwise. * You might use the `?order=desc` query parameter to reverse this order. * By default, we return 100 results at a time. You have to use `?page=2` to list through the results. * All time and timestamp related fields (except `server_time`) are in seconds of UNIX time. * All amounts are returned in Lovelaces, where 1 ADA = 1 000 000 Lovelaces. * Addresses, accounts and pool IDs are in Bech32 format. * All values are case sensitive. * All hex encoded values are lower case. * Examples are not based on real data. Any resemblance to actual events is purely coincidental. * We allow to upload files up to 100MB of size to IPFS. This might increase in the future. * Only pinned IPFS files are counted towards the IPFS quota. * Non-pinned IPFS files are subject to regular garbage collection and will be removed unless pinned. * We allow maximum of 100 queued pins per IPFS user. ## Errors ### HTTP Status codes The following are HTTP status code your application might receive when reaching Blockfrost endpoints and it should handle all of these cases. * HTTP `400` return code is used when the request is not valid. * HTTP `402` return code is used when the projects exceed their daily request limit. * HTTP `403` return code is used when the request is not authenticated. * HTTP `404` return code is used when the resource doesn't exist. * HTTP `418` return code is used when the user has been auto-banned for flooding too much after previously receiving error code `402` or `429`. * HTTP `425` return code is used in Cardano networks, when the user has submitted a transaction when the mempool is already full, not accepting new txs straight away. * HTTP `425` return code is used in IPFS network, when the user has submitted a pin when the pin queue is already full, not accepting new pins straight away. * HTTP `429` return code is used when the user has sent too many requests in a given amount of time and therefore has been rate-limited. * HTTP `500` return code is used when our endpoints are having a problem. ### Error codes An internal error code number is used for better indication of the error in question. It is passed using the following payload. ```json { \"status_code\": 403, \"error\": \"Forbidden\", \"message\": \"Invalid project token.\" } ``` ## Limits There are two types of limits we are enforcing: The first depends on your plan and is the number of request we allow per day. We defined the day from midnight to midnight of UTC time. The second is rate limiting. We limit an end user, distinguished by IP address, to 10 requests per second. On top of that, we allow each user to send burst of 500 requests, which cools off at rate of 10 requests per second. In essence, a user is allowed to make another whole burst after (currently) 500/10 = 50 seconds. E.g. if a user attempts to make a call 3 seconds after whole burst, 30 requests will be processed. We believe this should be sufficient for most of the use cases. If it is not and you have a specific use case, please get in touch with us, and we will make sure to take it into account as much as we can. ## SDKs We support a number of SDKs that will help you in developing your application on top of Blockfrost.
*
- * The version of the OpenAPI document: 0.1.69
+ * The version of the OpenAPI document: 0.1.76
* Contact: contact@blockfrost.io
* Generated by: https://openapi-generator.tech
*/
diff --git a/rust/src/models/epoch_stake_pool_content_inner.rs b/rust/src/models/epoch_stake_pool_content_inner.rs
index 40a57292..89b4cc24 100644
--- a/rust/src/models/epoch_stake_pool_content_inner.rs
+++ b/rust/src/models/epoch_stake_pool_content_inner.rs
@@ -3,7 +3,7 @@
*
* Blockfrost is an API as a service that allows users to interact with the Cardano blockchain and parts of its ecosystem. ## Tokens After signing up on https://blockfrost.io, a `project_id` token is automatically generated for each project. HTTP header of your request MUST include this `project_id` in order to authenticate against Blockfrost servers. ## Available networks At the moment, you can use the following networks. Please, note that each network has its own `project_id`.
Network
Endpoint
Cardano mainnet
https://cardano-mainnet.blockfrost.io/api/v0
Cardano preprod
https://cardano-preprod.blockfrost.io/api/v0
Cardano preview
https://cardano-preview.blockfrost.io/api/v0
InterPlanetary File System
https://ipfs.blockfrost.io/api/v0
Milkomeda mainnet
https://milkomeda-mainnet.blockfrost.io/api/v0
Milkomeda testnet
https://milkomeda-testnet.blockfrost.io/api/v0
## Milkomeda
For more information about how to use Milkomeda as well as the list of available endpoints, see the Milkomeda section.
## Concepts * All endpoints return either a JSON object or an array. * Data is returned in *ascending* (oldest first, newest last) order, if not stated otherwise. * You might use the `?order=desc` query parameter to reverse this order. * By default, we return 100 results at a time. You have to use `?page=2` to list through the results. * All time and timestamp related fields (except `server_time`) are in seconds of UNIX time. * All amounts are returned in Lovelaces, where 1 ADA = 1 000 000 Lovelaces. * Addresses, accounts and pool IDs are in Bech32 format. * All values are case sensitive. * All hex encoded values are lower case. * Examples are not based on real data. Any resemblance to actual events is purely coincidental. * We allow to upload files up to 100MB of size to IPFS. This might increase in the future. * Only pinned IPFS files are counted towards the IPFS quota. * Non-pinned IPFS files are subject to regular garbage collection and will be removed unless pinned. * We allow maximum of 100 queued pins per IPFS user. ## Errors ### HTTP Status codes The following are HTTP status code your application might receive when reaching Blockfrost endpoints and it should handle all of these cases. * HTTP `400` return code is used when the request is not valid. * HTTP `402` return code is used when the projects exceed their daily request limit. * HTTP `403` return code is used when the request is not authenticated. * HTTP `404` return code is used when the resource doesn't exist. * HTTP `418` return code is used when the user has been auto-banned for flooding too much after previously receiving error code `402` or `429`. * HTTP `425` return code is used in Cardano networks, when the user has submitted a transaction when the mempool is already full, not accepting new txs straight away. * HTTP `425` return code is used in IPFS network, when the user has submitted a pin when the pin queue is already full, not accepting new pins straight away. * HTTP `429` return code is used when the user has sent too many requests in a given amount of time and therefore has been rate-limited. * HTTP `500` return code is used when our endpoints are having a problem. ### Error codes An internal error code number is used for better indication of the error in question. It is passed using the following payload. ```json { \"status_code\": 403, \"error\": \"Forbidden\", \"message\": \"Invalid project token.\" } ``` ## Limits There are two types of limits we are enforcing: The first depends on your plan and is the number of request we allow per day. We defined the day from midnight to midnight of UTC time. The second is rate limiting. We limit an end user, distinguished by IP address, to 10 requests per second. On top of that, we allow each user to send burst of 500 requests, which cools off at rate of 10 requests per second. In essence, a user is allowed to make another whole burst after (currently) 500/10 = 50 seconds. E.g. if a user attempts to make a call 3 seconds after whole burst, 30 requests will be processed. We believe this should be sufficient for most of the use cases. If it is not and you have a specific use case, please get in touch with us, and we will make sure to take it into account as much as we can. ## SDKs We support a number of SDKs that will help you in developing your application on top of Blockfrost.
*
- * The version of the OpenAPI document: 0.1.69
+ * The version of the OpenAPI document: 0.1.76
* Contact: contact@blockfrost.io
* Generated by: https://openapi-generator.tech
*/
diff --git a/rust/src/models/error.rs b/rust/src/models/error.rs
index ac877baf..a0989a22 100644
--- a/rust/src/models/error.rs
+++ b/rust/src/models/error.rs
@@ -3,7 +3,7 @@
*
* Blockfrost is an API as a service that allows users to interact with the Cardano blockchain and parts of its ecosystem. ## Tokens After signing up on https://blockfrost.io, a `project_id` token is automatically generated for each project. HTTP header of your request MUST include this `project_id` in order to authenticate against Blockfrost servers. ## Available networks At the moment, you can use the following networks. Please, note that each network has its own `project_id`.
Network
Endpoint
Cardano mainnet
https://cardano-mainnet.blockfrost.io/api/v0
Cardano preprod
https://cardano-preprod.blockfrost.io/api/v0
Cardano preview
https://cardano-preview.blockfrost.io/api/v0
InterPlanetary File System
https://ipfs.blockfrost.io/api/v0
Milkomeda mainnet
https://milkomeda-mainnet.blockfrost.io/api/v0
Milkomeda testnet
https://milkomeda-testnet.blockfrost.io/api/v0
## Milkomeda
For more information about how to use Milkomeda as well as the list of available endpoints, see the Milkomeda section.
## Concepts * All endpoints return either a JSON object or an array. * Data is returned in *ascending* (oldest first, newest last) order, if not stated otherwise. * You might use the `?order=desc` query parameter to reverse this order. * By default, we return 100 results at a time. You have to use `?page=2` to list through the results. * All time and timestamp related fields (except `server_time`) are in seconds of UNIX time. * All amounts are returned in Lovelaces, where 1 ADA = 1 000 000 Lovelaces. * Addresses, accounts and pool IDs are in Bech32 format. * All values are case sensitive. * All hex encoded values are lower case. * Examples are not based on real data. Any resemblance to actual events is purely coincidental. * We allow to upload files up to 100MB of size to IPFS. This might increase in the future. * Only pinned IPFS files are counted towards the IPFS quota. * Non-pinned IPFS files are subject to regular garbage collection and will be removed unless pinned. * We allow maximum of 100 queued pins per IPFS user. ## Errors ### HTTP Status codes The following are HTTP status code your application might receive when reaching Blockfrost endpoints and it should handle all of these cases. * HTTP `400` return code is used when the request is not valid. * HTTP `402` return code is used when the projects exceed their daily request limit. * HTTP `403` return code is used when the request is not authenticated. * HTTP `404` return code is used when the resource doesn't exist. * HTTP `418` return code is used when the user has been auto-banned for flooding too much after previously receiving error code `402` or `429`. * HTTP `425` return code is used in Cardano networks, when the user has submitted a transaction when the mempool is already full, not accepting new txs straight away. * HTTP `425` return code is used in IPFS network, when the user has submitted a pin when the pin queue is already full, not accepting new pins straight away. * HTTP `429` return code is used when the user has sent too many requests in a given amount of time and therefore has been rate-limited. * HTTP `500` return code is used when our endpoints are having a problem. ### Error codes An internal error code number is used for better indication of the error in question. It is passed using the following payload. ```json { \"status_code\": 403, \"error\": \"Forbidden\", \"message\": \"Invalid project token.\" } ``` ## Limits There are two types of limits we are enforcing: The first depends on your plan and is the number of request we allow per day. We defined the day from midnight to midnight of UTC time. The second is rate limiting. We limit an end user, distinguished by IP address, to 10 requests per second. On top of that, we allow each user to send burst of 500 requests, which cools off at rate of 10 requests per second. In essence, a user is allowed to make another whole burst after (currently) 500/10 = 50 seconds. E.g. if a user attempts to make a call 3 seconds after whole burst, 30 requests will be processed. We believe this should be sufficient for most of the use cases. If it is not and you have a specific use case, please get in touch with us, and we will make sure to take it into account as much as we can. ## SDKs We support a number of SDKs that will help you in developing your application on top of Blockfrost.
*
- * The version of the OpenAPI document: 0.1.69
+ * The version of the OpenAPI document: 0.1.76
* Contact: contact@blockfrost.io
* Generated by: https://openapi-generator.tech
*/
diff --git a/rust/src/models/genesis_content.rs b/rust/src/models/genesis_content.rs
index f613ac09..c59cad77 100644
--- a/rust/src/models/genesis_content.rs
+++ b/rust/src/models/genesis_content.rs
@@ -3,7 +3,7 @@
*
* Blockfrost is an API as a service that allows users to interact with the Cardano blockchain and parts of its ecosystem. ## Tokens After signing up on https://blockfrost.io, a `project_id` token is automatically generated for each project. HTTP header of your request MUST include this `project_id` in order to authenticate against Blockfrost servers. ## Available networks At the moment, you can use the following networks. Please, note that each network has its own `project_id`.
Network
Endpoint
Cardano mainnet
https://cardano-mainnet.blockfrost.io/api/v0
Cardano preprod
https://cardano-preprod.blockfrost.io/api/v0
Cardano preview
https://cardano-preview.blockfrost.io/api/v0
InterPlanetary File System
https://ipfs.blockfrost.io/api/v0
Milkomeda mainnet
https://milkomeda-mainnet.blockfrost.io/api/v0
Milkomeda testnet
https://milkomeda-testnet.blockfrost.io/api/v0
## Milkomeda
For more information about how to use Milkomeda as well as the list of available endpoints, see the Milkomeda section.
## Concepts * All endpoints return either a JSON object or an array. * Data is returned in *ascending* (oldest first, newest last) order, if not stated otherwise. * You might use the `?order=desc` query parameter to reverse this order. * By default, we return 100 results at a time. You have to use `?page=2` to list through the results. * All time and timestamp related fields (except `server_time`) are in seconds of UNIX time. * All amounts are returned in Lovelaces, where 1 ADA = 1 000 000 Lovelaces. * Addresses, accounts and pool IDs are in Bech32 format. * All values are case sensitive. * All hex encoded values are lower case. * Examples are not based on real data. Any resemblance to actual events is purely coincidental. * We allow to upload files up to 100MB of size to IPFS. This might increase in the future. * Only pinned IPFS files are counted towards the IPFS quota. * Non-pinned IPFS files are subject to regular garbage collection and will be removed unless pinned. * We allow maximum of 100 queued pins per IPFS user. ## Errors ### HTTP Status codes The following are HTTP status code your application might receive when reaching Blockfrost endpoints and it should handle all of these cases. * HTTP `400` return code is used when the request is not valid. * HTTP `402` return code is used when the projects exceed their daily request limit. * HTTP `403` return code is used when the request is not authenticated. * HTTP `404` return code is used when the resource doesn't exist. * HTTP `418` return code is used when the user has been auto-banned for flooding too much after previously receiving error code `402` or `429`. * HTTP `425` return code is used in Cardano networks, when the user has submitted a transaction when the mempool is already full, not accepting new txs straight away. * HTTP `425` return code is used in IPFS network, when the user has submitted a pin when the pin queue is already full, not accepting new pins straight away. * HTTP `429` return code is used when the user has sent too many requests in a given amount of time and therefore has been rate-limited. * HTTP `500` return code is used when our endpoints are having a problem. ### Error codes An internal error code number is used for better indication of the error in question. It is passed using the following payload. ```json { \"status_code\": 403, \"error\": \"Forbidden\", \"message\": \"Invalid project token.\" } ``` ## Limits There are two types of limits we are enforcing: The first depends on your plan and is the number of request we allow per day. We defined the day from midnight to midnight of UTC time. The second is rate limiting. We limit an end user, distinguished by IP address, to 10 requests per second. On top of that, we allow each user to send burst of 500 requests, which cools off at rate of 10 requests per second. In essence, a user is allowed to make another whole burst after (currently) 500/10 = 50 seconds. E.g. if a user attempts to make a call 3 seconds after whole burst, 30 requests will be processed. We believe this should be sufficient for most of the use cases. If it is not and you have a specific use case, please get in touch with us, and we will make sure to take it into account as much as we can. ## SDKs We support a number of SDKs that will help you in developing your application on top of Blockfrost.
*
- * The version of the OpenAPI document: 0.1.69
+ * The version of the OpenAPI document: 0.1.76
* Contact: contact@blockfrost.io
* Generated by: https://openapi-generator.tech
*/
diff --git a/rust/src/models/git_push.sh b/rust/src/models/git_push.sh
new file mode 100644
index 00000000..f53a75d4
--- /dev/null
+++ b/rust/src/models/git_push.sh
@@ -0,0 +1,57 @@
+#!/bin/sh
+# ref: https://help.github.com/articles/adding-an-existing-project-to-github-using-the-command-line/
+#
+# Usage example: /bin/sh ./git_push.sh wing328 openapi-petstore-perl "minor update" "gitlab.com"
+
+git_user_id=$1
+git_repo_id=$2
+release_note=$3
+git_host=$4
+
+if [ "$git_host" = "" ]; then
+ git_host="github.com"
+ echo "[INFO] No command line input provided. Set \$git_host to $git_host"
+fi
+
+if [ "$git_user_id" = "" ]; then
+ git_user_id="GIT_USER_ID"
+ echo "[INFO] No command line input provided. Set \$git_user_id to $git_user_id"
+fi
+
+if [ "$git_repo_id" = "" ]; then
+ git_repo_id="GIT_REPO_ID"
+ echo "[INFO] No command line input provided. Set \$git_repo_id to $git_repo_id"
+fi
+
+if [ "$release_note" = "" ]; then
+ release_note="Minor update"
+ echo "[INFO] No command line input provided. Set \$release_note to $release_note"
+fi
+
+# Initialize the local directory as a Git repository
+git init
+
+# Adds the files in the local repository and stages them for commit.
+git add .
+
+# Commits the tracked changes and prepares them to be pushed to a remote repository.
+git commit -m "$release_note"
+
+# Sets the new remote
+git_remote=$(git remote)
+if [ "$git_remote" = "" ]; then # git remote not defined
+
+ if [ "$GIT_TOKEN" = "" ]; then
+ echo "[INFO] \$GIT_TOKEN (environment variable) is not set. Using the git credential in your environment."
+ git remote add origin https://${git_host}/${git_user_id}/${git_repo_id}.git
+ else
+ git remote add origin https://${git_user_id}:"${GIT_TOKEN}"@${git_host}/${git_user_id}/${git_repo_id}.git
+ fi
+
+fi
+
+git pull origin master
+
+# Pushes (Forces) the changes in the local repository up to the remote repository
+echo "Git pushing to https://${git_host}/${git_user_id}/${git_repo_id}.git"
+git push origin master 2>&1 | grep -v 'To https'
diff --git a/rust/src/models/ipfs_add_200_response.rs b/rust/src/models/ipfs_add_200_response.rs
index f172ae04..8f0357b7 100644
--- a/rust/src/models/ipfs_add_200_response.rs
+++ b/rust/src/models/ipfs_add_200_response.rs
@@ -3,7 +3,7 @@
*
* Blockfrost is an API as a service that allows users to interact with the Cardano blockchain and parts of its ecosystem. ## Tokens After signing up on https://blockfrost.io, a `project_id` token is automatically generated for each project. HTTP header of your request MUST include this `project_id` in order to authenticate against Blockfrost servers. ## Available networks At the moment, you can use the following networks. Please, note that each network has its own `project_id`.
Network
Endpoint
Cardano mainnet
https://cardano-mainnet.blockfrost.io/api/v0
Cardano preprod
https://cardano-preprod.blockfrost.io/api/v0
Cardano preview
https://cardano-preview.blockfrost.io/api/v0
InterPlanetary File System
https://ipfs.blockfrost.io/api/v0
Milkomeda mainnet
https://milkomeda-mainnet.blockfrost.io/api/v0
Milkomeda testnet
https://milkomeda-testnet.blockfrost.io/api/v0
## Milkomeda
For more information about how to use Milkomeda as well as the list of available endpoints, see the Milkomeda section.
## Concepts * All endpoints return either a JSON object or an array. * Data is returned in *ascending* (oldest first, newest last) order, if not stated otherwise. * You might use the `?order=desc` query parameter to reverse this order. * By default, we return 100 results at a time. You have to use `?page=2` to list through the results. * All time and timestamp related fields (except `server_time`) are in seconds of UNIX time. * All amounts are returned in Lovelaces, where 1 ADA = 1 000 000 Lovelaces. * Addresses, accounts and pool IDs are in Bech32 format. * All values are case sensitive. * All hex encoded values are lower case. * Examples are not based on real data. Any resemblance to actual events is purely coincidental. * We allow to upload files up to 100MB of size to IPFS. This might increase in the future. * Only pinned IPFS files are counted towards the IPFS quota. * Non-pinned IPFS files are subject to regular garbage collection and will be removed unless pinned. * We allow maximum of 100 queued pins per IPFS user. ## Errors ### HTTP Status codes The following are HTTP status code your application might receive when reaching Blockfrost endpoints and it should handle all of these cases. * HTTP `400` return code is used when the request is not valid. * HTTP `402` return code is used when the projects exceed their daily request limit. * HTTP `403` return code is used when the request is not authenticated. * HTTP `404` return code is used when the resource doesn't exist. * HTTP `418` return code is used when the user has been auto-banned for flooding too much after previously receiving error code `402` or `429`. * HTTP `425` return code is used in Cardano networks, when the user has submitted a transaction when the mempool is already full, not accepting new txs straight away. * HTTP `425` return code is used in IPFS network, when the user has submitted a pin when the pin queue is already full, not accepting new pins straight away. * HTTP `429` return code is used when the user has sent too many requests in a given amount of time and therefore has been rate-limited. * HTTP `500` return code is used when our endpoints are having a problem. ### Error codes An internal error code number is used for better indication of the error in question. It is passed using the following payload. ```json { \"status_code\": 403, \"error\": \"Forbidden\", \"message\": \"Invalid project token.\" } ``` ## Limits There are two types of limits we are enforcing: The first depends on your plan and is the number of request we allow per day. We defined the day from midnight to midnight of UTC time. The second is rate limiting. We limit an end user, distinguished by IP address, to 10 requests per second. On top of that, we allow each user to send burst of 500 requests, which cools off at rate of 10 requests per second. In essence, a user is allowed to make another whole burst after (currently) 500/10 = 50 seconds. E.g. if a user attempts to make a call 3 seconds after whole burst, 30 requests will be processed. We believe this should be sufficient for most of the use cases. If it is not and you have a specific use case, please get in touch with us, and we will make sure to take it into account as much as we can. ## SDKs We support a number of SDKs that will help you in developing your application on top of Blockfrost.
*
- * The version of the OpenAPI document: 0.1.69
+ * The version of the OpenAPI document: 0.1.76
* Contact: contact@blockfrost.io
* Generated by: https://openapi-generator.tech
*/
diff --git a/rust/src/models/mempool_content_inner.rs b/rust/src/models/mempool_content_inner.rs
index a69e3051..0a786a78 100644
--- a/rust/src/models/mempool_content_inner.rs
+++ b/rust/src/models/mempool_content_inner.rs
@@ -3,7 +3,7 @@
*
* Blockfrost is an API as a service that allows users to interact with the Cardano blockchain and parts of its ecosystem. ## Tokens After signing up on https://blockfrost.io, a `project_id` token is automatically generated for each project. HTTP header of your request MUST include this `project_id` in order to authenticate against Blockfrost servers. ## Available networks At the moment, you can use the following networks. Please, note that each network has its own `project_id`.
Network
Endpoint
Cardano mainnet
https://cardano-mainnet.blockfrost.io/api/v0
Cardano preprod
https://cardano-preprod.blockfrost.io/api/v0
Cardano preview
https://cardano-preview.blockfrost.io/api/v0
InterPlanetary File System
https://ipfs.blockfrost.io/api/v0
Milkomeda mainnet
https://milkomeda-mainnet.blockfrost.io/api/v0
Milkomeda testnet
https://milkomeda-testnet.blockfrost.io/api/v0
## Milkomeda
For more information about how to use Milkomeda as well as the list of available endpoints, see the Milkomeda section.
## Concepts * All endpoints return either a JSON object or an array. * Data is returned in *ascending* (oldest first, newest last) order, if not stated otherwise. * You might use the `?order=desc` query parameter to reverse this order. * By default, we return 100 results at a time. You have to use `?page=2` to list through the results. * All time and timestamp related fields (except `server_time`) are in seconds of UNIX time. * All amounts are returned in Lovelaces, where 1 ADA = 1 000 000 Lovelaces. * Addresses, accounts and pool IDs are in Bech32 format. * All values are case sensitive. * All hex encoded values are lower case. * Examples are not based on real data. Any resemblance to actual events is purely coincidental. * We allow to upload files up to 100MB of size to IPFS. This might increase in the future. * Only pinned IPFS files are counted towards the IPFS quota. * Non-pinned IPFS files are subject to regular garbage collection and will be removed unless pinned. * We allow maximum of 100 queued pins per IPFS user. ## Errors ### HTTP Status codes The following are HTTP status code your application might receive when reaching Blockfrost endpoints and it should handle all of these cases. * HTTP `400` return code is used when the request is not valid. * HTTP `402` return code is used when the projects exceed their daily request limit. * HTTP `403` return code is used when the request is not authenticated. * HTTP `404` return code is used when the resource doesn't exist. * HTTP `418` return code is used when the user has been auto-banned for flooding too much after previously receiving error code `402` or `429`. * HTTP `425` return code is used in Cardano networks, when the user has submitted a transaction when the mempool is already full, not accepting new txs straight away. * HTTP `425` return code is used in IPFS network, when the user has submitted a pin when the pin queue is already full, not accepting new pins straight away. * HTTP `429` return code is used when the user has sent too many requests in a given amount of time and therefore has been rate-limited. * HTTP `500` return code is used when our endpoints are having a problem. ### Error codes An internal error code number is used for better indication of the error in question. It is passed using the following payload. ```json { \"status_code\": 403, \"error\": \"Forbidden\", \"message\": \"Invalid project token.\" } ``` ## Limits There are two types of limits we are enforcing: The first depends on your plan and is the number of request we allow per day. We defined the day from midnight to midnight of UTC time. The second is rate limiting. We limit an end user, distinguished by IP address, to 10 requests per second. On top of that, we allow each user to send burst of 500 requests, which cools off at rate of 10 requests per second. In essence, a user is allowed to make another whole burst after (currently) 500/10 = 50 seconds. E.g. if a user attempts to make a call 3 seconds after whole burst, 30 requests will be processed. We believe this should be sufficient for most of the use cases. If it is not and you have a specific use case, please get in touch with us, and we will make sure to take it into account as much as we can. ## SDKs We support a number of SDKs that will help you in developing your application on top of Blockfrost.
*
- * The version of the OpenAPI document: 0.1.69
+ * The version of the OpenAPI document: 0.1.76
* Contact: contact@blockfrost.io
* Generated by: https://openapi-generator.tech
*/
diff --git a/rust/src/models/mempool_tx_content.rs b/rust/src/models/mempool_tx_content.rs
index 3c2437da..b8231375 100644
--- a/rust/src/models/mempool_tx_content.rs
+++ b/rust/src/models/mempool_tx_content.rs
@@ -3,7 +3,7 @@
*
* Blockfrost is an API as a service that allows users to interact with the Cardano blockchain and parts of its ecosystem. ## Tokens After signing up on https://blockfrost.io, a `project_id` token is automatically generated for each project. HTTP header of your request MUST include this `project_id` in order to authenticate against Blockfrost servers. ## Available networks At the moment, you can use the following networks. Please, note that each network has its own `project_id`.
Network
Endpoint
Cardano mainnet
https://cardano-mainnet.blockfrost.io/api/v0
Cardano preprod
https://cardano-preprod.blockfrost.io/api/v0
Cardano preview
https://cardano-preview.blockfrost.io/api/v0
InterPlanetary File System
https://ipfs.blockfrost.io/api/v0
Milkomeda mainnet
https://milkomeda-mainnet.blockfrost.io/api/v0
Milkomeda testnet
https://milkomeda-testnet.blockfrost.io/api/v0
## Milkomeda
For more information about how to use Milkomeda as well as the list of available endpoints, see the Milkomeda section.
## Concepts * All endpoints return either a JSON object or an array. * Data is returned in *ascending* (oldest first, newest last) order, if not stated otherwise. * You might use the `?order=desc` query parameter to reverse this order. * By default, we return 100 results at a time. You have to use `?page=2` to list through the results. * All time and timestamp related fields (except `server_time`) are in seconds of UNIX time. * All amounts are returned in Lovelaces, where 1 ADA = 1 000 000 Lovelaces. * Addresses, accounts and pool IDs are in Bech32 format. * All values are case sensitive. * All hex encoded values are lower case. * Examples are not based on real data. Any resemblance to actual events is purely coincidental. * We allow to upload files up to 100MB of size to IPFS. This might increase in the future. * Only pinned IPFS files are counted towards the IPFS quota. * Non-pinned IPFS files are subject to regular garbage collection and will be removed unless pinned. * We allow maximum of 100 queued pins per IPFS user. ## Errors ### HTTP Status codes The following are HTTP status code your application might receive when reaching Blockfrost endpoints and it should handle all of these cases. * HTTP `400` return code is used when the request is not valid. * HTTP `402` return code is used when the projects exceed their daily request limit. * HTTP `403` return code is used when the request is not authenticated. * HTTP `404` return code is used when the resource doesn't exist. * HTTP `418` return code is used when the user has been auto-banned for flooding too much after previously receiving error code `402` or `429`. * HTTP `425` return code is used in Cardano networks, when the user has submitted a transaction when the mempool is already full, not accepting new txs straight away. * HTTP `425` return code is used in IPFS network, when the user has submitted a pin when the pin queue is already full, not accepting new pins straight away. * HTTP `429` return code is used when the user has sent too many requests in a given amount of time and therefore has been rate-limited. * HTTP `500` return code is used when our endpoints are having a problem. ### Error codes An internal error code number is used for better indication of the error in question. It is passed using the following payload. ```json { \"status_code\": 403, \"error\": \"Forbidden\", \"message\": \"Invalid project token.\" } ``` ## Limits There are two types of limits we are enforcing: The first depends on your plan and is the number of request we allow per day. We defined the day from midnight to midnight of UTC time. The second is rate limiting. We limit an end user, distinguished by IP address, to 10 requests per second. On top of that, we allow each user to send burst of 500 requests, which cools off at rate of 10 requests per second. In essence, a user is allowed to make another whole burst after (currently) 500/10 = 50 seconds. E.g. if a user attempts to make a call 3 seconds after whole burst, 30 requests will be processed. We believe this should be sufficient for most of the use cases. If it is not and you have a specific use case, please get in touch with us, and we will make sure to take it into account as much as we can. ## SDKs We support a number of SDKs that will help you in developing your application on top of Blockfrost.
*
- * The version of the OpenAPI document: 0.1.69
+ * The version of the OpenAPI document: 0.1.76
* Contact: contact@blockfrost.io
* Generated by: https://openapi-generator.tech
*/
diff --git a/rust/src/models/mempool_tx_content_inputs_inner.rs b/rust/src/models/mempool_tx_content_inputs_inner.rs
index 3dd51c3b..6fcfaf7b 100644
--- a/rust/src/models/mempool_tx_content_inputs_inner.rs
+++ b/rust/src/models/mempool_tx_content_inputs_inner.rs
@@ -3,7 +3,7 @@
*
* Blockfrost is an API as a service that allows users to interact with the Cardano blockchain and parts of its ecosystem. ## Tokens After signing up on https://blockfrost.io, a `project_id` token is automatically generated for each project. HTTP header of your request MUST include this `project_id` in order to authenticate against Blockfrost servers. ## Available networks At the moment, you can use the following networks. Please, note that each network has its own `project_id`.
Network
Endpoint
Cardano mainnet
https://cardano-mainnet.blockfrost.io/api/v0
Cardano preprod
https://cardano-preprod.blockfrost.io/api/v0
Cardano preview
https://cardano-preview.blockfrost.io/api/v0
InterPlanetary File System
https://ipfs.blockfrost.io/api/v0
Milkomeda mainnet
https://milkomeda-mainnet.blockfrost.io/api/v0
Milkomeda testnet
https://milkomeda-testnet.blockfrost.io/api/v0
## Milkomeda
For more information about how to use Milkomeda as well as the list of available endpoints, see the Milkomeda section.
## Concepts * All endpoints return either a JSON object or an array. * Data is returned in *ascending* (oldest first, newest last) order, if not stated otherwise. * You might use the `?order=desc` query parameter to reverse this order. * By default, we return 100 results at a time. You have to use `?page=2` to list through the results. * All time and timestamp related fields (except `server_time`) are in seconds of UNIX time. * All amounts are returned in Lovelaces, where 1 ADA = 1 000 000 Lovelaces. * Addresses, accounts and pool IDs are in Bech32 format. * All values are case sensitive. * All hex encoded values are lower case. * Examples are not based on real data. Any resemblance to actual events is purely coincidental. * We allow to upload files up to 100MB of size to IPFS. This might increase in the future. * Only pinned IPFS files are counted towards the IPFS quota. * Non-pinned IPFS files are subject to regular garbage collection and will be removed unless pinned. * We allow maximum of 100 queued pins per IPFS user. ## Errors ### HTTP Status codes The following are HTTP status code your application might receive when reaching Blockfrost endpoints and it should handle all of these cases. * HTTP `400` return code is used when the request is not valid. * HTTP `402` return code is used when the projects exceed their daily request limit. * HTTP `403` return code is used when the request is not authenticated. * HTTP `404` return code is used when the resource doesn't exist. * HTTP `418` return code is used when the user has been auto-banned for flooding too much after previously receiving error code `402` or `429`. * HTTP `425` return code is used in Cardano networks, when the user has submitted a transaction when the mempool is already full, not accepting new txs straight away. * HTTP `425` return code is used in IPFS network, when the user has submitted a pin when the pin queue is already full, not accepting new pins straight away. * HTTP `429` return code is used when the user has sent too many requests in a given amount of time and therefore has been rate-limited. * HTTP `500` return code is used when our endpoints are having a problem. ### Error codes An internal error code number is used for better indication of the error in question. It is passed using the following payload. ```json { \"status_code\": 403, \"error\": \"Forbidden\", \"message\": \"Invalid project token.\" } ``` ## Limits There are two types of limits we are enforcing: The first depends on your plan and is the number of request we allow per day. We defined the day from midnight to midnight of UTC time. The second is rate limiting. We limit an end user, distinguished by IP address, to 10 requests per second. On top of that, we allow each user to send burst of 500 requests, which cools off at rate of 10 requests per second. In essence, a user is allowed to make another whole burst after (currently) 500/10 = 50 seconds. E.g. if a user attempts to make a call 3 seconds after whole burst, 30 requests will be processed. We believe this should be sufficient for most of the use cases. If it is not and you have a specific use case, please get in touch with us, and we will make sure to take it into account as much as we can. ## SDKs We support a number of SDKs that will help you in developing your application on top of Blockfrost.
*
- * The version of the OpenAPI document: 0.1.69
+ * The version of the OpenAPI document: 0.1.76
* Contact: contact@blockfrost.io
* Generated by: https://openapi-generator.tech
*/
diff --git a/rust/src/models/mempool_tx_content_outputs_inner.rs b/rust/src/models/mempool_tx_content_outputs_inner.rs
index 5dd61e2a..afa6848c 100644
--- a/rust/src/models/mempool_tx_content_outputs_inner.rs
+++ b/rust/src/models/mempool_tx_content_outputs_inner.rs
@@ -3,7 +3,7 @@
*
* Blockfrost is an API as a service that allows users to interact with the Cardano blockchain and parts of its ecosystem. ## Tokens After signing up on https://blockfrost.io, a `project_id` token is automatically generated for each project. HTTP header of your request MUST include this `project_id` in order to authenticate against Blockfrost servers. ## Available networks At the moment, you can use the following networks. Please, note that each network has its own `project_id`.
Network
Endpoint
Cardano mainnet
https://cardano-mainnet.blockfrost.io/api/v0
Cardano preprod
https://cardano-preprod.blockfrost.io/api/v0
Cardano preview
https://cardano-preview.blockfrost.io/api/v0
InterPlanetary File System
https://ipfs.blockfrost.io/api/v0
Milkomeda mainnet
https://milkomeda-mainnet.blockfrost.io/api/v0
Milkomeda testnet
https://milkomeda-testnet.blockfrost.io/api/v0
## Milkomeda
For more information about how to use Milkomeda as well as the list of available endpoints, see the Milkomeda section.
## Concepts * All endpoints return either a JSON object or an array. * Data is returned in *ascending* (oldest first, newest last) order, if not stated otherwise. * You might use the `?order=desc` query parameter to reverse this order. * By default, we return 100 results at a time. You have to use `?page=2` to list through the results. * All time and timestamp related fields (except `server_time`) are in seconds of UNIX time. * All amounts are returned in Lovelaces, where 1 ADA = 1 000 000 Lovelaces. * Addresses, accounts and pool IDs are in Bech32 format. * All values are case sensitive. * All hex encoded values are lower case. * Examples are not based on real data. Any resemblance to actual events is purely coincidental. * We allow to upload files up to 100MB of size to IPFS. This might increase in the future. * Only pinned IPFS files are counted towards the IPFS quota. * Non-pinned IPFS files are subject to regular garbage collection and will be removed unless pinned. * We allow maximum of 100 queued pins per IPFS user. ## Errors ### HTTP Status codes The following are HTTP status code your application might receive when reaching Blockfrost endpoints and it should handle all of these cases. * HTTP `400` return code is used when the request is not valid. * HTTP `402` return code is used when the projects exceed their daily request limit. * HTTP `403` return code is used when the request is not authenticated. * HTTP `404` return code is used when the resource doesn't exist. * HTTP `418` return code is used when the user has been auto-banned for flooding too much after previously receiving error code `402` or `429`. * HTTP `425` return code is used in Cardano networks, when the user has submitted a transaction when the mempool is already full, not accepting new txs straight away. * HTTP `425` return code is used in IPFS network, when the user has submitted a pin when the pin queue is already full, not accepting new pins straight away. * HTTP `429` return code is used when the user has sent too many requests in a given amount of time and therefore has been rate-limited. * HTTP `500` return code is used when our endpoints are having a problem. ### Error codes An internal error code number is used for better indication of the error in question. It is passed using the following payload. ```json { \"status_code\": 403, \"error\": \"Forbidden\", \"message\": \"Invalid project token.\" } ``` ## Limits There are two types of limits we are enforcing: The first depends on your plan and is the number of request we allow per day. We defined the day from midnight to midnight of UTC time. The second is rate limiting. We limit an end user, distinguished by IP address, to 10 requests per second. On top of that, we allow each user to send burst of 500 requests, which cools off at rate of 10 requests per second. In essence, a user is allowed to make another whole burst after (currently) 500/10 = 50 seconds. E.g. if a user attempts to make a call 3 seconds after whole burst, 30 requests will be processed. We believe this should be sufficient for most of the use cases. If it is not and you have a specific use case, please get in touch with us, and we will make sure to take it into account as much as we can. ## SDKs We support a number of SDKs that will help you in developing your application on top of Blockfrost.
*
- * The version of the OpenAPI document: 0.1.69
+ * The version of the OpenAPI document: 0.1.76
* Contact: contact@blockfrost.io
* Generated by: https://openapi-generator.tech
*/
diff --git a/rust/src/models/mempool_tx_content_redeemers_inner.rs b/rust/src/models/mempool_tx_content_redeemers_inner.rs
index 9ec14881..0d6748fd 100644
--- a/rust/src/models/mempool_tx_content_redeemers_inner.rs
+++ b/rust/src/models/mempool_tx_content_redeemers_inner.rs
@@ -3,7 +3,7 @@
*
* Blockfrost is an API as a service that allows users to interact with the Cardano blockchain and parts of its ecosystem. ## Tokens After signing up on https://blockfrost.io, a `project_id` token is automatically generated for each project. HTTP header of your request MUST include this `project_id` in order to authenticate against Blockfrost servers. ## Available networks At the moment, you can use the following networks. Please, note that each network has its own `project_id`.
Network
Endpoint
Cardano mainnet
https://cardano-mainnet.blockfrost.io/api/v0
Cardano preprod
https://cardano-preprod.blockfrost.io/api/v0
Cardano preview
https://cardano-preview.blockfrost.io/api/v0
InterPlanetary File System
https://ipfs.blockfrost.io/api/v0
Milkomeda mainnet
https://milkomeda-mainnet.blockfrost.io/api/v0
Milkomeda testnet
https://milkomeda-testnet.blockfrost.io/api/v0
## Milkomeda
For more information about how to use Milkomeda as well as the list of available endpoints, see the Milkomeda section.
## Concepts * All endpoints return either a JSON object or an array. * Data is returned in *ascending* (oldest first, newest last) order, if not stated otherwise. * You might use the `?order=desc` query parameter to reverse this order. * By default, we return 100 results at a time. You have to use `?page=2` to list through the results. * All time and timestamp related fields (except `server_time`) are in seconds of UNIX time. * All amounts are returned in Lovelaces, where 1 ADA = 1 000 000 Lovelaces. * Addresses, accounts and pool IDs are in Bech32 format. * All values are case sensitive. * All hex encoded values are lower case. * Examples are not based on real data. Any resemblance to actual events is purely coincidental. * We allow to upload files up to 100MB of size to IPFS. This might increase in the future. * Only pinned IPFS files are counted towards the IPFS quota. * Non-pinned IPFS files are subject to regular garbage collection and will be removed unless pinned. * We allow maximum of 100 queued pins per IPFS user. ## Errors ### HTTP Status codes The following are HTTP status code your application might receive when reaching Blockfrost endpoints and it should handle all of these cases. * HTTP `400` return code is used when the request is not valid. * HTTP `402` return code is used when the projects exceed their daily request limit. * HTTP `403` return code is used when the request is not authenticated. * HTTP `404` return code is used when the resource doesn't exist. * HTTP `418` return code is used when the user has been auto-banned for flooding too much after previously receiving error code `402` or `429`. * HTTP `425` return code is used in Cardano networks, when the user has submitted a transaction when the mempool is already full, not accepting new txs straight away. * HTTP `425` return code is used in IPFS network, when the user has submitted a pin when the pin queue is already full, not accepting new pins straight away. * HTTP `429` return code is used when the user has sent too many requests in a given amount of time and therefore has been rate-limited. * HTTP `500` return code is used when our endpoints are having a problem. ### Error codes An internal error code number is used for better indication of the error in question. It is passed using the following payload. ```json { \"status_code\": 403, \"error\": \"Forbidden\", \"message\": \"Invalid project token.\" } ``` ## Limits There are two types of limits we are enforcing: The first depends on your plan and is the number of request we allow per day. We defined the day from midnight to midnight of UTC time. The second is rate limiting. We limit an end user, distinguished by IP address, to 10 requests per second. On top of that, we allow each user to send burst of 500 requests, which cools off at rate of 10 requests per second. In essence, a user is allowed to make another whole burst after (currently) 500/10 = 50 seconds. E.g. if a user attempts to make a call 3 seconds after whole burst, 30 requests will be processed. We believe this should be sufficient for most of the use cases. If it is not and you have a specific use case, please get in touch with us, and we will make sure to take it into account as much as we can. ## SDKs We support a number of SDKs that will help you in developing your application on top of Blockfrost.
*
- * The version of the OpenAPI document: 0.1.69
+ * The version of the OpenAPI document: 0.1.76
* Contact: contact@blockfrost.io
* Generated by: https://openapi-generator.tech
*/
diff --git a/rust/src/models/mempool_tx_content_tx.rs b/rust/src/models/mempool_tx_content_tx.rs
index 727d8805..52705328 100644
--- a/rust/src/models/mempool_tx_content_tx.rs
+++ b/rust/src/models/mempool_tx_content_tx.rs
@@ -3,7 +3,7 @@
*
* Blockfrost is an API as a service that allows users to interact with the Cardano blockchain and parts of its ecosystem. ## Tokens After signing up on https://blockfrost.io, a `project_id` token is automatically generated for each project. HTTP header of your request MUST include this `project_id` in order to authenticate against Blockfrost servers. ## Available networks At the moment, you can use the following networks. Please, note that each network has its own `project_id`.
Network
Endpoint
Cardano mainnet
https://cardano-mainnet.blockfrost.io/api/v0
Cardano preprod
https://cardano-preprod.blockfrost.io/api/v0
Cardano preview
https://cardano-preview.blockfrost.io/api/v0
InterPlanetary File System
https://ipfs.blockfrost.io/api/v0
Milkomeda mainnet
https://milkomeda-mainnet.blockfrost.io/api/v0
Milkomeda testnet
https://milkomeda-testnet.blockfrost.io/api/v0
## Milkomeda
For more information about how to use Milkomeda as well as the list of available endpoints, see the Milkomeda section.
## Concepts * All endpoints return either a JSON object or an array. * Data is returned in *ascending* (oldest first, newest last) order, if not stated otherwise. * You might use the `?order=desc` query parameter to reverse this order. * By default, we return 100 results at a time. You have to use `?page=2` to list through the results. * All time and timestamp related fields (except `server_time`) are in seconds of UNIX time. * All amounts are returned in Lovelaces, where 1 ADA = 1 000 000 Lovelaces. * Addresses, accounts and pool IDs are in Bech32 format. * All values are case sensitive. * All hex encoded values are lower case. * Examples are not based on real data. Any resemblance to actual events is purely coincidental. * We allow to upload files up to 100MB of size to IPFS. This might increase in the future. * Only pinned IPFS files are counted towards the IPFS quota. * Non-pinned IPFS files are subject to regular garbage collection and will be removed unless pinned. * We allow maximum of 100 queued pins per IPFS user. ## Errors ### HTTP Status codes The following are HTTP status code your application might receive when reaching Blockfrost endpoints and it should handle all of these cases. * HTTP `400` return code is used when the request is not valid. * HTTP `402` return code is used when the projects exceed their daily request limit. * HTTP `403` return code is used when the request is not authenticated. * HTTP `404` return code is used when the resource doesn't exist. * HTTP `418` return code is used when the user has been auto-banned for flooding too much after previously receiving error code `402` or `429`. * HTTP `425` return code is used in Cardano networks, when the user has submitted a transaction when the mempool is already full, not accepting new txs straight away. * HTTP `425` return code is used in IPFS network, when the user has submitted a pin when the pin queue is already full, not accepting new pins straight away. * HTTP `429` return code is used when the user has sent too many requests in a given amount of time and therefore has been rate-limited. * HTTP `500` return code is used when our endpoints are having a problem. ### Error codes An internal error code number is used for better indication of the error in question. It is passed using the following payload. ```json { \"status_code\": 403, \"error\": \"Forbidden\", \"message\": \"Invalid project token.\" } ``` ## Limits There are two types of limits we are enforcing: The first depends on your plan and is the number of request we allow per day. We defined the day from midnight to midnight of UTC time. The second is rate limiting. We limit an end user, distinguished by IP address, to 10 requests per second. On top of that, we allow each user to send burst of 500 requests, which cools off at rate of 10 requests per second. In essence, a user is allowed to make another whole burst after (currently) 500/10 = 50 seconds. E.g. if a user attempts to make a call 3 seconds after whole burst, 30 requests will be processed. We believe this should be sufficient for most of the use cases. If it is not and you have a specific use case, please get in touch with us, and we will make sure to take it into account as much as we can. ## SDKs We support a number of SDKs that will help you in developing your application on top of Blockfrost.
*
- * The version of the OpenAPI document: 0.1.69
+ * The version of the OpenAPI document: 0.1.76
* Contact: contact@blockfrost.io
* Generated by: https://openapi-generator.tech
*/
diff --git a/rust/src/models/metrics_endpoints_inner.rs b/rust/src/models/metrics_endpoints_inner.rs
index 6c3716a1..b2f569b8 100644
--- a/rust/src/models/metrics_endpoints_inner.rs
+++ b/rust/src/models/metrics_endpoints_inner.rs
@@ -3,7 +3,7 @@
*
* Blockfrost is an API as a service that allows users to interact with the Cardano blockchain and parts of its ecosystem. ## Tokens After signing up on https://blockfrost.io, a `project_id` token is automatically generated for each project. HTTP header of your request MUST include this `project_id` in order to authenticate against Blockfrost servers. ## Available networks At the moment, you can use the following networks. Please, note that each network has its own `project_id`.
Network
Endpoint
Cardano mainnet
https://cardano-mainnet.blockfrost.io/api/v0
Cardano preprod
https://cardano-preprod.blockfrost.io/api/v0
Cardano preview
https://cardano-preview.blockfrost.io/api/v0
InterPlanetary File System
https://ipfs.blockfrost.io/api/v0
Milkomeda mainnet
https://milkomeda-mainnet.blockfrost.io/api/v0
Milkomeda testnet
https://milkomeda-testnet.blockfrost.io/api/v0
## Milkomeda
For more information about how to use Milkomeda as well as the list of available endpoints, see the Milkomeda section.
## Concepts * All endpoints return either a JSON object or an array. * Data is returned in *ascending* (oldest first, newest last) order, if not stated otherwise. * You might use the `?order=desc` query parameter to reverse this order. * By default, we return 100 results at a time. You have to use `?page=2` to list through the results. * All time and timestamp related fields (except `server_time`) are in seconds of UNIX time. * All amounts are returned in Lovelaces, where 1 ADA = 1 000 000 Lovelaces. * Addresses, accounts and pool IDs are in Bech32 format. * All values are case sensitive. * All hex encoded values are lower case. * Examples are not based on real data. Any resemblance to actual events is purely coincidental. * We allow to upload files up to 100MB of size to IPFS. This might increase in the future. * Only pinned IPFS files are counted towards the IPFS quota. * Non-pinned IPFS files are subject to regular garbage collection and will be removed unless pinned. * We allow maximum of 100 queued pins per IPFS user. ## Errors ### HTTP Status codes The following are HTTP status code your application might receive when reaching Blockfrost endpoints and it should handle all of these cases. * HTTP `400` return code is used when the request is not valid. * HTTP `402` return code is used when the projects exceed their daily request limit. * HTTP `403` return code is used when the request is not authenticated. * HTTP `404` return code is used when the resource doesn't exist. * HTTP `418` return code is used when the user has been auto-banned for flooding too much after previously receiving error code `402` or `429`. * HTTP `425` return code is used in Cardano networks, when the user has submitted a transaction when the mempool is already full, not accepting new txs straight away. * HTTP `425` return code is used in IPFS network, when the user has submitted a pin when the pin queue is already full, not accepting new pins straight away. * HTTP `429` return code is used when the user has sent too many requests in a given amount of time and therefore has been rate-limited. * HTTP `500` return code is used when our endpoints are having a problem. ### Error codes An internal error code number is used for better indication of the error in question. It is passed using the following payload. ```json { \"status_code\": 403, \"error\": \"Forbidden\", \"message\": \"Invalid project token.\" } ``` ## Limits There are two types of limits we are enforcing: The first depends on your plan and is the number of request we allow per day. We defined the day from midnight to midnight of UTC time. The second is rate limiting. We limit an end user, distinguished by IP address, to 10 requests per second. On top of that, we allow each user to send burst of 500 requests, which cools off at rate of 10 requests per second. In essence, a user is allowed to make another whole burst after (currently) 500/10 = 50 seconds. E.g. if a user attempts to make a call 3 seconds after whole burst, 30 requests will be processed. We believe this should be sufficient for most of the use cases. If it is not and you have a specific use case, please get in touch with us, and we will make sure to take it into account as much as we can. ## SDKs We support a number of SDKs that will help you in developing your application on top of Blockfrost.
*
- * The version of the OpenAPI document: 0.1.69
+ * The version of the OpenAPI document: 0.1.76
* Contact: contact@blockfrost.io
* Generated by: https://openapi-generator.tech
*/
diff --git a/rust/src/models/metrics_inner.rs b/rust/src/models/metrics_inner.rs
index 07fe992c..fd699fbf 100644
--- a/rust/src/models/metrics_inner.rs
+++ b/rust/src/models/metrics_inner.rs
@@ -3,7 +3,7 @@
*
* Blockfrost is an API as a service that allows users to interact with the Cardano blockchain and parts of its ecosystem. ## Tokens After signing up on https://blockfrost.io, a `project_id` token is automatically generated for each project. HTTP header of your request MUST include this `project_id` in order to authenticate against Blockfrost servers. ## Available networks At the moment, you can use the following networks. Please, note that each network has its own `project_id`.
Network
Endpoint
Cardano mainnet
https://cardano-mainnet.blockfrost.io/api/v0
Cardano preprod
https://cardano-preprod.blockfrost.io/api/v0
Cardano preview
https://cardano-preview.blockfrost.io/api/v0
InterPlanetary File System
https://ipfs.blockfrost.io/api/v0
Milkomeda mainnet
https://milkomeda-mainnet.blockfrost.io/api/v0
Milkomeda testnet
https://milkomeda-testnet.blockfrost.io/api/v0
## Milkomeda
For more information about how to use Milkomeda as well as the list of available endpoints, see the Milkomeda section.
## Concepts * All endpoints return either a JSON object or an array. * Data is returned in *ascending* (oldest first, newest last) order, if not stated otherwise. * You might use the `?order=desc` query parameter to reverse this order. * By default, we return 100 results at a time. You have to use `?page=2` to list through the results. * All time and timestamp related fields (except `server_time`) are in seconds of UNIX time. * All amounts are returned in Lovelaces, where 1 ADA = 1 000 000 Lovelaces. * Addresses, accounts and pool IDs are in Bech32 format. * All values are case sensitive. * All hex encoded values are lower case. * Examples are not based on real data. Any resemblance to actual events is purely coincidental. * We allow to upload files up to 100MB of size to IPFS. This might increase in the future. * Only pinned IPFS files are counted towards the IPFS quota. * Non-pinned IPFS files are subject to regular garbage collection and will be removed unless pinned. * We allow maximum of 100 queued pins per IPFS user. ## Errors ### HTTP Status codes The following are HTTP status code your application might receive when reaching Blockfrost endpoints and it should handle all of these cases. * HTTP `400` return code is used when the request is not valid. * HTTP `402` return code is used when the projects exceed their daily request limit. * HTTP `403` return code is used when the request is not authenticated. * HTTP `404` return code is used when the resource doesn't exist. * HTTP `418` return code is used when the user has been auto-banned for flooding too much after previously receiving error code `402` or `429`. * HTTP `425` return code is used in Cardano networks, when the user has submitted a transaction when the mempool is already full, not accepting new txs straight away. * HTTP `425` return code is used in IPFS network, when the user has submitted a pin when the pin queue is already full, not accepting new pins straight away. * HTTP `429` return code is used when the user has sent too many requests in a given amount of time and therefore has been rate-limited. * HTTP `500` return code is used when our endpoints are having a problem. ### Error codes An internal error code number is used for better indication of the error in question. It is passed using the following payload. ```json { \"status_code\": 403, \"error\": \"Forbidden\", \"message\": \"Invalid project token.\" } ``` ## Limits There are two types of limits we are enforcing: The first depends on your plan and is the number of request we allow per day. We defined the day from midnight to midnight of UTC time. The second is rate limiting. We limit an end user, distinguished by IP address, to 10 requests per second. On top of that, we allow each user to send burst of 500 requests, which cools off at rate of 10 requests per second. In essence, a user is allowed to make another whole burst after (currently) 500/10 = 50 seconds. E.g. if a user attempts to make a call 3 seconds after whole burst, 30 requests will be processed. We believe this should be sufficient for most of the use cases. If it is not and you have a specific use case, please get in touch with us, and we will make sure to take it into account as much as we can. ## SDKs We support a number of SDKs that will help you in developing your application on top of Blockfrost.
*
- * The version of the OpenAPI document: 0.1.69
+ * The version of the OpenAPI document: 0.1.76
* Contact: contact@blockfrost.io
* Generated by: https://openapi-generator.tech
*/
diff --git a/rust/src/models/mithril_stake_distribution_list_message_inner.rs b/rust/src/models/mithril_stake_distribution_list_message_inner.rs
index 56190020..a425d353 100644
--- a/rust/src/models/mithril_stake_distribution_list_message_inner.rs
+++ b/rust/src/models/mithril_stake_distribution_list_message_inner.rs
@@ -3,7 +3,7 @@
*
* Blockfrost is an API as a service that allows users to interact with the Cardano blockchain and parts of its ecosystem. ## Tokens After signing up on https://blockfrost.io, a `project_id` token is automatically generated for each project. HTTP header of your request MUST include this `project_id` in order to authenticate against Blockfrost servers. ## Available networks At the moment, you can use the following networks. Please, note that each network has its own `project_id`.
Network
Endpoint
Cardano mainnet
https://cardano-mainnet.blockfrost.io/api/v0
Cardano preprod
https://cardano-preprod.blockfrost.io/api/v0
Cardano preview
https://cardano-preview.blockfrost.io/api/v0
InterPlanetary File System
https://ipfs.blockfrost.io/api/v0
Milkomeda mainnet
https://milkomeda-mainnet.blockfrost.io/api/v0
Milkomeda testnet
https://milkomeda-testnet.blockfrost.io/api/v0
## Milkomeda
For more information about how to use Milkomeda as well as the list of available endpoints, see the Milkomeda section.
## Concepts * All endpoints return either a JSON object or an array. * Data is returned in *ascending* (oldest first, newest last) order, if not stated otherwise. * You might use the `?order=desc` query parameter to reverse this order. * By default, we return 100 results at a time. You have to use `?page=2` to list through the results. * All time and timestamp related fields (except `server_time`) are in seconds of UNIX time. * All amounts are returned in Lovelaces, where 1 ADA = 1 000 000 Lovelaces. * Addresses, accounts and pool IDs are in Bech32 format. * All values are case sensitive. * All hex encoded values are lower case. * Examples are not based on real data. Any resemblance to actual events is purely coincidental. * We allow to upload files up to 100MB of size to IPFS. This might increase in the future. * Only pinned IPFS files are counted towards the IPFS quota. * Non-pinned IPFS files are subject to regular garbage collection and will be removed unless pinned. * We allow maximum of 100 queued pins per IPFS user. ## Errors ### HTTP Status codes The following are HTTP status code your application might receive when reaching Blockfrost endpoints and it should handle all of these cases. * HTTP `400` return code is used when the request is not valid. * HTTP `402` return code is used when the projects exceed their daily request limit. * HTTP `403` return code is used when the request is not authenticated. * HTTP `404` return code is used when the resource doesn't exist. * HTTP `418` return code is used when the user has been auto-banned for flooding too much after previously receiving error code `402` or `429`. * HTTP `425` return code is used in Cardano networks, when the user has submitted a transaction when the mempool is already full, not accepting new txs straight away. * HTTP `425` return code is used in IPFS network, when the user has submitted a pin when the pin queue is already full, not accepting new pins straight away. * HTTP `429` return code is used when the user has sent too many requests in a given amount of time and therefore has been rate-limited. * HTTP `500` return code is used when our endpoints are having a problem. ### Error codes An internal error code number is used for better indication of the error in question. It is passed using the following payload. ```json { \"status_code\": 403, \"error\": \"Forbidden\", \"message\": \"Invalid project token.\" } ``` ## Limits There are two types of limits we are enforcing: The first depends on your plan and is the number of request we allow per day. We defined the day from midnight to midnight of UTC time. The second is rate limiting. We limit an end user, distinguished by IP address, to 10 requests per second. On top of that, we allow each user to send burst of 500 requests, which cools off at rate of 10 requests per second. In essence, a user is allowed to make another whole burst after (currently) 500/10 = 50 seconds. E.g. if a user attempts to make a call 3 seconds after whole burst, 30 requests will be processed. We believe this should be sufficient for most of the use cases. If it is not and you have a specific use case, please get in touch with us, and we will make sure to take it into account as much as we can. ## SDKs We support a number of SDKs that will help you in developing your application on top of Blockfrost.
*
- * The version of the OpenAPI document: 0.1.69
+ * The version of the OpenAPI document: 0.1.76
* Contact: contact@blockfrost.io
* Generated by: https://openapi-generator.tech
*/
diff --git a/rust/src/models/mithril_stake_distribution_message.rs b/rust/src/models/mithril_stake_distribution_message.rs
index 80e062c9..33c5c013 100644
--- a/rust/src/models/mithril_stake_distribution_message.rs
+++ b/rust/src/models/mithril_stake_distribution_message.rs
@@ -3,7 +3,7 @@
*
* Blockfrost is an API as a service that allows users to interact with the Cardano blockchain and parts of its ecosystem. ## Tokens After signing up on https://blockfrost.io, a `project_id` token is automatically generated for each project. HTTP header of your request MUST include this `project_id` in order to authenticate against Blockfrost servers. ## Available networks At the moment, you can use the following networks. Please, note that each network has its own `project_id`.
Network
Endpoint
Cardano mainnet
https://cardano-mainnet.blockfrost.io/api/v0
Cardano preprod
https://cardano-preprod.blockfrost.io/api/v0
Cardano preview
https://cardano-preview.blockfrost.io/api/v0
InterPlanetary File System
https://ipfs.blockfrost.io/api/v0
Milkomeda mainnet
https://milkomeda-mainnet.blockfrost.io/api/v0
Milkomeda testnet
https://milkomeda-testnet.blockfrost.io/api/v0
## Milkomeda
For more information about how to use Milkomeda as well as the list of available endpoints, see the Milkomeda section.
## Concepts * All endpoints return either a JSON object or an array. * Data is returned in *ascending* (oldest first, newest last) order, if not stated otherwise. * You might use the `?order=desc` query parameter to reverse this order. * By default, we return 100 results at a time. You have to use `?page=2` to list through the results. * All time and timestamp related fields (except `server_time`) are in seconds of UNIX time. * All amounts are returned in Lovelaces, where 1 ADA = 1 000 000 Lovelaces. * Addresses, accounts and pool IDs are in Bech32 format. * All values are case sensitive. * All hex encoded values are lower case. * Examples are not based on real data. Any resemblance to actual events is purely coincidental. * We allow to upload files up to 100MB of size to IPFS. This might increase in the future. * Only pinned IPFS files are counted towards the IPFS quota. * Non-pinned IPFS files are subject to regular garbage collection and will be removed unless pinned. * We allow maximum of 100 queued pins per IPFS user. ## Errors ### HTTP Status codes The following are HTTP status code your application might receive when reaching Blockfrost endpoints and it should handle all of these cases. * HTTP `400` return code is used when the request is not valid. * HTTP `402` return code is used when the projects exceed their daily request limit. * HTTP `403` return code is used when the request is not authenticated. * HTTP `404` return code is used when the resource doesn't exist. * HTTP `418` return code is used when the user has been auto-banned for flooding too much after previously receiving error code `402` or `429`. * HTTP `425` return code is used in Cardano networks, when the user has submitted a transaction when the mempool is already full, not accepting new txs straight away. * HTTP `425` return code is used in IPFS network, when the user has submitted a pin when the pin queue is already full, not accepting new pins straight away. * HTTP `429` return code is used when the user has sent too many requests in a given amount of time and therefore has been rate-limited. * HTTP `500` return code is used when our endpoints are having a problem. ### Error codes An internal error code number is used for better indication of the error in question. It is passed using the following payload. ```json { \"status_code\": 403, \"error\": \"Forbidden\", \"message\": \"Invalid project token.\" } ``` ## Limits There are two types of limits we are enforcing: The first depends on your plan and is the number of request we allow per day. We defined the day from midnight to midnight of UTC time. The second is rate limiting. We limit an end user, distinguished by IP address, to 10 requests per second. On top of that, we allow each user to send burst of 500 requests, which cools off at rate of 10 requests per second. In essence, a user is allowed to make another whole burst after (currently) 500/10 = 50 seconds. E.g. if a user attempts to make a call 3 seconds after whole burst, 30 requests will be processed. We believe this should be sufficient for most of the use cases. If it is not and you have a specific use case, please get in touch with us, and we will make sure to take it into account as much as we can. ## SDKs We support a number of SDKs that will help you in developing your application on top of Blockfrost.
*
- * The version of the OpenAPI document: 0.1.69
+ * The version of the OpenAPI document: 0.1.76
* Contact: contact@blockfrost.io
* Generated by: https://openapi-generator.tech
*/
diff --git a/rust/src/models/mod.rs b/rust/src/models/mod.rs
index c4e715c0..14f5f9c7 100644
--- a/rust/src/models/mod.rs
+++ b/rust/src/models/mod.rs
@@ -1,330 +1,165 @@
-pub mod account_addresses_assets_inner;
-pub use self::account_addresses_assets_inner::AccountAddressesAssetsInner;
-pub mod account_addresses_content_inner;
-pub use self::account_addresses_content_inner::AccountAddressesContentInner;
-pub mod account_addresses_total;
-pub use self::account_addresses_total::AccountAddressesTotal;
-pub mod account_addresses_total_received_sum_inner;
-pub use self::account_addresses_total_received_sum_inner::AccountAddressesTotalReceivedSumInner;
-pub mod account_content;
-pub use self::account_content::AccountContent;
-pub mod account_delegation_content_inner;
-pub use self::account_delegation_content_inner::AccountDelegationContentInner;
-pub mod account_history_content_inner;
-pub use self::account_history_content_inner::AccountHistoryContentInner;
+pub mod signer_registrations_list_item_message;
+pub mod certificate_pending_message;
+pub mod tx_metadata_label_json_inner;
+pub mod signer_with_stake;
pub mod account_mir_content_inner;
-pub use self::account_mir_content_inner::AccountMirContentInner;
-pub mod account_registration_content_inner;
-pub use self::account_registration_content_inner::AccountRegistrationContentInner;
-pub mod account_reward_content_inner;
-pub use self::account_reward_content_inner::AccountRewardContentInner;
-pub mod account_utxo_content_inner;
-pub use self::account_utxo_content_inner::AccountUtxoContentInner;
-pub mod account_withdrawal_content_inner;
-pub use self::account_withdrawal_content_inner::AccountWithdrawalContentInner;
-pub mod address_content;
-pub use self::address_content::AddressContent;
-pub mod address_content_extended;
-pub use self::address_content_extended::AddressContentExtended;
-pub mod address_content_extended_amount_inner;
-pub use self::address_content_extended_amount_inner::AddressContentExtendedAmountInner;
-pub mod address_content_total;
-pub use self::address_content_total::AddressContentTotal;
+pub mod asset_transactions_inner;
+pub mod network_eras_inner;
+pub mod ipfs_add_200_response;
+pub mod pool_metadata;
+pub mod drep_votes_inner;
+pub mod signers_tickers_message;
+pub mod proposal;
+pub mod _tx_submit_post_425_response;
pub mod address_transactions_content_inner;
-pub use self::address_transactions_content_inner::AddressTransactionsContentInner;
-pub mod address_utxo_content_inner;
-pub use self::address_utxo_content_inner::AddressUtxoContentInner;
-pub mod aggregator_features_message;
-pub use self::aggregator_features_message::AggregatorFeaturesMessage;
-pub mod aggregator_features_message_capabilities;
-pub use self::aggregator_features_message_capabilities::AggregatorFeaturesMessageCapabilities;
-pub mod aggregator_features_message_capabilities_cardano_transactions_prover;
-pub use self::aggregator_features_message_capabilities_cardano_transactions_prover::AggregatorFeaturesMessageCapabilitiesCardanoTransactionsProver;
-pub mod asset;
-pub use self::asset::Asset;
-pub mod asset_addresses_inner;
-pub use self::asset_addresses_inner::AssetAddressesInner;
-pub mod asset_history_inner;
-pub use self::asset_history_inner::AssetHistoryInner;
-pub mod asset_metadata;
-pub use self::asset_metadata::AssetMetadata;
-pub mod asset_onchain_metadata_cip25;
-pub use self::asset_onchain_metadata_cip25::AssetOnchainMetadataCip25;
-pub mod asset_onchain_metadata_cip25_description;
-pub use self::asset_onchain_metadata_cip25_description::AssetOnchainMetadataCip25Description;
-pub mod asset_onchain_metadata_cip25_files_inner;
-pub use self::asset_onchain_metadata_cip25_files_inner::AssetOnchainMetadataCip25FilesInner;
pub mod asset_onchain_metadata_cip25_files_inner_src;
-pub use self::asset_onchain_metadata_cip25_files_inner_src::AssetOnchainMetadataCip25FilesInnerSrc;
-pub mod asset_onchain_metadata_cip25_image;
-pub use self::asset_onchain_metadata_cip25_image::AssetOnchainMetadataCip25Image;
-pub mod asset_onchain_metadata_cip68_ft_333;
-pub use self::asset_onchain_metadata_cip68_ft_333::AssetOnchainMetadataCip68Ft333;
-pub mod asset_onchain_metadata_cip68_nft_222;
-pub use self::asset_onchain_metadata_cip68_nft_222::AssetOnchainMetadataCip68Nft222;
-pub mod asset_onchain_metadata_cip68_rft_444;
-pub use self::asset_onchain_metadata_cip68_rft_444::AssetOnchainMetadataCip68Rft444;
-pub mod asset_policy_inner;
-pub use self::asset_policy_inner::AssetPolicyInner;
-pub mod asset_transactions_inner;
-pub use self::asset_transactions_inner::AssetTransactionsInner;
-pub mod assets_inner;
-pub use self::assets_inner::AssetsInner;
+pub mod pool_list_retire_inner;
+pub mod address_content;
+pub mod tx_content_cbor;
+pub mod asset_onchain_metadata_cip25_files_inner;
pub mod block_content;
-pub use self::block_content::BlockContent;
-pub mod block_content_addresses_inner;
-pub use self::block_content_addresses_inner::BlockContentAddressesInner;
-pub mod block_content_addresses_inner_transactions_inner;
-pub use self::block_content_addresses_inner_transactions_inner::BlockContentAddressesInnerTransactionsInner;
-pub mod _blocks_latest_get_404_response;
-pub use self::_blocks_latest_get_404_response::BlocksLatestGet404Response;
-pub mod cardano_db_beacon;
-pub use self::cardano_db_beacon::CardanoDbBeacon;
-pub mod cardano_transaction_proof_message;
-pub use self::cardano_transaction_proof_message::CardanoTransactionProofMessage;
-pub mod cardano_transaction_proof_message_certified_transactions_inner;
-pub use self::cardano_transaction_proof_message_certified_transactions_inner::CardanoTransactionProofMessageCertifiedTransactionsInner;
-pub mod cardano_transaction_snapshot_list_message_inner;
-pub use self::cardano_transaction_snapshot_list_message_inner::CardanoTransactionSnapshotListMessageInner;
+pub mod protocol_parameters;
+pub mod __get_400_response;
+pub mod tx_content_delegations_inner;
+pub mod metrics_endpoints_inner;
+pub mod pool_list_extended_inner;
+pub mod dreps_inner;
+pub mod protocol_message_parts;
+pub mod network_stake;
+pub mod account_utxo_content_inner;
+pub mod mempool_tx_content;
+pub mod protocol_message;
+pub mod account_history_content_inner;
+pub mod proposal_metadata;
+pub mod mempool_tx_content_inputs_inner;
pub mod cardano_transaction_snapshot_message;
-pub use self::cardano_transaction_snapshot_message::CardanoTransactionSnapshotMessage;
-pub mod certificate_list_item_message;
-pub use self::certificate_list_item_message::CertificateListItemMessage;
-pub mod certificate_list_item_message_metadata;
-pub use self::certificate_list_item_message_metadata::CertificateListItemMessageMetadata;
-pub mod certificate_message;
-pub use self::certificate_message::CertificateMessage;
-pub mod certificate_metadata;
-pub use self::certificate_metadata::CertificateMetadata;
-pub mod certificate_pending_message;
-pub use self::certificate_pending_message::CertificatePendingMessage;
+pub mod script_datum_cbor;
+pub mod pool_delegators_inner;
+pub mod error;
+pub mod mithril_stake_distribution_list_message_inner;
+pub mod network_supply;
+pub mod asset_onchain_metadata_cip25;
+pub mod address_content_extended_amount_inner;
+pub mod cardano_db_beacon;
+pub mod mithril_stake_distribution_message;
pub mod drep;
-pub use self::drep::Drep;
-pub mod drep_delegators_inner;
-pub use self::drep_delegators_inner::DrepDelegatorsInner;
+pub mod _ipfs_pin_list__ipfs_path__get_200_response;
+pub mod address_content_extended;
pub mod drep_metadata;
-pub use self::drep_metadata::DrepMetadata;
+pub mod _pools__pool_id__metadata_get_200_response;
+pub mod register_single_signature_message;
+pub mod utils_addresses_xpub;
+pub mod nutlink_tickers_ticker_inner;
+pub mod stake;
+pub mod cardano_transaction_proof_message;
+pub mod block_content_addresses_inner;
+pub mod asset;
+pub mod __get_403_response;
+pub mod tx_content_utxo;
+pub mod proposals_inner;
+pub mod signer_registrations_message;
+pub mod tx_content_metadata_inner;
+pub mod tx_content_metadata_inner_json_metadata;
+pub mod nutlink_address;
+pub mod tx_content_pool_certs_inner_metadata;
+pub mod certificate_message;
+pub mod certificate_list_item_message;
+pub mod tx_content_withdrawals_inner;
+pub mod scripts_inner;
+pub mod metrics_inner;
+pub mod signer_ticker_list_item_message;
+pub mod snapshot_message;
pub mod drep_updates_inner;
-pub use self::drep_updates_inner::DrepUpdatesInner;
-pub mod drep_votes_inner;
-pub use self::drep_votes_inner::DrepVotesInner;
-pub mod dreps_inner;
-pub use self::dreps_inner::DrepsInner;
-pub mod epoch_content;
-pub use self::epoch_content::EpochContent;
-pub mod epoch_param_content;
-pub use self::epoch_param_content::EpochParamContent;
-pub mod epoch_settings_message;
-pub use self::epoch_settings_message::EpochSettingsMessage;
+pub mod proposal_votes_inner;
+pub mod cardano_transaction_proof_message_certified_transactions_inner;
+pub mod tx_content_pool_certs_inner_relays_inner;
+pub mod nutlink_address_tickers_inner;
+pub mod block_content_addresses_inner_transactions_inner;
+pub mod account_addresses_assets_inner;
+pub mod asset_addresses_inner;
pub mod epoch_stake_content_inner;
-pub use self::epoch_stake_content_inner::EpochStakeContentInner;
-pub mod epoch_stake_pool_content_inner;
-pub use self::epoch_stake_pool_content_inner::EpochStakePoolContentInner;
-pub mod error;
-pub use self::error::Error;
-pub mod genesis_content;
-pub use self::genesis_content::GenesisContent;
-pub mod __get_200_response;
-pub use self::__get_200_response::Get200Response;
-pub mod __get_400_response;
-pub use self::__get_400_response::Get400Response;
-pub mod __get_403_response;
-pub use self::__get_403_response::Get403Response;
-pub mod __get_418_response;
-pub use self::__get_418_response::Get418Response;
-pub mod __get_429_response;
-pub use self::__get_429_response::Get429Response;
-pub mod __get_500_response;
-pub use self::__get_500_response::Get500Response;
-pub mod _health_clock_get_200_response;
-pub use self::_health_clock_get_200_response::HealthClockGet200Response;
-pub mod _health_get_200_response;
-pub use self::_health_get_200_response::HealthGet200Response;
-pub mod ipfs_add_200_response;
-pub use self::ipfs_add_200_response::IpfsAdd200Response;
-pub mod _ipfs_pin_add__ipfs_path__post_200_response;
-pub use self::_ipfs_pin_add__ipfs_path__post_200_response::IpfsPinAddIpfsPathPost200Response;
pub mod _ipfs_pin_add__ipfs_path__post_425_response;
-pub use self::_ipfs_pin_add__ipfs_path__post_425_response::IpfsPinAddIpfsPathPost425Response;
-pub mod _ipfs_pin_list_get_200_response_inner;
-pub use self::_ipfs_pin_list_get_200_response_inner::IpfsPinListGet200ResponseInner;
-pub mod _ipfs_pin_list__ipfs_path__get_200_response;
-pub use self::_ipfs_pin_list__ipfs_path__get_200_response::IpfsPinListIpfsPathGet200Response;
pub mod _ipfs_pin_remove__ipfs_path__post_200_response;
-pub use self::_ipfs_pin_remove__ipfs_path__post_200_response::IpfsPinRemoveIpfsPathPost200Response;
-pub mod mempool_content_inner;
-pub use self::mempool_content_inner::MempoolContentInner;
-pub mod mempool_tx_content;
-pub use self::mempool_tx_content::MempoolTxContent;
-pub mod mempool_tx_content_inputs_inner;
-pub use self::mempool_tx_content_inputs_inner::MempoolTxContentInputsInner;
-pub mod mempool_tx_content_outputs_inner;
-pub use self::mempool_tx_content_outputs_inner::MempoolTxContentOutputsInner;
-pub mod mempool_tx_content_redeemers_inner;
-pub use self::mempool_tx_content_redeemers_inner::MempoolTxContentRedeemersInner;
-pub mod mempool_tx_content_tx;
-pub use self::mempool_tx_content_tx::MempoolTxContentTx;
-pub mod metrics_endpoints_inner;
-pub use self::metrics_endpoints_inner::MetricsEndpointsInner;
-pub mod metrics_inner;
-pub use self::metrics_inner::MetricsInner;
-pub mod mithril_stake_distribution_list_message_inner;
-pub use self::mithril_stake_distribution_list_message_inner::MithrilStakeDistributionListMessageInner;
-pub mod mithril_stake_distribution_message;
-pub use self::mithril_stake_distribution_message::MithrilStakeDistributionMessage;
-pub mod network;
-pub use self::network::Network;
-pub mod network_eras_inner;
-pub use self::network_eras_inner::NetworkErasInner;
-pub mod network_eras_inner_end;
-pub use self::network_eras_inner_end::NetworkErasInnerEnd;
+pub mod _health_get_200_response;
+pub mod _ipfs_pin_add__ipfs_path__post_200_response;
+pub mod account_delegation_content_inner;
+pub mod tx_metadata_labels_inner;
+pub mod epoch_content;
+pub mod tx_content_pool_certs_inner;
+pub mod asset_onchain_metadata_cip68_rft_444;
+pub mod pool_updates_inner;
+pub mod account_content;
+pub mod snapshot_download_message;
+pub mod script_cbor;
+pub mod aggregator_features_message_capabilities_cardano_transactions_prover;
+pub mod asset_history_inner;
+pub mod certificate_list_item_message_metadata;
+pub mod account_registration_content_inner;
pub mod network_eras_inner_parameters;
-pub use self::network_eras_inner_parameters::NetworkErasInnerParameters;
+pub mod cardano_transaction_snapshot_list_message_inner;
+pub mod asset_metadata;
+pub mod _utils_txs_evaluate_utxos_post_request;
+pub mod script_json;
+pub mod account_addresses_total_received_sum_inner;
+pub mod snapshot;
pub mod network_eras_inner_start;
-pub use self::network_eras_inner_start::NetworkErasInnerStart;
-pub mod network_stake;
-pub use self::network_stake::NetworkStake;
-pub mod network_supply;
-pub use self::network_supply::NetworkSupply;
-pub mod nutlink_address;
-pub use self::nutlink_address::NutlinkAddress;
-pub mod nutlink_address_ticker_inner;
-pub use self::nutlink_address_ticker_inner::NutlinkAddressTickerInner;
-pub mod nutlink_address_tickers_inner;
-pub use self::nutlink_address_tickers_inner::NutlinkAddressTickersInner;
-pub mod nutlink_tickers_ticker_inner;
-pub use self::nutlink_tickers_ticker_inner::NutlinkTickersTickerInner;
-pub mod pool;
-pub use self::pool::Pool;
-pub mod pool_delegators_inner;
-pub use self::pool_delegators_inner::PoolDelegatorsInner;
-pub mod pool_history_inner;
-pub use self::pool_history_inner::PoolHistoryInner;
-pub mod pool_list_extended_inner;
-pub use self::pool_list_extended_inner::PoolListExtendedInner;
-pub mod pool_list_retire_inner;
-pub use self::pool_list_retire_inner::PoolListRetireInner;
-pub mod pool_metadata;
-pub use self::pool_metadata::PoolMetadata;
-pub mod pool_updates_inner;
-pub use self::pool_updates_inner::PoolUpdatesInner;
-pub mod _pools__pool_id__metadata_get_200_response;
-pub use self::_pools__pool_id__metadata_get_200_response::PoolsPoolIdMetadataGet200Response;
-pub mod proposal;
-pub use self::proposal::Proposal;
-pub mod proposal_metadata;
-pub use self::proposal_metadata::ProposalMetadata;
-pub mod proposal_parameters;
-pub use self::proposal_parameters::ProposalParameters;
pub mod proposal_parameters_parameters;
-pub use self::proposal_parameters_parameters::ProposalParametersParameters;
-pub mod proposal_votes_inner;
-pub use self::proposal_votes_inner::ProposalVotesInner;
-pub mod proposal_withdrawals_inner;
-pub use self::proposal_withdrawals_inner::ProposalWithdrawalsInner;
-pub mod proposals_inner;
-pub use self::proposals_inner::ProposalsInner;
-pub mod protocol_message;
-pub use self::protocol_message::ProtocolMessage;
-pub mod protocol_message_parts;
-pub use self::protocol_message_parts::ProtocolMessageParts;
-pub mod protocol_parameters;
-pub use self::protocol_parameters::ProtocolParameters;
-pub mod register_signer_message;
-pub use self::register_signer_message::RegisterSignerMessage;
-pub mod register_single_signature_message;
-pub use self::register_single_signature_message::RegisterSingleSignatureMessage;
-pub mod script;
-pub use self::script::Script;
-pub mod script_cbor;
-pub use self::script_cbor::ScriptCbor;
+pub mod account_addresses_content_inner;
+pub mod _health_clock_get_200_response;
+pub mod __get_418_response;
+pub mod address_utxo_content_inner;
+pub mod asset_onchain_metadata_cip25_description;
pub mod script_datum;
-pub use self::script_datum::ScriptDatum;
-pub mod script_datum_cbor;
-pub use self::script_datum_cbor::ScriptDatumCbor;
-pub mod script_json;
-pub use self::script_json::ScriptJson;
-pub mod script_redeemers_inner;
-pub use self::script_redeemers_inner::ScriptRedeemersInner;
-pub mod scripts_inner;
-pub use self::scripts_inner::ScriptsInner;
+pub mod aggregator_features_message_capabilities;
+pub mod mempool_tx_content_outputs_inner;
+pub mod network_eras_inner_end;
+pub mod _blocks_latest_get_404_response;
+pub mod pool;
+pub mod _utils_txs_evaluate_utxos_post_request_additional_utxo_set_inner_inner_any_of_1_value;
pub mod signer;
-pub use self::signer::Signer;
-pub mod signer_registrations_list_item_message;
-pub use self::signer_registrations_list_item_message::SignerRegistrationsListItemMessage;
-pub mod signer_registrations_message;
-pub use self::signer_registrations_message::SignerRegistrationsMessage;
-pub mod signer_ticker_list_item_message;
-pub use self::signer_ticker_list_item_message::SignerTickerListItemMessage;
-pub mod signer_with_stake;
-pub use self::signer_with_stake::SignerWithStake;
-pub mod signers_tickers_message;
-pub use self::signers_tickers_message::SignersTickersMessage;
-pub mod snapshot;
-pub use self::snapshot::Snapshot;
-pub mod snapshot_download_message;
-pub use self::snapshot_download_message::SnapshotDownloadMessage;
-pub mod snapshot_message;
-pub use self::snapshot_message::SnapshotMessage;
-pub mod stake;
-pub use self::stake::Stake;
+pub mod script_redeemers_inner;
+pub mod script;
+pub mod mempool_content_inner;
+pub mod pool_history_inner;
+pub mod account_reward_content_inner;
+pub mod tx_content_pool_retires_inner;
+pub mod asset_onchain_metadata_cip68_nft_222;
+pub mod genesis_content;
+pub mod _ipfs_pin_list_get_200_response_inner;
+pub mod epoch_settings_message;
+pub mod mempool_tx_content_tx;
+pub mod proposal_parameters;
+pub mod __get_500_response;
pub mod stake_distribution_party;
-pub use self::stake_distribution_party::StakeDistributionParty;
+pub mod tx_metadata_label_cbor_inner;
+pub mod address_content_total;
+pub mod aggregator_features_message;
+pub mod asset_policy_inner;
+pub mod tx_content_redeemers_inner;
pub mod tx_content;
-pub use self::tx_content::TxContent;
-pub mod tx_content_cbor;
-pub use self::tx_content_cbor::TxContentCbor;
-pub mod tx_content_delegations_inner;
-pub use self::tx_content_delegations_inner::TxContentDelegationsInner;
-pub mod tx_content_metadata_cbor_inner;
-pub use self::tx_content_metadata_cbor_inner::TxContentMetadataCborInner;
-pub mod tx_content_metadata_inner;
-pub use self::tx_content_metadata_inner::TxContentMetadataInner;
-pub mod tx_content_metadata_inner_json_metadata;
-pub use self::tx_content_metadata_inner_json_metadata::TxContentMetadataInnerJsonMetadata;
+pub mod asset_onchain_metadata_cip68_ft_333;
+pub mod register_signer_message;
+pub mod drep_delegators_inner;
+pub mod account_addresses_total;
pub mod tx_content_mirs_inner;
-pub use self::tx_content_mirs_inner::TxContentMirsInner;
-pub mod tx_content_output_amount_inner;
-pub use self::tx_content_output_amount_inner::TxContentOutputAmountInner;
-pub mod tx_content_pool_certs_inner;
-pub use self::tx_content_pool_certs_inner::TxContentPoolCertsInner;
-pub mod tx_content_pool_certs_inner_metadata;
-pub use self::tx_content_pool_certs_inner_metadata::TxContentPoolCertsInnerMetadata;
-pub mod tx_content_pool_certs_inner_relays_inner;
-pub use self::tx_content_pool_certs_inner_relays_inner::TxContentPoolCertsInnerRelaysInner;
-pub mod tx_content_pool_retires_inner;
-pub use self::tx_content_pool_retires_inner::TxContentPoolRetiresInner;
-pub mod tx_content_redeemers_inner;
-pub use self::tx_content_redeemers_inner::TxContentRedeemersInner;
-pub mod tx_content_required_signers_inner;
-pub use self::tx_content_required_signers_inner::TxContentRequiredSignersInner;
-pub mod tx_content_stake_addr_inner;
-pub use self::tx_content_stake_addr_inner::TxContentStakeAddrInner;
-pub mod tx_content_utxo;
-pub use self::tx_content_utxo::TxContentUtxo;
-pub mod tx_content_utxo_inputs_inner;
-pub use self::tx_content_utxo_inputs_inner::TxContentUtxoInputsInner;
-pub mod tx_content_utxo_outputs_inner;
-pub use self::tx_content_utxo_outputs_inner::TxContentUtxoOutputsInner;
-pub mod tx_content_withdrawals_inner;
-pub use self::tx_content_withdrawals_inner::TxContentWithdrawalsInner;
-pub mod tx_metadata_label_cbor_inner;
-pub use self::tx_metadata_label_cbor_inner::TxMetadataLabelCborInner;
-pub mod tx_metadata_label_json_inner;
-pub use self::tx_metadata_label_json_inner::TxMetadataLabelJsonInner;
-pub mod tx_metadata_labels_inner;
-pub use self::tx_metadata_labels_inner::TxMetadataLabelsInner;
-pub mod _tx_submit_post_425_response;
-pub use self::_tx_submit_post_425_response::TxSubmitPost425Response;
-pub mod utils_addresses_xpub;
-pub use self::utils_addresses_xpub::UtilsAddressesXpub;
-pub mod _utils_txs_evaluate_utxos_post_request;
-pub use self::_utils_txs_evaluate_utxos_post_request::UtilsTxsEvaluateUtxosPostRequest;
+pub mod assets_inner;
+pub mod epoch_param_content;
+pub mod proposal_withdrawals_inner;
+pub mod network;
+pub mod certificate_metadata;
+pub mod __get_429_response;
+pub mod epoch_stake_pool_content_inner;
pub mod _utils_txs_evaluate_utxos_post_request_additional_utxo_set_inner_inner;
-pub use self::_utils_txs_evaluate_utxos_post_request_additional_utxo_set_inner_inner::UtilsTxsEvaluateUtxosPostRequestAdditionalUtxoSetInnerInner;
-pub mod _utils_txs_evaluate_utxos_post_request_additional_utxo_set_inner_inner_any_of;
-pub use self::_utils_txs_evaluate_utxos_post_request_additional_utxo_set_inner_inner_any_of::UtilsTxsEvaluateUtxosPostRequestAdditionalUtxoSetInnerInnerAnyOf;
+pub mod tx_content_utxo_inputs_inner;
+pub mod account_withdrawal_content_inner;
pub mod _utils_txs_evaluate_utxos_post_request_additional_utxo_set_inner_inner_any_of_1;
-pub use self::_utils_txs_evaluate_utxos_post_request_additional_utxo_set_inner_inner_any_of_1::UtilsTxsEvaluateUtxosPostRequestAdditionalUtxoSetInnerInnerAnyOf1;
-pub mod _utils_txs_evaluate_utxos_post_request_additional_utxo_set_inner_inner_any_of_1_value;
-pub use self::_utils_txs_evaluate_utxos_post_request_additional_utxo_set_inner_inner_any_of_1_value::UtilsTxsEvaluateUtxosPostRequestAdditionalUtxoSetInnerInnerAnyOf1Value;
+pub mod tx_content_stake_addr_inner;
+pub mod mempool_tx_content_redeemers_inner;
+pub mod _utils_txs_evaluate_utxos_post_request_additional_utxo_set_inner_inner_any_of;
+pub mod tx_content_utxo_outputs_inner;
+pub mod tx_content_required_signers_inner;
+pub mod nutlink_address_ticker_inner;
+pub mod tx_content_metadata_cbor_inner;
+pub mod __get_200_response;
+pub mod asset_onchain_metadata_cip25_image;
+pub mod tx_content_output_amount_inner;
diff --git a/rust/src/models/network.rs b/rust/src/models/network.rs
index 3370e45c..d3b63b18 100644
--- a/rust/src/models/network.rs
+++ b/rust/src/models/network.rs
@@ -3,7 +3,7 @@
*
* Blockfrost is an API as a service that allows users to interact with the Cardano blockchain and parts of its ecosystem. ## Tokens After signing up on https://blockfrost.io, a `project_id` token is automatically generated for each project. HTTP header of your request MUST include this `project_id` in order to authenticate against Blockfrost servers. ## Available networks At the moment, you can use the following networks. Please, note that each network has its own `project_id`.
Network
Endpoint
Cardano mainnet
https://cardano-mainnet.blockfrost.io/api/v0
Cardano preprod
https://cardano-preprod.blockfrost.io/api/v0
Cardano preview
https://cardano-preview.blockfrost.io/api/v0
InterPlanetary File System
https://ipfs.blockfrost.io/api/v0
Milkomeda mainnet
https://milkomeda-mainnet.blockfrost.io/api/v0
Milkomeda testnet
https://milkomeda-testnet.blockfrost.io/api/v0
## Milkomeda
For more information about how to use Milkomeda as well as the list of available endpoints, see the Milkomeda section.
## Concepts * All endpoints return either a JSON object or an array. * Data is returned in *ascending* (oldest first, newest last) order, if not stated otherwise. * You might use the `?order=desc` query parameter to reverse this order. * By default, we return 100 results at a time. You have to use `?page=2` to list through the results. * All time and timestamp related fields (except `server_time`) are in seconds of UNIX time. * All amounts are returned in Lovelaces, where 1 ADA = 1 000 000 Lovelaces. * Addresses, accounts and pool IDs are in Bech32 format. * All values are case sensitive. * All hex encoded values are lower case. * Examples are not based on real data. Any resemblance to actual events is purely coincidental. * We allow to upload files up to 100MB of size to IPFS. This might increase in the future. * Only pinned IPFS files are counted towards the IPFS quota. * Non-pinned IPFS files are subject to regular garbage collection and will be removed unless pinned. * We allow maximum of 100 queued pins per IPFS user. ## Errors ### HTTP Status codes The following are HTTP status code your application might receive when reaching Blockfrost endpoints and it should handle all of these cases. * HTTP `400` return code is used when the request is not valid. * HTTP `402` return code is used when the projects exceed their daily request limit. * HTTP `403` return code is used when the request is not authenticated. * HTTP `404` return code is used when the resource doesn't exist. * HTTP `418` return code is used when the user has been auto-banned for flooding too much after previously receiving error code `402` or `429`. * HTTP `425` return code is used in Cardano networks, when the user has submitted a transaction when the mempool is already full, not accepting new txs straight away. * HTTP `425` return code is used in IPFS network, when the user has submitted a pin when the pin queue is already full, not accepting new pins straight away. * HTTP `429` return code is used when the user has sent too many requests in a given amount of time and therefore has been rate-limited. * HTTP `500` return code is used when our endpoints are having a problem. ### Error codes An internal error code number is used for better indication of the error in question. It is passed using the following payload. ```json { \"status_code\": 403, \"error\": \"Forbidden\", \"message\": \"Invalid project token.\" } ``` ## Limits There are two types of limits we are enforcing: The first depends on your plan and is the number of request we allow per day. We defined the day from midnight to midnight of UTC time. The second is rate limiting. We limit an end user, distinguished by IP address, to 10 requests per second. On top of that, we allow each user to send burst of 500 requests, which cools off at rate of 10 requests per second. In essence, a user is allowed to make another whole burst after (currently) 500/10 = 50 seconds. E.g. if a user attempts to make a call 3 seconds after whole burst, 30 requests will be processed. We believe this should be sufficient for most of the use cases. If it is not and you have a specific use case, please get in touch with us, and we will make sure to take it into account as much as we can. ## SDKs We support a number of SDKs that will help you in developing your application on top of Blockfrost.
*
- * The version of the OpenAPI document: 0.1.69
+ * The version of the OpenAPI document: 0.1.76
* Contact: contact@blockfrost.io
* Generated by: https://openapi-generator.tech
*/
diff --git a/rust/src/models/network_eras_inner.rs b/rust/src/models/network_eras_inner.rs
index d6c90a62..2d87038c 100644
--- a/rust/src/models/network_eras_inner.rs
+++ b/rust/src/models/network_eras_inner.rs
@@ -3,7 +3,7 @@
*
* Blockfrost is an API as a service that allows users to interact with the Cardano blockchain and parts of its ecosystem. ## Tokens After signing up on https://blockfrost.io, a `project_id` token is automatically generated for each project. HTTP header of your request MUST include this `project_id` in order to authenticate against Blockfrost servers. ## Available networks At the moment, you can use the following networks. Please, note that each network has its own `project_id`.
Network
Endpoint
Cardano mainnet
https://cardano-mainnet.blockfrost.io/api/v0
Cardano preprod
https://cardano-preprod.blockfrost.io/api/v0
Cardano preview
https://cardano-preview.blockfrost.io/api/v0
InterPlanetary File System
https://ipfs.blockfrost.io/api/v0
Milkomeda mainnet
https://milkomeda-mainnet.blockfrost.io/api/v0
Milkomeda testnet
https://milkomeda-testnet.blockfrost.io/api/v0
## Milkomeda
For more information about how to use Milkomeda as well as the list of available endpoints, see the Milkomeda section.
## Concepts * All endpoints return either a JSON object or an array. * Data is returned in *ascending* (oldest first, newest last) order, if not stated otherwise. * You might use the `?order=desc` query parameter to reverse this order. * By default, we return 100 results at a time. You have to use `?page=2` to list through the results. * All time and timestamp related fields (except `server_time`) are in seconds of UNIX time. * All amounts are returned in Lovelaces, where 1 ADA = 1 000 000 Lovelaces. * Addresses, accounts and pool IDs are in Bech32 format. * All values are case sensitive. * All hex encoded values are lower case. * Examples are not based on real data. Any resemblance to actual events is purely coincidental. * We allow to upload files up to 100MB of size to IPFS. This might increase in the future. * Only pinned IPFS files are counted towards the IPFS quota. * Non-pinned IPFS files are subject to regular garbage collection and will be removed unless pinned. * We allow maximum of 100 queued pins per IPFS user. ## Errors ### HTTP Status codes The following are HTTP status code your application might receive when reaching Blockfrost endpoints and it should handle all of these cases. * HTTP `400` return code is used when the request is not valid. * HTTP `402` return code is used when the projects exceed their daily request limit. * HTTP `403` return code is used when the request is not authenticated. * HTTP `404` return code is used when the resource doesn't exist. * HTTP `418` return code is used when the user has been auto-banned for flooding too much after previously receiving error code `402` or `429`. * HTTP `425` return code is used in Cardano networks, when the user has submitted a transaction when the mempool is already full, not accepting new txs straight away. * HTTP `425` return code is used in IPFS network, when the user has submitted a pin when the pin queue is already full, not accepting new pins straight away. * HTTP `429` return code is used when the user has sent too many requests in a given amount of time and therefore has been rate-limited. * HTTP `500` return code is used when our endpoints are having a problem. ### Error codes An internal error code number is used for better indication of the error in question. It is passed using the following payload. ```json { \"status_code\": 403, \"error\": \"Forbidden\", \"message\": \"Invalid project token.\" } ``` ## Limits There are two types of limits we are enforcing: The first depends on your plan and is the number of request we allow per day. We defined the day from midnight to midnight of UTC time. The second is rate limiting. We limit an end user, distinguished by IP address, to 10 requests per second. On top of that, we allow each user to send burst of 500 requests, which cools off at rate of 10 requests per second. In essence, a user is allowed to make another whole burst after (currently) 500/10 = 50 seconds. E.g. if a user attempts to make a call 3 seconds after whole burst, 30 requests will be processed. We believe this should be sufficient for most of the use cases. If it is not and you have a specific use case, please get in touch with us, and we will make sure to take it into account as much as we can. ## SDKs We support a number of SDKs that will help you in developing your application on top of Blockfrost.
*
- * The version of the OpenAPI document: 0.1.69
+ * The version of the OpenAPI document: 0.1.76
* Contact: contact@blockfrost.io
* Generated by: https://openapi-generator.tech
*/
diff --git a/rust/src/models/network_eras_inner_end.rs b/rust/src/models/network_eras_inner_end.rs
index 794bf3f8..2b71bd04 100644
--- a/rust/src/models/network_eras_inner_end.rs
+++ b/rust/src/models/network_eras_inner_end.rs
@@ -3,7 +3,7 @@
*
* Blockfrost is an API as a service that allows users to interact with the Cardano blockchain and parts of its ecosystem. ## Tokens After signing up on https://blockfrost.io, a `project_id` token is automatically generated for each project. HTTP header of your request MUST include this `project_id` in order to authenticate against Blockfrost servers. ## Available networks At the moment, you can use the following networks. Please, note that each network has its own `project_id`.
Network
Endpoint
Cardano mainnet
https://cardano-mainnet.blockfrost.io/api/v0
Cardano preprod
https://cardano-preprod.blockfrost.io/api/v0
Cardano preview
https://cardano-preview.blockfrost.io/api/v0
InterPlanetary File System
https://ipfs.blockfrost.io/api/v0
Milkomeda mainnet
https://milkomeda-mainnet.blockfrost.io/api/v0
Milkomeda testnet
https://milkomeda-testnet.blockfrost.io/api/v0
## Milkomeda
For more information about how to use Milkomeda as well as the list of available endpoints, see the Milkomeda section.
## Concepts * All endpoints return either a JSON object or an array. * Data is returned in *ascending* (oldest first, newest last) order, if not stated otherwise. * You might use the `?order=desc` query parameter to reverse this order. * By default, we return 100 results at a time. You have to use `?page=2` to list through the results. * All time and timestamp related fields (except `server_time`) are in seconds of UNIX time. * All amounts are returned in Lovelaces, where 1 ADA = 1 000 000 Lovelaces. * Addresses, accounts and pool IDs are in Bech32 format. * All values are case sensitive. * All hex encoded values are lower case. * Examples are not based on real data. Any resemblance to actual events is purely coincidental. * We allow to upload files up to 100MB of size to IPFS. This might increase in the future. * Only pinned IPFS files are counted towards the IPFS quota. * Non-pinned IPFS files are subject to regular garbage collection and will be removed unless pinned. * We allow maximum of 100 queued pins per IPFS user. ## Errors ### HTTP Status codes The following are HTTP status code your application might receive when reaching Blockfrost endpoints and it should handle all of these cases. * HTTP `400` return code is used when the request is not valid. * HTTP `402` return code is used when the projects exceed their daily request limit. * HTTP `403` return code is used when the request is not authenticated. * HTTP `404` return code is used when the resource doesn't exist. * HTTP `418` return code is used when the user has been auto-banned for flooding too much after previously receiving error code `402` or `429`. * HTTP `425` return code is used in Cardano networks, when the user has submitted a transaction when the mempool is already full, not accepting new txs straight away. * HTTP `425` return code is used in IPFS network, when the user has submitted a pin when the pin queue is already full, not accepting new pins straight away. * HTTP `429` return code is used when the user has sent too many requests in a given amount of time and therefore has been rate-limited. * HTTP `500` return code is used when our endpoints are having a problem. ### Error codes An internal error code number is used for better indication of the error in question. It is passed using the following payload. ```json { \"status_code\": 403, \"error\": \"Forbidden\", \"message\": \"Invalid project token.\" } ``` ## Limits There are two types of limits we are enforcing: The first depends on your plan and is the number of request we allow per day. We defined the day from midnight to midnight of UTC time. The second is rate limiting. We limit an end user, distinguished by IP address, to 10 requests per second. On top of that, we allow each user to send burst of 500 requests, which cools off at rate of 10 requests per second. In essence, a user is allowed to make another whole burst after (currently) 500/10 = 50 seconds. E.g. if a user attempts to make a call 3 seconds after whole burst, 30 requests will be processed. We believe this should be sufficient for most of the use cases. If it is not and you have a specific use case, please get in touch with us, and we will make sure to take it into account as much as we can. ## SDKs We support a number of SDKs that will help you in developing your application on top of Blockfrost.
*
- * The version of the OpenAPI document: 0.1.69
+ * The version of the OpenAPI document: 0.1.76
* Contact: contact@blockfrost.io
* Generated by: https://openapi-generator.tech
*/
diff --git a/rust/src/models/network_eras_inner_parameters.rs b/rust/src/models/network_eras_inner_parameters.rs
index 2c3be452..b60c12f0 100644
--- a/rust/src/models/network_eras_inner_parameters.rs
+++ b/rust/src/models/network_eras_inner_parameters.rs
@@ -3,7 +3,7 @@
*
* Blockfrost is an API as a service that allows users to interact with the Cardano blockchain and parts of its ecosystem. ## Tokens After signing up on https://blockfrost.io, a `project_id` token is automatically generated for each project. HTTP header of your request MUST include this `project_id` in order to authenticate against Blockfrost servers. ## Available networks At the moment, you can use the following networks. Please, note that each network has its own `project_id`.
Network
Endpoint
Cardano mainnet
https://cardano-mainnet.blockfrost.io/api/v0
Cardano preprod
https://cardano-preprod.blockfrost.io/api/v0
Cardano preview
https://cardano-preview.blockfrost.io/api/v0
InterPlanetary File System
https://ipfs.blockfrost.io/api/v0
Milkomeda mainnet
https://milkomeda-mainnet.blockfrost.io/api/v0
Milkomeda testnet
https://milkomeda-testnet.blockfrost.io/api/v0
## Milkomeda
For more information about how to use Milkomeda as well as the list of available endpoints, see the Milkomeda section.
## Concepts * All endpoints return either a JSON object or an array. * Data is returned in *ascending* (oldest first, newest last) order, if not stated otherwise. * You might use the `?order=desc` query parameter to reverse this order. * By default, we return 100 results at a time. You have to use `?page=2` to list through the results. * All time and timestamp related fields (except `server_time`) are in seconds of UNIX time. * All amounts are returned in Lovelaces, where 1 ADA = 1 000 000 Lovelaces. * Addresses, accounts and pool IDs are in Bech32 format. * All values are case sensitive. * All hex encoded values are lower case. * Examples are not based on real data. Any resemblance to actual events is purely coincidental. * We allow to upload files up to 100MB of size to IPFS. This might increase in the future. * Only pinned IPFS files are counted towards the IPFS quota. * Non-pinned IPFS files are subject to regular garbage collection and will be removed unless pinned. * We allow maximum of 100 queued pins per IPFS user. ## Errors ### HTTP Status codes The following are HTTP status code your application might receive when reaching Blockfrost endpoints and it should handle all of these cases. * HTTP `400` return code is used when the request is not valid. * HTTP `402` return code is used when the projects exceed their daily request limit. * HTTP `403` return code is used when the request is not authenticated. * HTTP `404` return code is used when the resource doesn't exist. * HTTP `418` return code is used when the user has been auto-banned for flooding too much after previously receiving error code `402` or `429`. * HTTP `425` return code is used in Cardano networks, when the user has submitted a transaction when the mempool is already full, not accepting new txs straight away. * HTTP `425` return code is used in IPFS network, when the user has submitted a pin when the pin queue is already full, not accepting new pins straight away. * HTTP `429` return code is used when the user has sent too many requests in a given amount of time and therefore has been rate-limited. * HTTP `500` return code is used when our endpoints are having a problem. ### Error codes An internal error code number is used for better indication of the error in question. It is passed using the following payload. ```json { \"status_code\": 403, \"error\": \"Forbidden\", \"message\": \"Invalid project token.\" } ``` ## Limits There are two types of limits we are enforcing: The first depends on your plan and is the number of request we allow per day. We defined the day from midnight to midnight of UTC time. The second is rate limiting. We limit an end user, distinguished by IP address, to 10 requests per second. On top of that, we allow each user to send burst of 500 requests, which cools off at rate of 10 requests per second. In essence, a user is allowed to make another whole burst after (currently) 500/10 = 50 seconds. E.g. if a user attempts to make a call 3 seconds after whole burst, 30 requests will be processed. We believe this should be sufficient for most of the use cases. If it is not and you have a specific use case, please get in touch with us, and we will make sure to take it into account as much as we can. ## SDKs We support a number of SDKs that will help you in developing your application on top of Blockfrost.
*
- * The version of the OpenAPI document: 0.1.69
+ * The version of the OpenAPI document: 0.1.76
* Contact: contact@blockfrost.io
* Generated by: https://openapi-generator.tech
*/
diff --git a/rust/src/models/network_eras_inner_start.rs b/rust/src/models/network_eras_inner_start.rs
index 15ae4866..96d24129 100644
--- a/rust/src/models/network_eras_inner_start.rs
+++ b/rust/src/models/network_eras_inner_start.rs
@@ -3,7 +3,7 @@
*
* Blockfrost is an API as a service that allows users to interact with the Cardano blockchain and parts of its ecosystem. ## Tokens After signing up on https://blockfrost.io, a `project_id` token is automatically generated for each project. HTTP header of your request MUST include this `project_id` in order to authenticate against Blockfrost servers. ## Available networks At the moment, you can use the following networks. Please, note that each network has its own `project_id`.
Network
Endpoint
Cardano mainnet
https://cardano-mainnet.blockfrost.io/api/v0
Cardano preprod
https://cardano-preprod.blockfrost.io/api/v0
Cardano preview
https://cardano-preview.blockfrost.io/api/v0
InterPlanetary File System
https://ipfs.blockfrost.io/api/v0
Milkomeda mainnet
https://milkomeda-mainnet.blockfrost.io/api/v0
Milkomeda testnet
https://milkomeda-testnet.blockfrost.io/api/v0
## Milkomeda
For more information about how to use Milkomeda as well as the list of available endpoints, see the Milkomeda section.
## Concepts * All endpoints return either a JSON object or an array. * Data is returned in *ascending* (oldest first, newest last) order, if not stated otherwise. * You might use the `?order=desc` query parameter to reverse this order. * By default, we return 100 results at a time. You have to use `?page=2` to list through the results. * All time and timestamp related fields (except `server_time`) are in seconds of UNIX time. * All amounts are returned in Lovelaces, where 1 ADA = 1 000 000 Lovelaces. * Addresses, accounts and pool IDs are in Bech32 format. * All values are case sensitive. * All hex encoded values are lower case. * Examples are not based on real data. Any resemblance to actual events is purely coincidental. * We allow to upload files up to 100MB of size to IPFS. This might increase in the future. * Only pinned IPFS files are counted towards the IPFS quota. * Non-pinned IPFS files are subject to regular garbage collection and will be removed unless pinned. * We allow maximum of 100 queued pins per IPFS user. ## Errors ### HTTP Status codes The following are HTTP status code your application might receive when reaching Blockfrost endpoints and it should handle all of these cases. * HTTP `400` return code is used when the request is not valid. * HTTP `402` return code is used when the projects exceed their daily request limit. * HTTP `403` return code is used when the request is not authenticated. * HTTP `404` return code is used when the resource doesn't exist. * HTTP `418` return code is used when the user has been auto-banned for flooding too much after previously receiving error code `402` or `429`. * HTTP `425` return code is used in Cardano networks, when the user has submitted a transaction when the mempool is already full, not accepting new txs straight away. * HTTP `425` return code is used in IPFS network, when the user has submitted a pin when the pin queue is already full, not accepting new pins straight away. * HTTP `429` return code is used when the user has sent too many requests in a given amount of time and therefore has been rate-limited. * HTTP `500` return code is used when our endpoints are having a problem. ### Error codes An internal error code number is used for better indication of the error in question. It is passed using the following payload. ```json { \"status_code\": 403, \"error\": \"Forbidden\", \"message\": \"Invalid project token.\" } ``` ## Limits There are two types of limits we are enforcing: The first depends on your plan and is the number of request we allow per day. We defined the day from midnight to midnight of UTC time. The second is rate limiting. We limit an end user, distinguished by IP address, to 10 requests per second. On top of that, we allow each user to send burst of 500 requests, which cools off at rate of 10 requests per second. In essence, a user is allowed to make another whole burst after (currently) 500/10 = 50 seconds. E.g. if a user attempts to make a call 3 seconds after whole burst, 30 requests will be processed. We believe this should be sufficient for most of the use cases. If it is not and you have a specific use case, please get in touch with us, and we will make sure to take it into account as much as we can. ## SDKs We support a number of SDKs that will help you in developing your application on top of Blockfrost.
*
- * The version of the OpenAPI document: 0.1.69
+ * The version of the OpenAPI document: 0.1.76
* Contact: contact@blockfrost.io
* Generated by: https://openapi-generator.tech
*/
diff --git a/rust/src/models/network_stake.rs b/rust/src/models/network_stake.rs
index c578fd81..5d19b0e2 100644
--- a/rust/src/models/network_stake.rs
+++ b/rust/src/models/network_stake.rs
@@ -3,7 +3,7 @@
*
* Blockfrost is an API as a service that allows users to interact with the Cardano blockchain and parts of its ecosystem. ## Tokens After signing up on https://blockfrost.io, a `project_id` token is automatically generated for each project. HTTP header of your request MUST include this `project_id` in order to authenticate against Blockfrost servers. ## Available networks At the moment, you can use the following networks. Please, note that each network has its own `project_id`.
Network
Endpoint
Cardano mainnet
https://cardano-mainnet.blockfrost.io/api/v0
Cardano preprod
https://cardano-preprod.blockfrost.io/api/v0
Cardano preview
https://cardano-preview.blockfrost.io/api/v0
InterPlanetary File System
https://ipfs.blockfrost.io/api/v0
Milkomeda mainnet
https://milkomeda-mainnet.blockfrost.io/api/v0
Milkomeda testnet
https://milkomeda-testnet.blockfrost.io/api/v0
## Milkomeda
For more information about how to use Milkomeda as well as the list of available endpoints, see the Milkomeda section.
## Concepts * All endpoints return either a JSON object or an array. * Data is returned in *ascending* (oldest first, newest last) order, if not stated otherwise. * You might use the `?order=desc` query parameter to reverse this order. * By default, we return 100 results at a time. You have to use `?page=2` to list through the results. * All time and timestamp related fields (except `server_time`) are in seconds of UNIX time. * All amounts are returned in Lovelaces, where 1 ADA = 1 000 000 Lovelaces. * Addresses, accounts and pool IDs are in Bech32 format. * All values are case sensitive. * All hex encoded values are lower case. * Examples are not based on real data. Any resemblance to actual events is purely coincidental. * We allow to upload files up to 100MB of size to IPFS. This might increase in the future. * Only pinned IPFS files are counted towards the IPFS quota. * Non-pinned IPFS files are subject to regular garbage collection and will be removed unless pinned. * We allow maximum of 100 queued pins per IPFS user. ## Errors ### HTTP Status codes The following are HTTP status code your application might receive when reaching Blockfrost endpoints and it should handle all of these cases. * HTTP `400` return code is used when the request is not valid. * HTTP `402` return code is used when the projects exceed their daily request limit. * HTTP `403` return code is used when the request is not authenticated. * HTTP `404` return code is used when the resource doesn't exist. * HTTP `418` return code is used when the user has been auto-banned for flooding too much after previously receiving error code `402` or `429`. * HTTP `425` return code is used in Cardano networks, when the user has submitted a transaction when the mempool is already full, not accepting new txs straight away. * HTTP `425` return code is used in IPFS network, when the user has submitted a pin when the pin queue is already full, not accepting new pins straight away. * HTTP `429` return code is used when the user has sent too many requests in a given amount of time and therefore has been rate-limited. * HTTP `500` return code is used when our endpoints are having a problem. ### Error codes An internal error code number is used for better indication of the error in question. It is passed using the following payload. ```json { \"status_code\": 403, \"error\": \"Forbidden\", \"message\": \"Invalid project token.\" } ``` ## Limits There are two types of limits we are enforcing: The first depends on your plan and is the number of request we allow per day. We defined the day from midnight to midnight of UTC time. The second is rate limiting. We limit an end user, distinguished by IP address, to 10 requests per second. On top of that, we allow each user to send burst of 500 requests, which cools off at rate of 10 requests per second. In essence, a user is allowed to make another whole burst after (currently) 500/10 = 50 seconds. E.g. if a user attempts to make a call 3 seconds after whole burst, 30 requests will be processed. We believe this should be sufficient for most of the use cases. If it is not and you have a specific use case, please get in touch with us, and we will make sure to take it into account as much as we can. ## SDKs We support a number of SDKs that will help you in developing your application on top of Blockfrost.
*
- * The version of the OpenAPI document: 0.1.69
+ * The version of the OpenAPI document: 0.1.76
* Contact: contact@blockfrost.io
* Generated by: https://openapi-generator.tech
*/
diff --git a/rust/src/models/network_supply.rs b/rust/src/models/network_supply.rs
index 5419b9f6..1c773bd3 100644
--- a/rust/src/models/network_supply.rs
+++ b/rust/src/models/network_supply.rs
@@ -3,7 +3,7 @@
*
* Blockfrost is an API as a service that allows users to interact with the Cardano blockchain and parts of its ecosystem. ## Tokens After signing up on https://blockfrost.io, a `project_id` token is automatically generated for each project. HTTP header of your request MUST include this `project_id` in order to authenticate against Blockfrost servers. ## Available networks At the moment, you can use the following networks. Please, note that each network has its own `project_id`.
Network
Endpoint
Cardano mainnet
https://cardano-mainnet.blockfrost.io/api/v0
Cardano preprod
https://cardano-preprod.blockfrost.io/api/v0
Cardano preview
https://cardano-preview.blockfrost.io/api/v0
InterPlanetary File System
https://ipfs.blockfrost.io/api/v0
Milkomeda mainnet
https://milkomeda-mainnet.blockfrost.io/api/v0
Milkomeda testnet
https://milkomeda-testnet.blockfrost.io/api/v0
## Milkomeda
For more information about how to use Milkomeda as well as the list of available endpoints, see the Milkomeda section.
## Concepts * All endpoints return either a JSON object or an array. * Data is returned in *ascending* (oldest first, newest last) order, if not stated otherwise. * You might use the `?order=desc` query parameter to reverse this order. * By default, we return 100 results at a time. You have to use `?page=2` to list through the results. * All time and timestamp related fields (except `server_time`) are in seconds of UNIX time. * All amounts are returned in Lovelaces, where 1 ADA = 1 000 000 Lovelaces. * Addresses, accounts and pool IDs are in Bech32 format. * All values are case sensitive. * All hex encoded values are lower case. * Examples are not based on real data. Any resemblance to actual events is purely coincidental. * We allow to upload files up to 100MB of size to IPFS. This might increase in the future. * Only pinned IPFS files are counted towards the IPFS quota. * Non-pinned IPFS files are subject to regular garbage collection and will be removed unless pinned. * We allow maximum of 100 queued pins per IPFS user. ## Errors ### HTTP Status codes The following are HTTP status code your application might receive when reaching Blockfrost endpoints and it should handle all of these cases. * HTTP `400` return code is used when the request is not valid. * HTTP `402` return code is used when the projects exceed their daily request limit. * HTTP `403` return code is used when the request is not authenticated. * HTTP `404` return code is used when the resource doesn't exist. * HTTP `418` return code is used when the user has been auto-banned for flooding too much after previously receiving error code `402` or `429`. * HTTP `425` return code is used in Cardano networks, when the user has submitted a transaction when the mempool is already full, not accepting new txs straight away. * HTTP `425` return code is used in IPFS network, when the user has submitted a pin when the pin queue is already full, not accepting new pins straight away. * HTTP `429` return code is used when the user has sent too many requests in a given amount of time and therefore has been rate-limited. * HTTP `500` return code is used when our endpoints are having a problem. ### Error codes An internal error code number is used for better indication of the error in question. It is passed using the following payload. ```json { \"status_code\": 403, \"error\": \"Forbidden\", \"message\": \"Invalid project token.\" } ``` ## Limits There are two types of limits we are enforcing: The first depends on your plan and is the number of request we allow per day. We defined the day from midnight to midnight of UTC time. The second is rate limiting. We limit an end user, distinguished by IP address, to 10 requests per second. On top of that, we allow each user to send burst of 500 requests, which cools off at rate of 10 requests per second. In essence, a user is allowed to make another whole burst after (currently) 500/10 = 50 seconds. E.g. if a user attempts to make a call 3 seconds after whole burst, 30 requests will be processed. We believe this should be sufficient for most of the use cases. If it is not and you have a specific use case, please get in touch with us, and we will make sure to take it into account as much as we can. ## SDKs We support a number of SDKs that will help you in developing your application on top of Blockfrost.
*
- * The version of the OpenAPI document: 0.1.69
+ * The version of the OpenAPI document: 0.1.76
* Contact: contact@blockfrost.io
* Generated by: https://openapi-generator.tech
*/
diff --git a/rust/src/models/nutlink_address.rs b/rust/src/models/nutlink_address.rs
index 759ac433..2e29ce63 100644
--- a/rust/src/models/nutlink_address.rs
+++ b/rust/src/models/nutlink_address.rs
@@ -3,7 +3,7 @@
*
* Blockfrost is an API as a service that allows users to interact with the Cardano blockchain and parts of its ecosystem. ## Tokens After signing up on https://blockfrost.io, a `project_id` token is automatically generated for each project. HTTP header of your request MUST include this `project_id` in order to authenticate against Blockfrost servers. ## Available networks At the moment, you can use the following networks. Please, note that each network has its own `project_id`.
Network
Endpoint
Cardano mainnet
https://cardano-mainnet.blockfrost.io/api/v0
Cardano preprod
https://cardano-preprod.blockfrost.io/api/v0
Cardano preview
https://cardano-preview.blockfrost.io/api/v0
InterPlanetary File System
https://ipfs.blockfrost.io/api/v0
Milkomeda mainnet
https://milkomeda-mainnet.blockfrost.io/api/v0
Milkomeda testnet
https://milkomeda-testnet.blockfrost.io/api/v0
## Milkomeda
For more information about how to use Milkomeda as well as the list of available endpoints, see the Milkomeda section.
## Concepts * All endpoints return either a JSON object or an array. * Data is returned in *ascending* (oldest first, newest last) order, if not stated otherwise. * You might use the `?order=desc` query parameter to reverse this order. * By default, we return 100 results at a time. You have to use `?page=2` to list through the results. * All time and timestamp related fields (except `server_time`) are in seconds of UNIX time. * All amounts are returned in Lovelaces, where 1 ADA = 1 000 000 Lovelaces. * Addresses, accounts and pool IDs are in Bech32 format. * All values are case sensitive. * All hex encoded values are lower case. * Examples are not based on real data. Any resemblance to actual events is purely coincidental. * We allow to upload files up to 100MB of size to IPFS. This might increase in the future. * Only pinned IPFS files are counted towards the IPFS quota. * Non-pinned IPFS files are subject to regular garbage collection and will be removed unless pinned. * We allow maximum of 100 queued pins per IPFS user. ## Errors ### HTTP Status codes The following are HTTP status code your application might receive when reaching Blockfrost endpoints and it should handle all of these cases. * HTTP `400` return code is used when the request is not valid. * HTTP `402` return code is used when the projects exceed their daily request limit. * HTTP `403` return code is used when the request is not authenticated. * HTTP `404` return code is used when the resource doesn't exist. * HTTP `418` return code is used when the user has been auto-banned for flooding too much after previously receiving error code `402` or `429`. * HTTP `425` return code is used in Cardano networks, when the user has submitted a transaction when the mempool is already full, not accepting new txs straight away. * HTTP `425` return code is used in IPFS network, when the user has submitted a pin when the pin queue is already full, not accepting new pins straight away. * HTTP `429` return code is used when the user has sent too many requests in a given amount of time and therefore has been rate-limited. * HTTP `500` return code is used when our endpoints are having a problem. ### Error codes An internal error code number is used for better indication of the error in question. It is passed using the following payload. ```json { \"status_code\": 403, \"error\": \"Forbidden\", \"message\": \"Invalid project token.\" } ``` ## Limits There are two types of limits we are enforcing: The first depends on your plan and is the number of request we allow per day. We defined the day from midnight to midnight of UTC time. The second is rate limiting. We limit an end user, distinguished by IP address, to 10 requests per second. On top of that, we allow each user to send burst of 500 requests, which cools off at rate of 10 requests per second. In essence, a user is allowed to make another whole burst after (currently) 500/10 = 50 seconds. E.g. if a user attempts to make a call 3 seconds after whole burst, 30 requests will be processed. We believe this should be sufficient for most of the use cases. If it is not and you have a specific use case, please get in touch with us, and we will make sure to take it into account as much as we can. ## SDKs We support a number of SDKs that will help you in developing your application on top of Blockfrost.
*
- * The version of the OpenAPI document: 0.1.69
+ * The version of the OpenAPI document: 0.1.76
* Contact: contact@blockfrost.io
* Generated by: https://openapi-generator.tech
*/
diff --git a/rust/src/models/nutlink_address_ticker_inner.rs b/rust/src/models/nutlink_address_ticker_inner.rs
index 2be40357..ccc302f0 100644
--- a/rust/src/models/nutlink_address_ticker_inner.rs
+++ b/rust/src/models/nutlink_address_ticker_inner.rs
@@ -3,7 +3,7 @@
*
* Blockfrost is an API as a service that allows users to interact with the Cardano blockchain and parts of its ecosystem. ## Tokens After signing up on https://blockfrost.io, a `project_id` token is automatically generated for each project. HTTP header of your request MUST include this `project_id` in order to authenticate against Blockfrost servers. ## Available networks At the moment, you can use the following networks. Please, note that each network has its own `project_id`.
Network
Endpoint
Cardano mainnet
https://cardano-mainnet.blockfrost.io/api/v0
Cardano preprod
https://cardano-preprod.blockfrost.io/api/v0
Cardano preview
https://cardano-preview.blockfrost.io/api/v0
InterPlanetary File System
https://ipfs.blockfrost.io/api/v0
Milkomeda mainnet
https://milkomeda-mainnet.blockfrost.io/api/v0
Milkomeda testnet
https://milkomeda-testnet.blockfrost.io/api/v0
## Milkomeda
For more information about how to use Milkomeda as well as the list of available endpoints, see the Milkomeda section.
## Concepts * All endpoints return either a JSON object or an array. * Data is returned in *ascending* (oldest first, newest last) order, if not stated otherwise. * You might use the `?order=desc` query parameter to reverse this order. * By default, we return 100 results at a time. You have to use `?page=2` to list through the results. * All time and timestamp related fields (except `server_time`) are in seconds of UNIX time. * All amounts are returned in Lovelaces, where 1 ADA = 1 000 000 Lovelaces. * Addresses, accounts and pool IDs are in Bech32 format. * All values are case sensitive. * All hex encoded values are lower case. * Examples are not based on real data. Any resemblance to actual events is purely coincidental. * We allow to upload files up to 100MB of size to IPFS. This might increase in the future. * Only pinned IPFS files are counted towards the IPFS quota. * Non-pinned IPFS files are subject to regular garbage collection and will be removed unless pinned. * We allow maximum of 100 queued pins per IPFS user. ## Errors ### HTTP Status codes The following are HTTP status code your application might receive when reaching Blockfrost endpoints and it should handle all of these cases. * HTTP `400` return code is used when the request is not valid. * HTTP `402` return code is used when the projects exceed their daily request limit. * HTTP `403` return code is used when the request is not authenticated. * HTTP `404` return code is used when the resource doesn't exist. * HTTP `418` return code is used when the user has been auto-banned for flooding too much after previously receiving error code `402` or `429`. * HTTP `425` return code is used in Cardano networks, when the user has submitted a transaction when the mempool is already full, not accepting new txs straight away. * HTTP `425` return code is used in IPFS network, when the user has submitted a pin when the pin queue is already full, not accepting new pins straight away. * HTTP `429` return code is used when the user has sent too many requests in a given amount of time and therefore has been rate-limited. * HTTP `500` return code is used when our endpoints are having a problem. ### Error codes An internal error code number is used for better indication of the error in question. It is passed using the following payload. ```json { \"status_code\": 403, \"error\": \"Forbidden\", \"message\": \"Invalid project token.\" } ``` ## Limits There are two types of limits we are enforcing: The first depends on your plan and is the number of request we allow per day. We defined the day from midnight to midnight of UTC time. The second is rate limiting. We limit an end user, distinguished by IP address, to 10 requests per second. On top of that, we allow each user to send burst of 500 requests, which cools off at rate of 10 requests per second. In essence, a user is allowed to make another whole burst after (currently) 500/10 = 50 seconds. E.g. if a user attempts to make a call 3 seconds after whole burst, 30 requests will be processed. We believe this should be sufficient for most of the use cases. If it is not and you have a specific use case, please get in touch with us, and we will make sure to take it into account as much as we can. ## SDKs We support a number of SDKs that will help you in developing your application on top of Blockfrost.
*
- * The version of the OpenAPI document: 0.1.69
+ * The version of the OpenAPI document: 0.1.76
* Contact: contact@blockfrost.io
* Generated by: https://openapi-generator.tech
*/
diff --git a/rust/src/models/nutlink_address_tickers_inner.rs b/rust/src/models/nutlink_address_tickers_inner.rs
index f627c099..6a3a061c 100644
--- a/rust/src/models/nutlink_address_tickers_inner.rs
+++ b/rust/src/models/nutlink_address_tickers_inner.rs
@@ -3,7 +3,7 @@
*
* Blockfrost is an API as a service that allows users to interact with the Cardano blockchain and parts of its ecosystem. ## Tokens After signing up on https://blockfrost.io, a `project_id` token is automatically generated for each project. HTTP header of your request MUST include this `project_id` in order to authenticate against Blockfrost servers. ## Available networks At the moment, you can use the following networks. Please, note that each network has its own `project_id`.
Network
Endpoint
Cardano mainnet
https://cardano-mainnet.blockfrost.io/api/v0
Cardano preprod
https://cardano-preprod.blockfrost.io/api/v0
Cardano preview
https://cardano-preview.blockfrost.io/api/v0
InterPlanetary File System
https://ipfs.blockfrost.io/api/v0
Milkomeda mainnet
https://milkomeda-mainnet.blockfrost.io/api/v0
Milkomeda testnet
https://milkomeda-testnet.blockfrost.io/api/v0
## Milkomeda
For more information about how to use Milkomeda as well as the list of available endpoints, see the Milkomeda section.
## Concepts * All endpoints return either a JSON object or an array. * Data is returned in *ascending* (oldest first, newest last) order, if not stated otherwise. * You might use the `?order=desc` query parameter to reverse this order. * By default, we return 100 results at a time. You have to use `?page=2` to list through the results. * All time and timestamp related fields (except `server_time`) are in seconds of UNIX time. * All amounts are returned in Lovelaces, where 1 ADA = 1 000 000 Lovelaces. * Addresses, accounts and pool IDs are in Bech32 format. * All values are case sensitive. * All hex encoded values are lower case. * Examples are not based on real data. Any resemblance to actual events is purely coincidental. * We allow to upload files up to 100MB of size to IPFS. This might increase in the future. * Only pinned IPFS files are counted towards the IPFS quota. * Non-pinned IPFS files are subject to regular garbage collection and will be removed unless pinned. * We allow maximum of 100 queued pins per IPFS user. ## Errors ### HTTP Status codes The following are HTTP status code your application might receive when reaching Blockfrost endpoints and it should handle all of these cases. * HTTP `400` return code is used when the request is not valid. * HTTP `402` return code is used when the projects exceed their daily request limit. * HTTP `403` return code is used when the request is not authenticated. * HTTP `404` return code is used when the resource doesn't exist. * HTTP `418` return code is used when the user has been auto-banned for flooding too much after previously receiving error code `402` or `429`. * HTTP `425` return code is used in Cardano networks, when the user has submitted a transaction when the mempool is already full, not accepting new txs straight away. * HTTP `425` return code is used in IPFS network, when the user has submitted a pin when the pin queue is already full, not accepting new pins straight away. * HTTP `429` return code is used when the user has sent too many requests in a given amount of time and therefore has been rate-limited. * HTTP `500` return code is used when our endpoints are having a problem. ### Error codes An internal error code number is used for better indication of the error in question. It is passed using the following payload. ```json { \"status_code\": 403, \"error\": \"Forbidden\", \"message\": \"Invalid project token.\" } ``` ## Limits There are two types of limits we are enforcing: The first depends on your plan and is the number of request we allow per day. We defined the day from midnight to midnight of UTC time. The second is rate limiting. We limit an end user, distinguished by IP address, to 10 requests per second. On top of that, we allow each user to send burst of 500 requests, which cools off at rate of 10 requests per second. In essence, a user is allowed to make another whole burst after (currently) 500/10 = 50 seconds. E.g. if a user attempts to make a call 3 seconds after whole burst, 30 requests will be processed. We believe this should be sufficient for most of the use cases. If it is not and you have a specific use case, please get in touch with us, and we will make sure to take it into account as much as we can. ## SDKs We support a number of SDKs that will help you in developing your application on top of Blockfrost.
*
- * The version of the OpenAPI document: 0.1.69
+ * The version of the OpenAPI document: 0.1.76
* Contact: contact@blockfrost.io
* Generated by: https://openapi-generator.tech
*/
diff --git a/rust/src/models/nutlink_tickers_ticker_inner.rs b/rust/src/models/nutlink_tickers_ticker_inner.rs
index 0efbddf8..144b14df 100644
--- a/rust/src/models/nutlink_tickers_ticker_inner.rs
+++ b/rust/src/models/nutlink_tickers_ticker_inner.rs
@@ -3,7 +3,7 @@
*
* Blockfrost is an API as a service that allows users to interact with the Cardano blockchain and parts of its ecosystem. ## Tokens After signing up on https://blockfrost.io, a `project_id` token is automatically generated for each project. HTTP header of your request MUST include this `project_id` in order to authenticate against Blockfrost servers. ## Available networks At the moment, you can use the following networks. Please, note that each network has its own `project_id`.
Network
Endpoint
Cardano mainnet
https://cardano-mainnet.blockfrost.io/api/v0
Cardano preprod
https://cardano-preprod.blockfrost.io/api/v0
Cardano preview
https://cardano-preview.blockfrost.io/api/v0
InterPlanetary File System
https://ipfs.blockfrost.io/api/v0
Milkomeda mainnet
https://milkomeda-mainnet.blockfrost.io/api/v0
Milkomeda testnet
https://milkomeda-testnet.blockfrost.io/api/v0
## Milkomeda
For more information about how to use Milkomeda as well as the list of available endpoints, see the Milkomeda section.
## Concepts * All endpoints return either a JSON object or an array. * Data is returned in *ascending* (oldest first, newest last) order, if not stated otherwise. * You might use the `?order=desc` query parameter to reverse this order. * By default, we return 100 results at a time. You have to use `?page=2` to list through the results. * All time and timestamp related fields (except `server_time`) are in seconds of UNIX time. * All amounts are returned in Lovelaces, where 1 ADA = 1 000 000 Lovelaces. * Addresses, accounts and pool IDs are in Bech32 format. * All values are case sensitive. * All hex encoded values are lower case. * Examples are not based on real data. Any resemblance to actual events is purely coincidental. * We allow to upload files up to 100MB of size to IPFS. This might increase in the future. * Only pinned IPFS files are counted towards the IPFS quota. * Non-pinned IPFS files are subject to regular garbage collection and will be removed unless pinned. * We allow maximum of 100 queued pins per IPFS user. ## Errors ### HTTP Status codes The following are HTTP status code your application might receive when reaching Blockfrost endpoints and it should handle all of these cases. * HTTP `400` return code is used when the request is not valid. * HTTP `402` return code is used when the projects exceed their daily request limit. * HTTP `403` return code is used when the request is not authenticated. * HTTP `404` return code is used when the resource doesn't exist. * HTTP `418` return code is used when the user has been auto-banned for flooding too much after previously receiving error code `402` or `429`. * HTTP `425` return code is used in Cardano networks, when the user has submitted a transaction when the mempool is already full, not accepting new txs straight away. * HTTP `425` return code is used in IPFS network, when the user has submitted a pin when the pin queue is already full, not accepting new pins straight away. * HTTP `429` return code is used when the user has sent too many requests in a given amount of time and therefore has been rate-limited. * HTTP `500` return code is used when our endpoints are having a problem. ### Error codes An internal error code number is used for better indication of the error in question. It is passed using the following payload. ```json { \"status_code\": 403, \"error\": \"Forbidden\", \"message\": \"Invalid project token.\" } ``` ## Limits There are two types of limits we are enforcing: The first depends on your plan and is the number of request we allow per day. We defined the day from midnight to midnight of UTC time. The second is rate limiting. We limit an end user, distinguished by IP address, to 10 requests per second. On top of that, we allow each user to send burst of 500 requests, which cools off at rate of 10 requests per second. In essence, a user is allowed to make another whole burst after (currently) 500/10 = 50 seconds. E.g. if a user attempts to make a call 3 seconds after whole burst, 30 requests will be processed. We believe this should be sufficient for most of the use cases. If it is not and you have a specific use case, please get in touch with us, and we will make sure to take it into account as much as we can. ## SDKs We support a number of SDKs that will help you in developing your application on top of Blockfrost.
*
- * The version of the OpenAPI document: 0.1.69
+ * The version of the OpenAPI document: 0.1.76
* Contact: contact@blockfrost.io
* Generated by: https://openapi-generator.tech
*/
diff --git a/rust/src/models/pool.rs b/rust/src/models/pool.rs
index 0ad39568..00cb9965 100644
--- a/rust/src/models/pool.rs
+++ b/rust/src/models/pool.rs
@@ -3,7 +3,7 @@
*
* Blockfrost is an API as a service that allows users to interact with the Cardano blockchain and parts of its ecosystem. ## Tokens After signing up on https://blockfrost.io, a `project_id` token is automatically generated for each project. HTTP header of your request MUST include this `project_id` in order to authenticate against Blockfrost servers. ## Available networks At the moment, you can use the following networks. Please, note that each network has its own `project_id`.
Network
Endpoint
Cardano mainnet
https://cardano-mainnet.blockfrost.io/api/v0
Cardano preprod
https://cardano-preprod.blockfrost.io/api/v0
Cardano preview
https://cardano-preview.blockfrost.io/api/v0
InterPlanetary File System
https://ipfs.blockfrost.io/api/v0
Milkomeda mainnet
https://milkomeda-mainnet.blockfrost.io/api/v0
Milkomeda testnet
https://milkomeda-testnet.blockfrost.io/api/v0
## Milkomeda
For more information about how to use Milkomeda as well as the list of available endpoints, see the Milkomeda section.
## Concepts * All endpoints return either a JSON object or an array. * Data is returned in *ascending* (oldest first, newest last) order, if not stated otherwise. * You might use the `?order=desc` query parameter to reverse this order. * By default, we return 100 results at a time. You have to use `?page=2` to list through the results. * All time and timestamp related fields (except `server_time`) are in seconds of UNIX time. * All amounts are returned in Lovelaces, where 1 ADA = 1 000 000 Lovelaces. * Addresses, accounts and pool IDs are in Bech32 format. * All values are case sensitive. * All hex encoded values are lower case. * Examples are not based on real data. Any resemblance to actual events is purely coincidental. * We allow to upload files up to 100MB of size to IPFS. This might increase in the future. * Only pinned IPFS files are counted towards the IPFS quota. * Non-pinned IPFS files are subject to regular garbage collection and will be removed unless pinned. * We allow maximum of 100 queued pins per IPFS user. ## Errors ### HTTP Status codes The following are HTTP status code your application might receive when reaching Blockfrost endpoints and it should handle all of these cases. * HTTP `400` return code is used when the request is not valid. * HTTP `402` return code is used when the projects exceed their daily request limit. * HTTP `403` return code is used when the request is not authenticated. * HTTP `404` return code is used when the resource doesn't exist. * HTTP `418` return code is used when the user has been auto-banned for flooding too much after previously receiving error code `402` or `429`. * HTTP `425` return code is used in Cardano networks, when the user has submitted a transaction when the mempool is already full, not accepting new txs straight away. * HTTP `425` return code is used in IPFS network, when the user has submitted a pin when the pin queue is already full, not accepting new pins straight away. * HTTP `429` return code is used when the user has sent too many requests in a given amount of time and therefore has been rate-limited. * HTTP `500` return code is used when our endpoints are having a problem. ### Error codes An internal error code number is used for better indication of the error in question. It is passed using the following payload. ```json { \"status_code\": 403, \"error\": \"Forbidden\", \"message\": \"Invalid project token.\" } ``` ## Limits There are two types of limits we are enforcing: The first depends on your plan and is the number of request we allow per day. We defined the day from midnight to midnight of UTC time. The second is rate limiting. We limit an end user, distinguished by IP address, to 10 requests per second. On top of that, we allow each user to send burst of 500 requests, which cools off at rate of 10 requests per second. In essence, a user is allowed to make another whole burst after (currently) 500/10 = 50 seconds. E.g. if a user attempts to make a call 3 seconds after whole burst, 30 requests will be processed. We believe this should be sufficient for most of the use cases. If it is not and you have a specific use case, please get in touch with us, and we will make sure to take it into account as much as we can. ## SDKs We support a number of SDKs that will help you in developing your application on top of Blockfrost.
*
- * The version of the OpenAPI document: 0.1.69
+ * The version of the OpenAPI document: 0.1.76
* Contact: contact@blockfrost.io
* Generated by: https://openapi-generator.tech
*/
diff --git a/rust/src/models/pool_delegators_inner.rs b/rust/src/models/pool_delegators_inner.rs
index 1acbf1a5..0a9f4ab6 100644
--- a/rust/src/models/pool_delegators_inner.rs
+++ b/rust/src/models/pool_delegators_inner.rs
@@ -3,7 +3,7 @@
*
* Blockfrost is an API as a service that allows users to interact with the Cardano blockchain and parts of its ecosystem. ## Tokens After signing up on https://blockfrost.io, a `project_id` token is automatically generated for each project. HTTP header of your request MUST include this `project_id` in order to authenticate against Blockfrost servers. ## Available networks At the moment, you can use the following networks. Please, note that each network has its own `project_id`.
Network
Endpoint
Cardano mainnet
https://cardano-mainnet.blockfrost.io/api/v0
Cardano preprod
https://cardano-preprod.blockfrost.io/api/v0
Cardano preview
https://cardano-preview.blockfrost.io/api/v0
InterPlanetary File System
https://ipfs.blockfrost.io/api/v0
Milkomeda mainnet
https://milkomeda-mainnet.blockfrost.io/api/v0
Milkomeda testnet
https://milkomeda-testnet.blockfrost.io/api/v0
## Milkomeda
For more information about how to use Milkomeda as well as the list of available endpoints, see the Milkomeda section.
## Concepts * All endpoints return either a JSON object or an array. * Data is returned in *ascending* (oldest first, newest last) order, if not stated otherwise. * You might use the `?order=desc` query parameter to reverse this order. * By default, we return 100 results at a time. You have to use `?page=2` to list through the results. * All time and timestamp related fields (except `server_time`) are in seconds of UNIX time. * All amounts are returned in Lovelaces, where 1 ADA = 1 000 000 Lovelaces. * Addresses, accounts and pool IDs are in Bech32 format. * All values are case sensitive. * All hex encoded values are lower case. * Examples are not based on real data. Any resemblance to actual events is purely coincidental. * We allow to upload files up to 100MB of size to IPFS. This might increase in the future. * Only pinned IPFS files are counted towards the IPFS quota. * Non-pinned IPFS files are subject to regular garbage collection and will be removed unless pinned. * We allow maximum of 100 queued pins per IPFS user. ## Errors ### HTTP Status codes The following are HTTP status code your application might receive when reaching Blockfrost endpoints and it should handle all of these cases. * HTTP `400` return code is used when the request is not valid. * HTTP `402` return code is used when the projects exceed their daily request limit. * HTTP `403` return code is used when the request is not authenticated. * HTTP `404` return code is used when the resource doesn't exist. * HTTP `418` return code is used when the user has been auto-banned for flooding too much after previously receiving error code `402` or `429`. * HTTP `425` return code is used in Cardano networks, when the user has submitted a transaction when the mempool is already full, not accepting new txs straight away. * HTTP `425` return code is used in IPFS network, when the user has submitted a pin when the pin queue is already full, not accepting new pins straight away. * HTTP `429` return code is used when the user has sent too many requests in a given amount of time and therefore has been rate-limited. * HTTP `500` return code is used when our endpoints are having a problem. ### Error codes An internal error code number is used for better indication of the error in question. It is passed using the following payload. ```json { \"status_code\": 403, \"error\": \"Forbidden\", \"message\": \"Invalid project token.\" } ``` ## Limits There are two types of limits we are enforcing: The first depends on your plan and is the number of request we allow per day. We defined the day from midnight to midnight of UTC time. The second is rate limiting. We limit an end user, distinguished by IP address, to 10 requests per second. On top of that, we allow each user to send burst of 500 requests, which cools off at rate of 10 requests per second. In essence, a user is allowed to make another whole burst after (currently) 500/10 = 50 seconds. E.g. if a user attempts to make a call 3 seconds after whole burst, 30 requests will be processed. We believe this should be sufficient for most of the use cases. If it is not and you have a specific use case, please get in touch with us, and we will make sure to take it into account as much as we can. ## SDKs We support a number of SDKs that will help you in developing your application on top of Blockfrost.
*
- * The version of the OpenAPI document: 0.1.69
+ * The version of the OpenAPI document: 0.1.76
* Contact: contact@blockfrost.io
* Generated by: https://openapi-generator.tech
*/
diff --git a/rust/src/models/pool_history_inner.rs b/rust/src/models/pool_history_inner.rs
index 91442fe8..f8cb2f3e 100644
--- a/rust/src/models/pool_history_inner.rs
+++ b/rust/src/models/pool_history_inner.rs
@@ -3,7 +3,7 @@
*
* Blockfrost is an API as a service that allows users to interact with the Cardano blockchain and parts of its ecosystem. ## Tokens After signing up on https://blockfrost.io, a `project_id` token is automatically generated for each project. HTTP header of your request MUST include this `project_id` in order to authenticate against Blockfrost servers. ## Available networks At the moment, you can use the following networks. Please, note that each network has its own `project_id`.
Network
Endpoint
Cardano mainnet
https://cardano-mainnet.blockfrost.io/api/v0
Cardano preprod
https://cardano-preprod.blockfrost.io/api/v0
Cardano preview
https://cardano-preview.blockfrost.io/api/v0
InterPlanetary File System
https://ipfs.blockfrost.io/api/v0
Milkomeda mainnet
https://milkomeda-mainnet.blockfrost.io/api/v0
Milkomeda testnet
https://milkomeda-testnet.blockfrost.io/api/v0
## Milkomeda
For more information about how to use Milkomeda as well as the list of available endpoints, see the Milkomeda section.
## Concepts * All endpoints return either a JSON object or an array. * Data is returned in *ascending* (oldest first, newest last) order, if not stated otherwise. * You might use the `?order=desc` query parameter to reverse this order. * By default, we return 100 results at a time. You have to use `?page=2` to list through the results. * All time and timestamp related fields (except `server_time`) are in seconds of UNIX time. * All amounts are returned in Lovelaces, where 1 ADA = 1 000 000 Lovelaces. * Addresses, accounts and pool IDs are in Bech32 format. * All values are case sensitive. * All hex encoded values are lower case. * Examples are not based on real data. Any resemblance to actual events is purely coincidental. * We allow to upload files up to 100MB of size to IPFS. This might increase in the future. * Only pinned IPFS files are counted towards the IPFS quota. * Non-pinned IPFS files are subject to regular garbage collection and will be removed unless pinned. * We allow maximum of 100 queued pins per IPFS user. ## Errors ### HTTP Status codes The following are HTTP status code your application might receive when reaching Blockfrost endpoints and it should handle all of these cases. * HTTP `400` return code is used when the request is not valid. * HTTP `402` return code is used when the projects exceed their daily request limit. * HTTP `403` return code is used when the request is not authenticated. * HTTP `404` return code is used when the resource doesn't exist. * HTTP `418` return code is used when the user has been auto-banned for flooding too much after previously receiving error code `402` or `429`. * HTTP `425` return code is used in Cardano networks, when the user has submitted a transaction when the mempool is already full, not accepting new txs straight away. * HTTP `425` return code is used in IPFS network, when the user has submitted a pin when the pin queue is already full, not accepting new pins straight away. * HTTP `429` return code is used when the user has sent too many requests in a given amount of time and therefore has been rate-limited. * HTTP `500` return code is used when our endpoints are having a problem. ### Error codes An internal error code number is used for better indication of the error in question. It is passed using the following payload. ```json { \"status_code\": 403, \"error\": \"Forbidden\", \"message\": \"Invalid project token.\" } ``` ## Limits There are two types of limits we are enforcing: The first depends on your plan and is the number of request we allow per day. We defined the day from midnight to midnight of UTC time. The second is rate limiting. We limit an end user, distinguished by IP address, to 10 requests per second. On top of that, we allow each user to send burst of 500 requests, which cools off at rate of 10 requests per second. In essence, a user is allowed to make another whole burst after (currently) 500/10 = 50 seconds. E.g. if a user attempts to make a call 3 seconds after whole burst, 30 requests will be processed. We believe this should be sufficient for most of the use cases. If it is not and you have a specific use case, please get in touch with us, and we will make sure to take it into account as much as we can. ## SDKs We support a number of SDKs that will help you in developing your application on top of Blockfrost.
*
- * The version of the OpenAPI document: 0.1.69
+ * The version of the OpenAPI document: 0.1.76
* Contact: contact@blockfrost.io
* Generated by: https://openapi-generator.tech
*/
diff --git a/rust/src/models/pool_list_extended_inner.rs b/rust/src/models/pool_list_extended_inner.rs
index 5ceb4999..d2f6e82f 100644
--- a/rust/src/models/pool_list_extended_inner.rs
+++ b/rust/src/models/pool_list_extended_inner.rs
@@ -3,7 +3,7 @@
*
* Blockfrost is an API as a service that allows users to interact with the Cardano blockchain and parts of its ecosystem. ## Tokens After signing up on https://blockfrost.io, a `project_id` token is automatically generated for each project. HTTP header of your request MUST include this `project_id` in order to authenticate against Blockfrost servers. ## Available networks At the moment, you can use the following networks. Please, note that each network has its own `project_id`.
Network
Endpoint
Cardano mainnet
https://cardano-mainnet.blockfrost.io/api/v0
Cardano preprod
https://cardano-preprod.blockfrost.io/api/v0
Cardano preview
https://cardano-preview.blockfrost.io/api/v0
InterPlanetary File System
https://ipfs.blockfrost.io/api/v0
Milkomeda mainnet
https://milkomeda-mainnet.blockfrost.io/api/v0
Milkomeda testnet
https://milkomeda-testnet.blockfrost.io/api/v0
## Milkomeda
For more information about how to use Milkomeda as well as the list of available endpoints, see the Milkomeda section.
## Concepts * All endpoints return either a JSON object or an array. * Data is returned in *ascending* (oldest first, newest last) order, if not stated otherwise. * You might use the `?order=desc` query parameter to reverse this order. * By default, we return 100 results at a time. You have to use `?page=2` to list through the results. * All time and timestamp related fields (except `server_time`) are in seconds of UNIX time. * All amounts are returned in Lovelaces, where 1 ADA = 1 000 000 Lovelaces. * Addresses, accounts and pool IDs are in Bech32 format. * All values are case sensitive. * All hex encoded values are lower case. * Examples are not based on real data. Any resemblance to actual events is purely coincidental. * We allow to upload files up to 100MB of size to IPFS. This might increase in the future. * Only pinned IPFS files are counted towards the IPFS quota. * Non-pinned IPFS files are subject to regular garbage collection and will be removed unless pinned. * We allow maximum of 100 queued pins per IPFS user. ## Errors ### HTTP Status codes The following are HTTP status code your application might receive when reaching Blockfrost endpoints and it should handle all of these cases. * HTTP `400` return code is used when the request is not valid. * HTTP `402` return code is used when the projects exceed their daily request limit. * HTTP `403` return code is used when the request is not authenticated. * HTTP `404` return code is used when the resource doesn't exist. * HTTP `418` return code is used when the user has been auto-banned for flooding too much after previously receiving error code `402` or `429`. * HTTP `425` return code is used in Cardano networks, when the user has submitted a transaction when the mempool is already full, not accepting new txs straight away. * HTTP `425` return code is used in IPFS network, when the user has submitted a pin when the pin queue is already full, not accepting new pins straight away. * HTTP `429` return code is used when the user has sent too many requests in a given amount of time and therefore has been rate-limited. * HTTP `500` return code is used when our endpoints are having a problem. ### Error codes An internal error code number is used for better indication of the error in question. It is passed using the following payload. ```json { \"status_code\": 403, \"error\": \"Forbidden\", \"message\": \"Invalid project token.\" } ``` ## Limits There are two types of limits we are enforcing: The first depends on your plan and is the number of request we allow per day. We defined the day from midnight to midnight of UTC time. The second is rate limiting. We limit an end user, distinguished by IP address, to 10 requests per second. On top of that, we allow each user to send burst of 500 requests, which cools off at rate of 10 requests per second. In essence, a user is allowed to make another whole burst after (currently) 500/10 = 50 seconds. E.g. if a user attempts to make a call 3 seconds after whole burst, 30 requests will be processed. We believe this should be sufficient for most of the use cases. If it is not and you have a specific use case, please get in touch with us, and we will make sure to take it into account as much as we can. ## SDKs We support a number of SDKs that will help you in developing your application on top of Blockfrost.
*
- * The version of the OpenAPI document: 0.1.69
+ * The version of the OpenAPI document: 0.1.76
* Contact: contact@blockfrost.io
* Generated by: https://openapi-generator.tech
*/
@@ -25,15 +25,37 @@ pub struct PoolListExtendedInner {
/// Currently delegated amount
#[serde(rename = "live_stake")]
pub live_stake: String,
+ #[serde(rename = "live_saturation")]
+ pub live_saturation: f64,
+ /// Total minted blocks
+ #[serde(rename = "blocks_minted")]
+ pub blocks_minted: i32,
+ /// Stake pool certificate pledge
+ #[serde(rename = "declared_pledge")]
+ pub declared_pledge: String,
+ /// Margin tax cost of the stake pool
+ #[serde(rename = "margin_cost")]
+ pub margin_cost: f64,
+ /// Fixed tax cost of the stake pool
+ #[serde(rename = "fixed_cost")]
+ pub fixed_cost: String,
+ #[serde(rename = "metadata", skip_serializing_if = "Option::is_none")]
+ pub metadata: Option>,
}
impl PoolListExtendedInner {
- pub fn new(pool_id: String, hex: String, active_stake: String, live_stake: String) -> PoolListExtendedInner {
+ pub fn new(pool_id: String, hex: String, active_stake: String, live_stake: String, live_saturation: f64, blocks_minted: i32, declared_pledge: String, margin_cost: f64, fixed_cost: String) -> PoolListExtendedInner {
PoolListExtendedInner {
pool_id,
hex,
active_stake,
live_stake,
+ live_saturation,
+ blocks_minted,
+ declared_pledge,
+ margin_cost,
+ fixed_cost,
+ metadata: None,
}
}
}
diff --git a/rust/src/models/pool_list_extended_inner_metadata.rs b/rust/src/models/pool_list_extended_inner_metadata.rs
new file mode 100644
index 00000000..54f91d86
--- /dev/null
+++ b/rust/src/models/pool_list_extended_inner_metadata.rs
@@ -0,0 +1,48 @@
+/*
+ * Blockfrost.io ~ API Documentation
+ *
+ * Blockfrost is an API as a service that allows users to interact with the Cardano blockchain and parts of its ecosystem. ## Tokens After signing up on https://blockfrost.io, a `project_id` token is automatically generated for each project. HTTP header of your request MUST include this `project_id` in order to authenticate against Blockfrost servers. ## Available networks At the moment, you can use the following networks. Please, note that each network has its own `project_id`.
Network
Endpoint
Cardano mainnet
https://cardano-mainnet.blockfrost.io/api/v0
Cardano preprod
https://cardano-preprod.blockfrost.io/api/v0
Cardano preview
https://cardano-preview.blockfrost.io/api/v0
InterPlanetary File System
https://ipfs.blockfrost.io/api/v0
Milkomeda mainnet
https://milkomeda-mainnet.blockfrost.io/api/v0
Milkomeda testnet
https://milkomeda-testnet.blockfrost.io/api/v0
## Milkomeda
For more information about how to use Milkomeda as well as the list of available endpoints, see the Milkomeda section.
## Concepts * All endpoints return either a JSON object or an array. * Data is returned in *ascending* (oldest first, newest last) order, if not stated otherwise. * You might use the `?order=desc` query parameter to reverse this order. * By default, we return 100 results at a time. You have to use `?page=2` to list through the results. * All time and timestamp related fields (except `server_time`) are in seconds of UNIX time. * All amounts are returned in Lovelaces, where 1 ADA = 1 000 000 Lovelaces. * Addresses, accounts and pool IDs are in Bech32 format. * All values are case sensitive. * All hex encoded values are lower case. * Examples are not based on real data. Any resemblance to actual events is purely coincidental. * We allow to upload files up to 100MB of size to IPFS. This might increase in the future. * Only pinned IPFS files are counted towards the IPFS quota. * Non-pinned IPFS files are subject to regular garbage collection and will be removed unless pinned. * We allow maximum of 100 queued pins per IPFS user. ## Errors ### HTTP Status codes The following are HTTP status code your application might receive when reaching Blockfrost endpoints and it should handle all of these cases. * HTTP `400` return code is used when the request is not valid. * HTTP `402` return code is used when the projects exceed their daily request limit. * HTTP `403` return code is used when the request is not authenticated. * HTTP `404` return code is used when the resource doesn't exist. * HTTP `418` return code is used when the user has been auto-banned for flooding too much after previously receiving error code `402` or `429`. * HTTP `425` return code is used in Cardano networks, when the user has submitted a transaction when the mempool is already full, not accepting new txs straight away. * HTTP `425` return code is used in IPFS network, when the user has submitted a pin when the pin queue is already full, not accepting new pins straight away. * HTTP `429` return code is used when the user has sent too many requests in a given amount of time and therefore has been rate-limited. * HTTP `500` return code is used when our endpoints are having a problem. ### Error codes An internal error code number is used for better indication of the error in question. It is passed using the following payload. ```json { \"status_code\": 403, \"error\": \"Forbidden\", \"message\": \"Invalid project token.\" } ``` ## Limits There are two types of limits we are enforcing: The first depends on your plan and is the number of request we allow per day. We defined the day from midnight to midnight of UTC time. The second is rate limiting. We limit an end user, distinguished by IP address, to 10 requests per second. On top of that, we allow each user to send burst of 500 requests, which cools off at rate of 10 requests per second. In essence, a user is allowed to make another whole burst after (currently) 500/10 = 50 seconds. E.g. if a user attempts to make a call 3 seconds after whole burst, 30 requests will be processed. We believe this should be sufficient for most of the use cases. If it is not and you have a specific use case, please get in touch with us, and we will make sure to take it into account as much as we can. ## SDKs We support a number of SDKs that will help you in developing your application on top of Blockfrost.
+ *
+ * The version of the OpenAPI document: 0.1.76
+ * Contact: contact@blockfrost.io
+ * Generated by: https://openapi-generator.tech
+ */
+
+use crate::models;
+use serde::{Deserialize, Serialize};
+
+#[derive(Clone, Default, Debug, PartialEq, Serialize, Deserialize)]
+pub struct PoolListExtendedInnerMetadata {
+ /// URL to the stake pool metadata
+ #[serde(rename = "url", deserialize_with = "Option::deserialize")]
+ pub url: Option,
+ /// Hash of the metadata file
+ #[serde(rename = "hash", deserialize_with = "Option::deserialize")]
+ pub hash: Option,
+ /// Ticker of the stake pool
+ #[serde(rename = "ticker", deserialize_with = "Option::deserialize")]
+ pub ticker: Option,
+ /// Name of the stake pool
+ #[serde(rename = "name", deserialize_with = "Option::deserialize")]
+ pub name: Option,
+ /// Description of the stake pool
+ #[serde(rename = "description", deserialize_with = "Option::deserialize")]
+ pub description: Option,
+ /// Home page of the stake pool
+ #[serde(rename = "homepage", deserialize_with = "Option::deserialize")]
+ pub homepage: Option,
+}
+
+impl PoolListExtendedInnerMetadata {
+ pub fn new(url: Option, hash: Option, ticker: Option, name: Option, description: Option, homepage: Option) -> PoolListExtendedInnerMetadata {
+ PoolListExtendedInnerMetadata {
+ url,
+ hash,
+ ticker,
+ name,
+ description,
+ homepage,
+ }
+ }
+}
+
diff --git a/rust/src/models/pool_list_retire_inner.rs b/rust/src/models/pool_list_retire_inner.rs
index 4925a571..243a5d2f 100644
--- a/rust/src/models/pool_list_retire_inner.rs
+++ b/rust/src/models/pool_list_retire_inner.rs
@@ -3,7 +3,7 @@
*
* Blockfrost is an API as a service that allows users to interact with the Cardano blockchain and parts of its ecosystem. ## Tokens After signing up on https://blockfrost.io, a `project_id` token is automatically generated for each project. HTTP header of your request MUST include this `project_id` in order to authenticate against Blockfrost servers. ## Available networks At the moment, you can use the following networks. Please, note that each network has its own `project_id`.
Network
Endpoint
Cardano mainnet
https://cardano-mainnet.blockfrost.io/api/v0
Cardano preprod
https://cardano-preprod.blockfrost.io/api/v0
Cardano preview
https://cardano-preview.blockfrost.io/api/v0
InterPlanetary File System
https://ipfs.blockfrost.io/api/v0
Milkomeda mainnet
https://milkomeda-mainnet.blockfrost.io/api/v0
Milkomeda testnet
https://milkomeda-testnet.blockfrost.io/api/v0
## Milkomeda
For more information about how to use Milkomeda as well as the list of available endpoints, see the Milkomeda section.
## Concepts * All endpoints return either a JSON object or an array. * Data is returned in *ascending* (oldest first, newest last) order, if not stated otherwise. * You might use the `?order=desc` query parameter to reverse this order. * By default, we return 100 results at a time. You have to use `?page=2` to list through the results. * All time and timestamp related fields (except `server_time`) are in seconds of UNIX time. * All amounts are returned in Lovelaces, where 1 ADA = 1 000 000 Lovelaces. * Addresses, accounts and pool IDs are in Bech32 format. * All values are case sensitive. * All hex encoded values are lower case. * Examples are not based on real data. Any resemblance to actual events is purely coincidental. * We allow to upload files up to 100MB of size to IPFS. This might increase in the future. * Only pinned IPFS files are counted towards the IPFS quota. * Non-pinned IPFS files are subject to regular garbage collection and will be removed unless pinned. * We allow maximum of 100 queued pins per IPFS user. ## Errors ### HTTP Status codes The following are HTTP status code your application might receive when reaching Blockfrost endpoints and it should handle all of these cases. * HTTP `400` return code is used when the request is not valid. * HTTP `402` return code is used when the projects exceed their daily request limit. * HTTP `403` return code is used when the request is not authenticated. * HTTP `404` return code is used when the resource doesn't exist. * HTTP `418` return code is used when the user has been auto-banned for flooding too much after previously receiving error code `402` or `429`. * HTTP `425` return code is used in Cardano networks, when the user has submitted a transaction when the mempool is already full, not accepting new txs straight away. * HTTP `425` return code is used in IPFS network, when the user has submitted a pin when the pin queue is already full, not accepting new pins straight away. * HTTP `429` return code is used when the user has sent too many requests in a given amount of time and therefore has been rate-limited. * HTTP `500` return code is used when our endpoints are having a problem. ### Error codes An internal error code number is used for better indication of the error in question. It is passed using the following payload. ```json { \"status_code\": 403, \"error\": \"Forbidden\", \"message\": \"Invalid project token.\" } ``` ## Limits There are two types of limits we are enforcing: The first depends on your plan and is the number of request we allow per day. We defined the day from midnight to midnight of UTC time. The second is rate limiting. We limit an end user, distinguished by IP address, to 10 requests per second. On top of that, we allow each user to send burst of 500 requests, which cools off at rate of 10 requests per second. In essence, a user is allowed to make another whole burst after (currently) 500/10 = 50 seconds. E.g. if a user attempts to make a call 3 seconds after whole burst, 30 requests will be processed. We believe this should be sufficient for most of the use cases. If it is not and you have a specific use case, please get in touch with us, and we will make sure to take it into account as much as we can. ## SDKs We support a number of SDKs that will help you in developing your application on top of Blockfrost.
*
- * The version of the OpenAPI document: 0.1.69
+ * The version of the OpenAPI document: 0.1.76
* Contact: contact@blockfrost.io
* Generated by: https://openapi-generator.tech
*/
diff --git a/rust/src/models/pool_metadata.rs b/rust/src/models/pool_metadata.rs
index da49e27a..8e59e316 100644
--- a/rust/src/models/pool_metadata.rs
+++ b/rust/src/models/pool_metadata.rs
@@ -3,7 +3,7 @@
*
* Blockfrost is an API as a service that allows users to interact with the Cardano blockchain and parts of its ecosystem. ## Tokens After signing up on https://blockfrost.io, a `project_id` token is automatically generated for each project. HTTP header of your request MUST include this `project_id` in order to authenticate against Blockfrost servers. ## Available networks At the moment, you can use the following networks. Please, note that each network has its own `project_id`.
Network
Endpoint
Cardano mainnet
https://cardano-mainnet.blockfrost.io/api/v0
Cardano preprod
https://cardano-preprod.blockfrost.io/api/v0
Cardano preview
https://cardano-preview.blockfrost.io/api/v0
InterPlanetary File System
https://ipfs.blockfrost.io/api/v0
Milkomeda mainnet
https://milkomeda-mainnet.blockfrost.io/api/v0
Milkomeda testnet
https://milkomeda-testnet.blockfrost.io/api/v0
## Milkomeda
For more information about how to use Milkomeda as well as the list of available endpoints, see the Milkomeda section.
## Concepts * All endpoints return either a JSON object or an array. * Data is returned in *ascending* (oldest first, newest last) order, if not stated otherwise. * You might use the `?order=desc` query parameter to reverse this order. * By default, we return 100 results at a time. You have to use `?page=2` to list through the results. * All time and timestamp related fields (except `server_time`) are in seconds of UNIX time. * All amounts are returned in Lovelaces, where 1 ADA = 1 000 000 Lovelaces. * Addresses, accounts and pool IDs are in Bech32 format. * All values are case sensitive. * All hex encoded values are lower case. * Examples are not based on real data. Any resemblance to actual events is purely coincidental. * We allow to upload files up to 100MB of size to IPFS. This might increase in the future. * Only pinned IPFS files are counted towards the IPFS quota. * Non-pinned IPFS files are subject to regular garbage collection and will be removed unless pinned. * We allow maximum of 100 queued pins per IPFS user. ## Errors ### HTTP Status codes The following are HTTP status code your application might receive when reaching Blockfrost endpoints and it should handle all of these cases. * HTTP `400` return code is used when the request is not valid. * HTTP `402` return code is used when the projects exceed their daily request limit. * HTTP `403` return code is used when the request is not authenticated. * HTTP `404` return code is used when the resource doesn't exist. * HTTP `418` return code is used when the user has been auto-banned for flooding too much after previously receiving error code `402` or `429`. * HTTP `425` return code is used in Cardano networks, when the user has submitted a transaction when the mempool is already full, not accepting new txs straight away. * HTTP `425` return code is used in IPFS network, when the user has submitted a pin when the pin queue is already full, not accepting new pins straight away. * HTTP `429` return code is used when the user has sent too many requests in a given amount of time and therefore has been rate-limited. * HTTP `500` return code is used when our endpoints are having a problem. ### Error codes An internal error code number is used for better indication of the error in question. It is passed using the following payload. ```json { \"status_code\": 403, \"error\": \"Forbidden\", \"message\": \"Invalid project token.\" } ``` ## Limits There are two types of limits we are enforcing: The first depends on your plan and is the number of request we allow per day. We defined the day from midnight to midnight of UTC time. The second is rate limiting. We limit an end user, distinguished by IP address, to 10 requests per second. On top of that, we allow each user to send burst of 500 requests, which cools off at rate of 10 requests per second. In essence, a user is allowed to make another whole burst after (currently) 500/10 = 50 seconds. E.g. if a user attempts to make a call 3 seconds after whole burst, 30 requests will be processed. We believe this should be sufficient for most of the use cases. If it is not and you have a specific use case, please get in touch with us, and we will make sure to take it into account as much as we can. ## SDKs We support a number of SDKs that will help you in developing your application on top of Blockfrost.
*
- * The version of the OpenAPI document: 0.1.69
+ * The version of the OpenAPI document: 0.1.76
* Contact: contact@blockfrost.io
* Generated by: https://openapi-generator.tech
*/
diff --git a/rust/src/models/pool_updates_inner.rs b/rust/src/models/pool_updates_inner.rs
index abe748d8..0866e804 100644
--- a/rust/src/models/pool_updates_inner.rs
+++ b/rust/src/models/pool_updates_inner.rs
@@ -3,7 +3,7 @@
*
* Blockfrost is an API as a service that allows users to interact with the Cardano blockchain and parts of its ecosystem. ## Tokens After signing up on https://blockfrost.io, a `project_id` token is automatically generated for each project. HTTP header of your request MUST include this `project_id` in order to authenticate against Blockfrost servers. ## Available networks At the moment, you can use the following networks. Please, note that each network has its own `project_id`.
Network
Endpoint
Cardano mainnet
https://cardano-mainnet.blockfrost.io/api/v0
Cardano preprod
https://cardano-preprod.blockfrost.io/api/v0
Cardano preview
https://cardano-preview.blockfrost.io/api/v0
InterPlanetary File System
https://ipfs.blockfrost.io/api/v0
Milkomeda mainnet
https://milkomeda-mainnet.blockfrost.io/api/v0
Milkomeda testnet
https://milkomeda-testnet.blockfrost.io/api/v0
## Milkomeda
For more information about how to use Milkomeda as well as the list of available endpoints, see the Milkomeda section.
## Concepts * All endpoints return either a JSON object or an array. * Data is returned in *ascending* (oldest first, newest last) order, if not stated otherwise. * You might use the `?order=desc` query parameter to reverse this order. * By default, we return 100 results at a time. You have to use `?page=2` to list through the results. * All time and timestamp related fields (except `server_time`) are in seconds of UNIX time. * All amounts are returned in Lovelaces, where 1 ADA = 1 000 000 Lovelaces. * Addresses, accounts and pool IDs are in Bech32 format. * All values are case sensitive. * All hex encoded values are lower case. * Examples are not based on real data. Any resemblance to actual events is purely coincidental. * We allow to upload files up to 100MB of size to IPFS. This might increase in the future. * Only pinned IPFS files are counted towards the IPFS quota. * Non-pinned IPFS files are subject to regular garbage collection and will be removed unless pinned. * We allow maximum of 100 queued pins per IPFS user. ## Errors ### HTTP Status codes The following are HTTP status code your application might receive when reaching Blockfrost endpoints and it should handle all of these cases. * HTTP `400` return code is used when the request is not valid. * HTTP `402` return code is used when the projects exceed their daily request limit. * HTTP `403` return code is used when the request is not authenticated. * HTTP `404` return code is used when the resource doesn't exist. * HTTP `418` return code is used when the user has been auto-banned for flooding too much after previously receiving error code `402` or `429`. * HTTP `425` return code is used in Cardano networks, when the user has submitted a transaction when the mempool is already full, not accepting new txs straight away. * HTTP `425` return code is used in IPFS network, when the user has submitted a pin when the pin queue is already full, not accepting new pins straight away. * HTTP `429` return code is used when the user has sent too many requests in a given amount of time and therefore has been rate-limited. * HTTP `500` return code is used when our endpoints are having a problem. ### Error codes An internal error code number is used for better indication of the error in question. It is passed using the following payload. ```json { \"status_code\": 403, \"error\": \"Forbidden\", \"message\": \"Invalid project token.\" } ``` ## Limits There are two types of limits we are enforcing: The first depends on your plan and is the number of request we allow per day. We defined the day from midnight to midnight of UTC time. The second is rate limiting. We limit an end user, distinguished by IP address, to 10 requests per second. On top of that, we allow each user to send burst of 500 requests, which cools off at rate of 10 requests per second. In essence, a user is allowed to make another whole burst after (currently) 500/10 = 50 seconds. E.g. if a user attempts to make a call 3 seconds after whole burst, 30 requests will be processed. We believe this should be sufficient for most of the use cases. If it is not and you have a specific use case, please get in touch with us, and we will make sure to take it into account as much as we can. ## SDKs We support a number of SDKs that will help you in developing your application on top of Blockfrost.
*
- * The version of the OpenAPI document: 0.1.69
+ * The version of the OpenAPI document: 0.1.76
* Contact: contact@blockfrost.io
* Generated by: https://openapi-generator.tech
*/
diff --git a/rust/src/models/proposal.rs b/rust/src/models/proposal.rs
index b308c1fe..b23c67ba 100644
--- a/rust/src/models/proposal.rs
+++ b/rust/src/models/proposal.rs
@@ -3,7 +3,7 @@
*
* Blockfrost is an API as a service that allows users to interact with the Cardano blockchain and parts of its ecosystem. ## Tokens After signing up on https://blockfrost.io, a `project_id` token is automatically generated for each project. HTTP header of your request MUST include this `project_id` in order to authenticate against Blockfrost servers. ## Available networks At the moment, you can use the following networks. Please, note that each network has its own `project_id`.
Network
Endpoint
Cardano mainnet
https://cardano-mainnet.blockfrost.io/api/v0
Cardano preprod
https://cardano-preprod.blockfrost.io/api/v0
Cardano preview
https://cardano-preview.blockfrost.io/api/v0
InterPlanetary File System
https://ipfs.blockfrost.io/api/v0
Milkomeda mainnet
https://milkomeda-mainnet.blockfrost.io/api/v0
Milkomeda testnet
https://milkomeda-testnet.blockfrost.io/api/v0
## Milkomeda
For more information about how to use Milkomeda as well as the list of available endpoints, see the Milkomeda section.
## Concepts * All endpoints return either a JSON object or an array. * Data is returned in *ascending* (oldest first, newest last) order, if not stated otherwise. * You might use the `?order=desc` query parameter to reverse this order. * By default, we return 100 results at a time. You have to use `?page=2` to list through the results. * All time and timestamp related fields (except `server_time`) are in seconds of UNIX time. * All amounts are returned in Lovelaces, where 1 ADA = 1 000 000 Lovelaces. * Addresses, accounts and pool IDs are in Bech32 format. * All values are case sensitive. * All hex encoded values are lower case. * Examples are not based on real data. Any resemblance to actual events is purely coincidental. * We allow to upload files up to 100MB of size to IPFS. This might increase in the future. * Only pinned IPFS files are counted towards the IPFS quota. * Non-pinned IPFS files are subject to regular garbage collection and will be removed unless pinned. * We allow maximum of 100 queued pins per IPFS user. ## Errors ### HTTP Status codes The following are HTTP status code your application might receive when reaching Blockfrost endpoints and it should handle all of these cases. * HTTP `400` return code is used when the request is not valid. * HTTP `402` return code is used when the projects exceed their daily request limit. * HTTP `403` return code is used when the request is not authenticated. * HTTP `404` return code is used when the resource doesn't exist. * HTTP `418` return code is used when the user has been auto-banned for flooding too much after previously receiving error code `402` or `429`. * HTTP `425` return code is used in Cardano networks, when the user has submitted a transaction when the mempool is already full, not accepting new txs straight away. * HTTP `425` return code is used in IPFS network, when the user has submitted a pin when the pin queue is already full, not accepting new pins straight away. * HTTP `429` return code is used when the user has sent too many requests in a given amount of time and therefore has been rate-limited. * HTTP `500` return code is used when our endpoints are having a problem. ### Error codes An internal error code number is used for better indication of the error in question. It is passed using the following payload. ```json { \"status_code\": 403, \"error\": \"Forbidden\", \"message\": \"Invalid project token.\" } ``` ## Limits There are two types of limits we are enforcing: The first depends on your plan and is the number of request we allow per day. We defined the day from midnight to midnight of UTC time. The second is rate limiting. We limit an end user, distinguished by IP address, to 10 requests per second. On top of that, we allow each user to send burst of 500 requests, which cools off at rate of 10 requests per second. In essence, a user is allowed to make another whole burst after (currently) 500/10 = 50 seconds. E.g. if a user attempts to make a call 3 seconds after whole burst, 30 requests will be processed. We believe this should be sufficient for most of the use cases. If it is not and you have a specific use case, please get in touch with us, and we will make sure to take it into account as much as we can. ## SDKs We support a number of SDKs that will help you in developing your application on top of Blockfrost.
*
- * The version of the OpenAPI document: 0.1.69
+ * The version of the OpenAPI document: 0.1.76
* Contact: contact@blockfrost.io
* Generated by: https://openapi-generator.tech
*/
@@ -31,15 +31,19 @@ pub struct Proposal {
/// Bech32 stake address of the reward address to receive the deposit when it is repaid.
#[serde(rename = "return_address")]
pub return_address: String,
+ /// The epoch at which the proposal was ratified. Null if the proposal has not been ratified.
#[serde(rename = "ratified_epoch", deserialize_with = "Option::deserialize")]
pub ratified_epoch: Option,
+ /// The epoch at which the proposal was enacted. Null if the proposal has not been enacted.
#[serde(rename = "enacted_epoch", deserialize_with = "Option::deserialize")]
pub enacted_epoch: Option,
+ /// The epoch at which the proposal was dropped. A proposal is dropped if it expires, is enacted, or if any of its dependencies expire.
#[serde(rename = "dropped_epoch", deserialize_with = "Option::deserialize")]
pub dropped_epoch: Option,
+ /// The epoch at which the proposal expired. Null if the proposal has not expired.
#[serde(rename = "expired_epoch", deserialize_with = "Option::deserialize")]
pub expired_epoch: Option,
- /// Shows the epoch at which this governance action will expire.
+ /// The epoch at which this governance action will expire.
#[serde(rename = "expiration")]
pub expiration: i32,
}
diff --git a/rust/src/models/proposal_metadata.rs b/rust/src/models/proposal_metadata.rs
index 7c9a95d8..2807d798 100644
--- a/rust/src/models/proposal_metadata.rs
+++ b/rust/src/models/proposal_metadata.rs
@@ -3,7 +3,7 @@
*
* Blockfrost is an API as a service that allows users to interact with the Cardano blockchain and parts of its ecosystem. ## Tokens After signing up on https://blockfrost.io, a `project_id` token is automatically generated for each project. HTTP header of your request MUST include this `project_id` in order to authenticate against Blockfrost servers. ## Available networks At the moment, you can use the following networks. Please, note that each network has its own `project_id`.
Network
Endpoint
Cardano mainnet
https://cardano-mainnet.blockfrost.io/api/v0
Cardano preprod
https://cardano-preprod.blockfrost.io/api/v0
Cardano preview
https://cardano-preview.blockfrost.io/api/v0
InterPlanetary File System
https://ipfs.blockfrost.io/api/v0
Milkomeda mainnet
https://milkomeda-mainnet.blockfrost.io/api/v0
Milkomeda testnet
https://milkomeda-testnet.blockfrost.io/api/v0
## Milkomeda
For more information about how to use Milkomeda as well as the list of available endpoints, see the Milkomeda section.
## Concepts * All endpoints return either a JSON object or an array. * Data is returned in *ascending* (oldest first, newest last) order, if not stated otherwise. * You might use the `?order=desc` query parameter to reverse this order. * By default, we return 100 results at a time. You have to use `?page=2` to list through the results. * All time and timestamp related fields (except `server_time`) are in seconds of UNIX time. * All amounts are returned in Lovelaces, where 1 ADA = 1 000 000 Lovelaces. * Addresses, accounts and pool IDs are in Bech32 format. * All values are case sensitive. * All hex encoded values are lower case. * Examples are not based on real data. Any resemblance to actual events is purely coincidental. * We allow to upload files up to 100MB of size to IPFS. This might increase in the future. * Only pinned IPFS files are counted towards the IPFS quota. * Non-pinned IPFS files are subject to regular garbage collection and will be removed unless pinned. * We allow maximum of 100 queued pins per IPFS user. ## Errors ### HTTP Status codes The following are HTTP status code your application might receive when reaching Blockfrost endpoints and it should handle all of these cases. * HTTP `400` return code is used when the request is not valid. * HTTP `402` return code is used when the projects exceed their daily request limit. * HTTP `403` return code is used when the request is not authenticated. * HTTP `404` return code is used when the resource doesn't exist. * HTTP `418` return code is used when the user has been auto-banned for flooding too much after previously receiving error code `402` or `429`. * HTTP `425` return code is used in Cardano networks, when the user has submitted a transaction when the mempool is already full, not accepting new txs straight away. * HTTP `425` return code is used in IPFS network, when the user has submitted a pin when the pin queue is already full, not accepting new pins straight away. * HTTP `429` return code is used when the user has sent too many requests in a given amount of time and therefore has been rate-limited. * HTTP `500` return code is used when our endpoints are having a problem. ### Error codes An internal error code number is used for better indication of the error in question. It is passed using the following payload. ```json { \"status_code\": 403, \"error\": \"Forbidden\", \"message\": \"Invalid project token.\" } ``` ## Limits There are two types of limits we are enforcing: The first depends on your plan and is the number of request we allow per day. We defined the day from midnight to midnight of UTC time. The second is rate limiting. We limit an end user, distinguished by IP address, to 10 requests per second. On top of that, we allow each user to send burst of 500 requests, which cools off at rate of 10 requests per second. In essence, a user is allowed to make another whole burst after (currently) 500/10 = 50 seconds. E.g. if a user attempts to make a call 3 seconds after whole burst, 30 requests will be processed. We believe this should be sufficient for most of the use cases. If it is not and you have a specific use case, please get in touch with us, and we will make sure to take it into account as much as we can. ## SDKs We support a number of SDKs that will help you in developing your application on top of Blockfrost.
*
- * The version of the OpenAPI document: 0.1.69
+ * The version of the OpenAPI document: 0.1.76
* Contact: contact@blockfrost.io
* Generated by: https://openapi-generator.tech
*/
diff --git a/rust/src/models/proposal_parameters.rs b/rust/src/models/proposal_parameters.rs
index 0d466c9f..7a64678a 100644
--- a/rust/src/models/proposal_parameters.rs
+++ b/rust/src/models/proposal_parameters.rs
@@ -3,7 +3,7 @@
*
* Blockfrost is an API as a service that allows users to interact with the Cardano blockchain and parts of its ecosystem. ## Tokens After signing up on https://blockfrost.io, a `project_id` token is automatically generated for each project. HTTP header of your request MUST include this `project_id` in order to authenticate against Blockfrost servers. ## Available networks At the moment, you can use the following networks. Please, note that each network has its own `project_id`.
Network
Endpoint
Cardano mainnet
https://cardano-mainnet.blockfrost.io/api/v0
Cardano preprod
https://cardano-preprod.blockfrost.io/api/v0
Cardano preview
https://cardano-preview.blockfrost.io/api/v0
InterPlanetary File System
https://ipfs.blockfrost.io/api/v0
Milkomeda mainnet
https://milkomeda-mainnet.blockfrost.io/api/v0
Milkomeda testnet
https://milkomeda-testnet.blockfrost.io/api/v0
## Milkomeda
For more information about how to use Milkomeda as well as the list of available endpoints, see the Milkomeda section.
## Concepts * All endpoints return either a JSON object or an array. * Data is returned in *ascending* (oldest first, newest last) order, if not stated otherwise. * You might use the `?order=desc` query parameter to reverse this order. * By default, we return 100 results at a time. You have to use `?page=2` to list through the results. * All time and timestamp related fields (except `server_time`) are in seconds of UNIX time. * All amounts are returned in Lovelaces, where 1 ADA = 1 000 000 Lovelaces. * Addresses, accounts and pool IDs are in Bech32 format. * All values are case sensitive. * All hex encoded values are lower case. * Examples are not based on real data. Any resemblance to actual events is purely coincidental. * We allow to upload files up to 100MB of size to IPFS. This might increase in the future. * Only pinned IPFS files are counted towards the IPFS quota. * Non-pinned IPFS files are subject to regular garbage collection and will be removed unless pinned. * We allow maximum of 100 queued pins per IPFS user. ## Errors ### HTTP Status codes The following are HTTP status code your application might receive when reaching Blockfrost endpoints and it should handle all of these cases. * HTTP `400` return code is used when the request is not valid. * HTTP `402` return code is used when the projects exceed their daily request limit. * HTTP `403` return code is used when the request is not authenticated. * HTTP `404` return code is used when the resource doesn't exist. * HTTP `418` return code is used when the user has been auto-banned for flooding too much after previously receiving error code `402` or `429`. * HTTP `425` return code is used in Cardano networks, when the user has submitted a transaction when the mempool is already full, not accepting new txs straight away. * HTTP `425` return code is used in IPFS network, when the user has submitted a pin when the pin queue is already full, not accepting new pins straight away. * HTTP `429` return code is used when the user has sent too many requests in a given amount of time and therefore has been rate-limited. * HTTP `500` return code is used when our endpoints are having a problem. ### Error codes An internal error code number is used for better indication of the error in question. It is passed using the following payload. ```json { \"status_code\": 403, \"error\": \"Forbidden\", \"message\": \"Invalid project token.\" } ``` ## Limits There are two types of limits we are enforcing: The first depends on your plan and is the number of request we allow per day. We defined the day from midnight to midnight of UTC time. The second is rate limiting. We limit an end user, distinguished by IP address, to 10 requests per second. On top of that, we allow each user to send burst of 500 requests, which cools off at rate of 10 requests per second. In essence, a user is allowed to make another whole burst after (currently) 500/10 = 50 seconds. E.g. if a user attempts to make a call 3 seconds after whole burst, 30 requests will be processed. We believe this should be sufficient for most of the use cases. If it is not and you have a specific use case, please get in touch with us, and we will make sure to take it into account as much as we can. ## SDKs We support a number of SDKs that will help you in developing your application on top of Blockfrost.
*
- * The version of the OpenAPI document: 0.1.69
+ * The version of the OpenAPI document: 0.1.76
* Contact: contact@blockfrost.io
* Generated by: https://openapi-generator.tech
*/
diff --git a/rust/src/models/proposal_parameters_parameters.rs b/rust/src/models/proposal_parameters_parameters.rs
index 5db5b940..bb4f2334 100644
--- a/rust/src/models/proposal_parameters_parameters.rs
+++ b/rust/src/models/proposal_parameters_parameters.rs
@@ -3,7 +3,7 @@
*
* Blockfrost is an API as a service that allows users to interact with the Cardano blockchain and parts of its ecosystem. ## Tokens After signing up on https://blockfrost.io, a `project_id` token is automatically generated for each project. HTTP header of your request MUST include this `project_id` in order to authenticate against Blockfrost servers. ## Available networks At the moment, you can use the following networks. Please, note that each network has its own `project_id`.
Network
Endpoint
Cardano mainnet
https://cardano-mainnet.blockfrost.io/api/v0
Cardano preprod
https://cardano-preprod.blockfrost.io/api/v0
Cardano preview
https://cardano-preview.blockfrost.io/api/v0
InterPlanetary File System
https://ipfs.blockfrost.io/api/v0
Milkomeda mainnet
https://milkomeda-mainnet.blockfrost.io/api/v0
Milkomeda testnet
https://milkomeda-testnet.blockfrost.io/api/v0
## Milkomeda
For more information about how to use Milkomeda as well as the list of available endpoints, see the Milkomeda section.
## Concepts * All endpoints return either a JSON object or an array. * Data is returned in *ascending* (oldest first, newest last) order, if not stated otherwise. * You might use the `?order=desc` query parameter to reverse this order. * By default, we return 100 results at a time. You have to use `?page=2` to list through the results. * All time and timestamp related fields (except `server_time`) are in seconds of UNIX time. * All amounts are returned in Lovelaces, where 1 ADA = 1 000 000 Lovelaces. * Addresses, accounts and pool IDs are in Bech32 format. * All values are case sensitive. * All hex encoded values are lower case. * Examples are not based on real data. Any resemblance to actual events is purely coincidental. * We allow to upload files up to 100MB of size to IPFS. This might increase in the future. * Only pinned IPFS files are counted towards the IPFS quota. * Non-pinned IPFS files are subject to regular garbage collection and will be removed unless pinned. * We allow maximum of 100 queued pins per IPFS user. ## Errors ### HTTP Status codes The following are HTTP status code your application might receive when reaching Blockfrost endpoints and it should handle all of these cases. * HTTP `400` return code is used when the request is not valid. * HTTP `402` return code is used when the projects exceed their daily request limit. * HTTP `403` return code is used when the request is not authenticated. * HTTP `404` return code is used when the resource doesn't exist. * HTTP `418` return code is used when the user has been auto-banned for flooding too much after previously receiving error code `402` or `429`. * HTTP `425` return code is used in Cardano networks, when the user has submitted a transaction when the mempool is already full, not accepting new txs straight away. * HTTP `425` return code is used in IPFS network, when the user has submitted a pin when the pin queue is already full, not accepting new pins straight away. * HTTP `429` return code is used when the user has sent too many requests in a given amount of time and therefore has been rate-limited. * HTTP `500` return code is used when our endpoints are having a problem. ### Error codes An internal error code number is used for better indication of the error in question. It is passed using the following payload. ```json { \"status_code\": 403, \"error\": \"Forbidden\", \"message\": \"Invalid project token.\" } ``` ## Limits There are two types of limits we are enforcing: The first depends on your plan and is the number of request we allow per day. We defined the day from midnight to midnight of UTC time. The second is rate limiting. We limit an end user, distinguished by IP address, to 10 requests per second. On top of that, we allow each user to send burst of 500 requests, which cools off at rate of 10 requests per second. In essence, a user is allowed to make another whole burst after (currently) 500/10 = 50 seconds. E.g. if a user attempts to make a call 3 seconds after whole burst, 30 requests will be processed. We believe this should be sufficient for most of the use cases. If it is not and you have a specific use case, please get in touch with us, and we will make sure to take it into account as much as we can. ## SDKs We support a number of SDKs that will help you in developing your application on top of Blockfrost.